From 49e87310d7d4915b53270bf538626c6e9f067a1b Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Wed, 22 Oct 2025 13:42:41 -0700 Subject: [PATCH] Rename Fizzy, Boxcar --- app/helpers/application_helper.rb | 2 +- .../conversation/message/response_generator_job.rb | 2 +- app/mailers/application_mailer.rb | 2 +- app/mailers/notification/bundle_mailer.rb | 2 +- .../account/settings/_entropy_configuration.html.erb | 2 +- app/views/collections/edit/_auto_close.html.erb | 2 +- app/views/collections/edit/_publication.html.erb | 2 +- app/views/conversations/_composer.html.erb | 2 +- app/views/events/index.html.erb | 2 +- app/views/filters/menu/_places.html.erb | 2 +- app/views/layouts/error.html.erb | 4 ---- app/views/layouts/public.html.erb | 2 +- .../notification/bundle_mailer/notification.html.erb | 2 +- .../notification/bundle_mailer/notification.text.erb | 2 +- app/views/notifications/settings/_install.html.erb | 8 ++++---- app/views/notifications/settings/_system.html.erb | 12 ++++++------ app/views/notifications/unsubscribes/show.html.erb | 4 ++-- app/views/pwa/manifest.json.erb | 2 +- app/views/searches/_form.html.erb | 2 +- app/views/sessions/login_menu.html.erb | 6 +++--- app/views/sessions/new.html.erb | 2 +- app/views/users/new.html.erb | 2 +- app/views/webhooks/index.html.erb | 4 ++-- app/views/webhooks/new.html.erb | 2 +- 24 files changed, 35 insertions(+), 39 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index f6afd0ba4..f7e82417c 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,6 +1,6 @@ module ApplicationHelper def page_title_tag - tag.title @page_title || "Fizzy" + tag.title @page_title || "Boxcar" end def icon_tag(name, **options) diff --git a/app/jobs/conversation/message/response_generator_job.rb b/app/jobs/conversation/message/response_generator_job.rb index 0ec4de601..723de9108 100644 --- a/app/jobs/conversation/message/response_generator_job.rb +++ b/app/jobs/conversation/message/response_generator_job.rb @@ -9,7 +9,7 @@ class Conversation::Message::ResponseGeneratorJob < ApplicationJob retry_on RubyLLM::RateLimitError, RubyLLM::ServiceUnavailableError, wait: 2.seconds, attempts: 3 do |job, error| message = job.arguments.first - message.conversation.respond("Fizzy is very busy at the moment. Please try again in a minute.") + message.conversation.respond("Boxcar is very busy at the moment. Please try again in a minute.") end def perform(message) diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb index 562bc0e3c..9d55c04a4 100644 --- a/app/mailers/application_mailer.rb +++ b/app/mailers/application_mailer.rb @@ -1,5 +1,5 @@ class ApplicationMailer < ActionMailer::Base - default from: "The Fizzy team " + default from: "The Boxcar team " layout "mailer" append_view_path Rails.root.join("app/views/mailers") diff --git a/app/mailers/notification/bundle_mailer.rb b/app/mailers/notification/bundle_mailer.rb index 06bce5aa0..fed19d721 100644 --- a/app/mailers/notification/bundle_mailer.rb +++ b/app/mailers/notification/bundle_mailer.rb @@ -11,6 +11,6 @@ class Notification::BundleMailer < ApplicationMailer mail \ to: bundle.user.email_address, - subject: "Latest Activity in Fizzy" + subject: "Latest Activity in Boxcar" end end diff --git a/app/views/account/settings/_entropy_configuration.html.erb b/app/views/account/settings/_entropy_configuration.html.erb index fb96fe67f..0a0ae04dd 100644 --- a/app/views/account/settings/_entropy_configuration.html.erb +++ b/app/views/account/settings/_entropy_configuration.html.erb @@ -1,5 +1,5 @@

