Commit Graph

122 Commits

Author SHA1 Message Date
Kevin McConnell 184a827965 Show alert message on login when rate limited
When the auth-related controllers hit rate limits they set an alert in
the flash. But we weren't displaying the flash on the public layout, so
those were never seen.

Changed to surface the alert. But also change the "Try another code"
message to be shake-only instead, to match the current behaviour.
2025-12-03 11:29:42 +00:00
Marco Roth 2f88908cdf Address HTML markup issues reported by Herb 2025-12-02 17:23:51 +01:00
Jason Zimdars d825447e6b Add defensive styles for non-square avatar images 2025-11-25 16:51:07 -06:00
Jason Zimdars 789c00b87f Dark theme color isn't black
I *think* we don't need the theme color in the manifest since it doesn't
have dark mode support anyway
2025-11-24 16:37:50 -06:00
Mike Dalessio 5a85466732 Remove the account slug from the PWA manifest
- linked in the `head` on all requests (previously just tenanted requests)
- `start_url` and `scope` are "/" (previously account slug)
2025-11-19 08:27:41 -05:00
Jason Zimdars 5964431fc4 Merge pull request #1592 from basecamp/add-nav-logotype
Add logotype to nav
2025-11-17 18:03:50 -06:00
Jason Zimdars a4ada7df20 Add logotype to public layout, too 2025-11-17 18:01:51 -06:00
Jason Zimdars fdf02c8fe2 Don't allow zooming inside PWAs 2025-11-17 13:47:57 -06:00
Mike Dalessio d41d50d52b Account.sole → Current.account
and some other de-tenant changes, including removing the controller
tenanting concerns
2025-11-17 09:11:40 -05:00
Jason Zimdars ed97d71cce Aggregate notifications by card 2025-11-12 14:29:25 -06:00
Sean Mitchell 9d2f7c0f41 Update icon (#1530)
* Update fav and app icons
* Update logo files
* Use logo webp
2025-11-10 12:33:29 -08:00
David Heinemeier Hansson 5d98ca3c4b Move loader up a level 2025-11-08 16:59:36 +01:00
Andy Smith f3e9a16b20 Merge pull request #1525 from basecamp/mail-avatars
Render SVG avatars with regular HTML in emails since mail services won't support SVG
2025-11-07 14:00:07 -06:00
Andy Smith 23ce52d79a Sticky Fizzy nav 2025-11-07 11:31:24 -06:00
Andy Smith 281d57db10 Account for MS mail 2025-11-07 11:04:49 -06:00
Andy Smith 5df2559951 Style avatar initials 2025-11-07 11:02:57 -06:00
Jason Zimdars 3a21e0ed82 Stronger logo presence (bigger) 2025-11-07 07:08:21 +01:00
Jason Zimdars 7a58c23e55 Copy edits for unified flow 2025-11-07 07:06:28 +01:00
Jason Zimdars 76bc1d3eda Need a place to display board title 2025-11-06 15:22:57 -06:00
Andy Smith 1c0794cd51 Signup page a11y tweaks 2025-11-06 11:57:52 -06:00
Jorge Manrubia 8e76633bc7 Make sure attribution in events is cache-friendly 2025-11-05 11:44:01 +01:00
Jason Zimdars 7d154b682e Rename 'BOXCAR' to 'Fizzy'
Missed files
2025-11-03 16:30:44 -06:00
Jason Zimdars 5652e5699f Update design, logo, and copy 2025-10-31 16:26:08 +01:00
Jason Zimdars 575578245f Copy and style improvements to mailer 2025-10-31 16:22:12 +01:00
Jorge Manrubia a5016ba854 Reorganize the main menu templates
The filter folder wasn't a good spot for this menu code anymore
2025-10-31 12:47:56 +01:00
David Heinemeier Hansson 70a506c4a3 My menu is on every screen when the user is logged in 2025-10-30 16:28:51 +01:00
David Heinemeier Hansson 7bebea07b4 Simplify the error handling
Just use normal HTML + static CSS
2025-10-29 17:39:57 +01:00
Sean Mitchell e1de13a68f Remove error page logo 2025-10-22 14:46:24 -07:00
Sean Mitchell 9bd3610a8b Merge branch 'main' into update-icon
* main: (36 commits)
  Update tests
  Avoid capitalizing "board"
  Rename Fizzy, Boxcar
  SPace out pinstripes
  Add script for configuring production load balancers
  Fix the default tenant in migration-audit
  Transitions wipe from right
  Use canvas BG color
  Pinstripe background
  dev: Fix the default tenant to be the correct Honcho id
  Indicate account name in settings
  Menu button always has the product name
  bin/setup detects when it needs to set up seeds
  Indicate account name in settings
  Menu button always has the product name
  bin/setup detects when it needs to set up seeds
  'Fizzy' -> 'Boxcar'
  pre-connect: make sure we're matching against unquoted hostnames
  Add a migrations check to CI
  Remove schema changes introduced in da413e75
  ...
2025-10-22 14:32:59 -07:00
Sean Mitchell 58e920566a Rename footer text 2025-10-22 14:24:16 -07:00
Sean Mitchell 621a1217a4 Rename logo image_tag 2025-10-22 14:21:46 -07:00
Jason Zimdars 49e87310d7 Rename Fizzy, Boxcar 2025-10-22 13:42:41 -07:00
Andy Smith 965557ef30 Smaller logo size on error page 2025-10-17 10:21:23 -05:00
Jason Zimdars fba5e664e6 Update logo in public footer 2025-10-17 09:15:20 -05:00
Sean Mitchell 9c85e43f47 Remove unused favicon SVG 2025-10-16 22:41:48 -07:00
Sean Mitchell 45f3ac1c91 Replace logo SVG with PNG 2025-10-16 22:41:02 -07:00
Jorge Manrubia b177f92ec1 Prevent view transition animations on page refreshes
View transitions don't play great with page refreshes as they can make those
very noticeable
2025-10-14 15:38:35 +02:00
Andy Smith 9c536361a6 Inline a shared logo for 404 page and fizzy-menu 2025-10-06 15:28:57 -05:00
Mike Dalessio 7129b711f1 Only render the manifest link for tenanted URLs 2025-10-02 14:49:32 -04:00
Jason Zimdars 7ee8fa27a2 This action needs to be on the whole dialog element 2025-10-01 11:57:34 -05:00
Jorge Manrubia 0347806ce1 Fix: Keep the previous filtering when navigating back from cards
https://fizzy.37signals.com/5986089/cards/1760/edit

This also adds a proper resource for filtered collections, instead of changing the URL to cards for filtering cards.
2025-09-30 15:48:56 +02:00
Andy Smith b82c6e9102 Use data-controller instead of class for tooltip CSS 2025-09-22 16:58:57 -05:00
Andy Smith 3d5bdc64f4 Add JS controller to existing tooltips 2025-09-22 16:50:07 -05:00
Andy Smith 9b06a2cc79 Link to home page instead of browser history 2025-09-18 14:35:24 -05:00
Jason Zimdars 2a9fc5720f Further polish mailer styles and type hierarchy 2025-09-09 15:28:27 -05:00
Jason Zimdars dbd2132e75 Polish font sizes and generally scale down 2025-09-08 16:15:47 -05:00
Jorge Manrubia b15cb4541f Show summarier capturing the actual weeks in the user's timezone
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047#__recording_9037056688
2025-09-05 13:48:02 +02:00
Jorge Manrubia cfa0149564 Persist timezones in the server
Add a beacon to persist timezones when these change (or the first time)
2025-09-05 12:11:57 +02:00
Jorge Manrubia 6f2670d6dd Merge main into bundle-emails branch and resolve conflicts 2025-09-01 11:49:20 +02:00
Andy Smith bb04512b0c Consolidate header and nav layouts 2025-08-27 13:48:47 -05:00