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