Auto close

-

Fizzy doesn’t let stale cards stick around forever. Cards automatically close as “Not Now” without activity for specific period of time. This is the default, global setting — you can override it on each Board.

+

Boxcar doesn’t let stale cards stick around forever. Cards automatically close as “Not Now” without activity for specific period of time. This is the default, global setting — you can override it on each Board.

<%= render "entropy/auto_close", model: account.default_entropy_configuration, url: account_entropy_configuration_path %>
diff --git a/app/views/collections/edit/_auto_close.html.erb b/app/views/collections/edit/_auto_close.html.erb index a8ba6cd59..9bb035275 100644 --- a/app/views/collections/edit/_auto_close.html.erb +++ b/app/views/collections/edit/_auto_close.html.erb @@ -1,7 +1,7 @@ <%= turbo_frame_tag @collection, :entropy_configuration do %>

Auto close

-

Fizzy doesn’t let stale cards stick around forever. Cards automatically close as “Not now” if no one updates, comments, or moves a card for…

+

Boxcar doesn’t let stale cards stick around forever. Cards automatically close as “Not now” if no one updates, comments, or moves a card for…

<%= render "entropy/auto_close", model: collection, url: collection_entropy_configuration_path(collection) %>
<% end %> diff --git a/app/views/collections/edit/_publication.html.erb b/app/views/collections/edit/_publication.html.erb index cedd85b56..d185b8c2e 100644 --- a/app/views/collections/edit/_publication.html.erb +++ b/app/views/collections/edit/_publication.html.erb @@ -1,7 +1,7 @@ <%= turbo_frame_tag @collection, :publication do %>

Public link

-
Turn on the Public link to share this Board with anyone in the world. They won’t need to log in and they won’t be able to see anything else in Fizzy.
+
Turn on the Public link to share this board with anyone in the world. They won’t need to log in and they won’t be able to see anything else in Boxcar.
<% if collection.published? %> diff --git a/app/views/conversations/_composer.html.erb b/app/views/conversations/_composer.html.erb index 36ab71173..21db67268 100644 --- a/app/views/conversations/_composer.html.erb +++ b/app/views/conversations/_composer.html.erb @@ -8,7 +8,7 @@ <%= render "conversations/composer/thinking_indicator", conversation: nil %> <%= form.hidden_field :client_message_id, data: { conversation__composer_target: "clientMessageIdInput" } %> - <%= form.label :content, "Ask Fizzy", class: "font-weight-black txt-nowrap" %> + <%= form.label :content, "Ask Boxcar", class: "font-weight-black txt-nowrap" %> <%= form.text_field :content, autofocus: true, autocomplete: "off", diff --git a/app/views/events/index.html.erb b/app/views/events/index.html.erb index f946c9bd9..e66e57527 100644 --- a/app/views/events/index.html.erb +++ b/app/views/events/index.html.erb @@ -29,7 +29,7 @@ diff --git a/app/views/filters/menu/_places.html.erb b/app/views/filters/menu/_places.html.erb index 02195add5..a42f5cc43 100644 --- a/app/views/filters/menu/_places.html.erb +++ b/app/views/filters/menu/_places.html.erb @@ -1,5 +1,5 @@ <%= collapsible_nav_section "Jump to…" do %> - <%= filter_place_menu_item "https://www.youtube.com/watch?v=rNKRdk7DLHM", "Fizzy beta orientation", "youtube", new_window: true %> + <%= filter_place_menu_item "https://www.youtube.com/watch?v=rNKRdk7DLHM", "Boxcar beta orientation", "youtube", new_window: true %> <%= filter_place_menu_item account_settings_path, "Account Settings", "settings" %> <%= filter_place_menu_item user_path(Current.user), "My Profile", "person" %> <%= filter_place_menu_item notifications_path, "Notifications", "bell" %> diff --git a/app/views/layouts/error.html.erb b/app/views/layouts/error.html.erb index 0aa244f09..3baec3c6e 100644 --- a/app/views/layouts/error.html.erb +++ b/app/views/layouts/error.html.erb @@ -153,10 +153,6 @@ - <%= yield %> <%= link_to "← Back home".html_safe, root_url %> diff --git a/app/views/layouts/public.html.erb b/app/views/layouts/public.html.erb index 0df344476..d02777fb5 100644 --- a/app/views/layouts/public.html.erb +++ b/app/views/layouts/public.html.erb @@ -15,7 +15,7 @@ diff --git a/app/views/mailers/notification/bundle_mailer/notification.html.erb b/app/views/mailers/notification/bundle_mailer/notification.html.erb index f051cf426..aafa2c66e 100644 --- a/app/views/mailers/notification/bundle_mailer/notification.html.erb +++ b/app/views/mailers/notification/bundle_mailer/notification.html.erb @@ -3,7 +3,7 @@

Everything since <%= @bundle.starts_at.strftime("%-l%P on %A, %B %-d") %>

You have <%= link_to pluralize(@notifications.count, "new notification"), notifications_url %>.

<%= render partial: "notification/bundle_mailer/notification", collection: @notifications, as: :notification %> - diff --git a/app/views/mailers/notification/bundle_mailer/notification.text.erb b/app/views/mailers/notification/bundle_mailer/notification.text.erb index 0149767e6..ac5cd15bd 100644 --- a/app/views/mailers/notification/bundle_mailer/notification.text.erb +++ b/app/views/mailers/notification/bundle_mailer/notification.text.erb @@ -4,7 +4,7 @@ You have <%= pluralize @notifications.count, "new notification" %>. <%= render partial: "notification/bundle_mailer/notification", collection: @notifications, as: :notification %> -------------------------------------------------------------------------------- -Fizzy emails you about new notifications every few hours. +Boxcar emails you about new notifications every few hours. Change how often you get these: <%= notifications_settings_url %> diff --git a/app/views/notifications/settings/_install.html.erb b/app/views/notifications/settings/_install.html.erb index f8d664043..e671cb664 100644 --- a/app/views/notifications/settings/_install.html.erb +++ b/app/views/notifications/settings/_install.html.erb @@ -1,10 +1,10 @@ <% unless (platform.chrome? && !platform.ios?) || (platform.firefox? && !platform.android?) %>
-

<%= platform.safari? && platform.desktop? ? "…or install" : "Install " -%> Fizzy as a web app.

+

<%= platform.safari? && platform.desktop? ? "…or install" : "Install " -%> Boxcar as a web app.

<% case when platform.edge? %>
    -
  1. Click <%= icon_tag "install-edge", alt: "the app available - install Fizzy button" %>in the address bar.
  2. +
  3. Click <%= icon_tag "install-edge", alt: "the app available - install Boxcar button" %>in the address bar.
  4. Click Install.
<% when platform.chrome? && platform.android? %> @@ -23,13 +23,13 @@
  • Click Add to Dock….
  • <% when (platform.safari? || platform.chrome?) && platform.ios? %> -

    To receive push notifications in <%= platform.browser.capitalize %> for <%= platform.operating_system %>, you must first install Fizzy as a web app.

    +

    To receive push notifications in <%= platform.browser.capitalize %> for <%= platform.operating_system %>, you must first install Boxcar as a web app.

    1. Tap <%= icon_tag "share", alt: "the share button" %>
    2. Tap Add to Home Screen.
    <% else %> -

    Some platforms require you to install Fizzy as a web app to receive push notifications.

    +

    Some platforms require you to install Boxcar as a web app to receive push notifications.

    <% end %>
    <% end %> diff --git a/app/views/notifications/settings/_system.html.erb b/app/views/notifications/settings/_system.html.erb index afe0efd45..1af0a7dd9 100644 --- a/app/views/notifications/settings/_system.html.erb +++ b/app/views/notifications/settings/_system.html.erb @@ -12,19 +12,19 @@
    1. Click Start, then Settings.
    2. Go to System > Notification.
    3. -
    4. Click <%= icon_tag "switch", alt: "the toggle button" %> ON for Fizzy.
    5. +
    6. Click <%= icon_tag "switch", alt: "the toggle button" %> ON for Boxcar.
    <% when (platform.firefox? || platform.chrome?) && platform.desktop? %>
      <% if platform.windows? %>
    1. Click Start, then Settings.
    2. Go to System > Notification.
    3. -
    4. Click <%= icon_tag "switch", alt: "the toggle button" %> ON for Fizzy.
    5. +
    6. Click <%= icon_tag "switch", alt: "the toggle button" %> ON for Boxcar.
    7. <% else %>
    8. Click in the top left.
    9. Click System Settings….
    10. Click Notifications.
    11. -
    12. Click Fizzy.
    13. +
    14. Click Boxcar.
    15. Click <%= icon_tag "switch", alt: "the allow notifications switch" %> to Allow notifications.
    16. <% end %>
    @@ -33,13 +33,13 @@
  • Click in the top left.
  • Click System Settings….
  • Click Notifications.
  • -
  • Click Fizzy.
  • +
  • Click Boxcar.
  • Click <%= icon_tag "switch", alt: "the allow notifications switch" %> to Allow notifications.
  • <% when (platform.safari? || platform.chrome?) && platform.ios? %>
    1. Open the <%= icon_tag "gear", aria: { hidden: "true" } %> Settings app.
    2. -
    3. Scroll to and tap Fizzy.
    4. +
    5. Scroll to and tap Boxcar.
    6. Tap Notifications.
    7. Tap <%= icon_tag "switch", alt: "the allow notifications switch button" %> to Allow Notifications.
    @@ -48,7 +48,7 @@
  • Open the <%= icon_tag "gear", aria: { hidden: "true" } %> Settings app.
  • Tap Notifications.
  • Tap App notifications.
  • -
  • Scroll to Fizzy.
  • +
  • Scroll to Boxcar.
  • Tap <%= icon_tag "switch", alt: "the switch" %> to Allow Notifications.
  • <% else %> diff --git a/app/views/notifications/unsubscribes/show.html.erb b/app/views/notifications/unsubscribes/show.html.erb index 3e100b14d..824ee8e8d 100644 --- a/app/views/notifications/unsubscribes/show.html.erb +++ b/app/views/notifications/unsubscribes/show.html.erb @@ -1,9 +1,9 @@

    You’re unsubscribed

    -

    Thanks, <%= @user.first_name %>! Fizzy won’t send you any more email notifications. If you change your mind you can turn them back on in <%= link_to "Notifications Settings", notifications_settings_path %>.

    +

    Thanks, <%= @user.first_name %>! Boxcar won’t send you any more email notifications. If you change your mind you can turn them back on in <%= link_to "Notifications Settings", notifications_settings_path %>.

    <%= link_to root_path, class: "btn btn--link margin-block-start" do %> <%= icon_tag "arrow-left" %> - Back to Fizzy + Back to Boxcar <% end %>
    diff --git a/app/views/pwa/manifest.json.erb b/app/views/pwa/manifest.json.erb index ff66cb7b3..dbddb51da 100644 --- a/app/views/pwa/manifest.json.erb +++ b/app/views/pwa/manifest.json.erb @@ -1,5 +1,5 @@ { - "name": "<%= [ Account.sole.name, "Fizzy", Rails.env.production? ? nil : Rails.env ].compact.join(" - ") %>", + "name": "<%= [ Account.sole.name, "Boxcar", Rails.env.production? ? nil : Rails.env ].compact.join(" - ") %>", "icons": [ { "src": "/app-icon-192.png", diff --git a/app/views/searches/_form.html.erb b/app/views/searches/_form.html.erb index bc2c9cb4f..d4fd74722 100644 --- a/app/views/searches/_form.html.erb +++ b/app/views/searches/_form.html.erb @@ -1,5 +1,5 @@ <%= form_with url: search_path, method: :get, class: "search__form flex align-center justify-center gap-half", data: { turbo_frame: "bar-content" } do |form| %> - <%= form.label :q, "Search Fizzy", class: "font-weight-black txt-nowrap" %> + <%= form.label :q, "Search Boxcar", class: "font-weight-black txt-nowrap" %> <%= text_field_tag :q, query_terms, class: "search__input input", type: "search", diff --git a/app/views/sessions/login_menu.html.erb b/app/views/sessions/login_menu.html.erb index 4f9b7c826..3e2d093d2 100644 --- a/app/views/sessions/login_menu.html.erb +++ b/app/views/sessions/login_menu.html.erb @@ -1,12 +1,12 @@ <% @page_title = "Choose Account" %>
    -

    Fizzy

    +

    Boxcar

    <% identity = Identity.find_signed(Current.identity_token.id) %> <% memberships = identity&.memberships %> <% if memberships.present? %> -

    Your Fizzy Accounts

    +

    Your Boxcar Accounts

      <% memberships.each do |membership| %>
    • @@ -15,6 +15,6 @@ <% end %>
    <% else %> -

    You don't have any existing Fizzy accounts.

    +

    You don't have any existing Boxcar accounts.

    <% end %>
    diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb index 8d714d9de..dc24f8c3a 100644 --- a/app/views/sessions/new.html.erb +++ b/app/views/sessions/new.html.erb @@ -1,7 +1,7 @@ <% @page_title = "Sign in" %>
    " style="--panel-size: 55ch;"> -

    Fizzy

    +

    Boxcar

    <%= form_with url: session_path, class: "flex flex-column gap txt-large" do |form| %>
    diff --git a/app/views/users/new.html.erb b/app/views/users/new.html.erb index 01ef594c3..5f37908e2 100644 --- a/app/views/users/new.html.erb +++ b/app/views/users/new.html.erb @@ -10,7 +10,7 @@ <% end %>
    -

    Fizzy

    +

    Boxcar

    <%= form_with model: @user, url: join_path(params[:join_code]), class: "flex flex-column gap" do |form| %>
    diff --git a/app/views/webhooks/index.html.erb b/app/views/webhooks/index.html.erb index 4a0097d84..f4d93588e 100644 --- a/app/views/webhooks/index.html.erb +++ b/app/views/webhooks/index.html.erb @@ -27,8 +27,8 @@ <%= render partial: "webhooks/webhook", collection: @page.records %> <% else %> -

    Webhooks can notify another application when something happens in this Fizzy collection. You'll choose which events to subscribe to and provide a URL to receive the data.

    -

    For example, you could create a webhook that posts to a Campfire chat in Basecamp when new cards are added to Fizzy.

    +

    Webhooks can notify another application when something happens in this Boxcar board. You’ll choose which events to subscribe to and provide a URL to receive the data.

    +

    For example, you could create a webhook that posts to a Campfire chat in Basecamp when new cards are added to Boxcar.

    <%= link_to new_collection_webhook_path, class: "btn btn--link" do %> <%= icon_tag "add" %> Set up a webhook diff --git a/app/views/webhooks/new.html.erb b/app/views/webhooks/new.html.erb index 3bbdaeb43..347531f45 100644 --- a/app/views/webhooks/new.html.erb +++ b/app/views/webhooks/new.html.erb @@ -23,7 +23,7 @@
    <%= form.label :url do %> Payload URL
    -

    This is the URL for the app that will receive payloads from Fizzy.

    +

    This is the URL for the app that will receive payloads from Boxcar.

    <% end %> <%= form.url_field :url, required: true,