Commit Graph

4983 Commits

Author SHA1 Message Date
Jorge Manrubia a1bc6b7939 Do not use HTTP caching since the page is full of forms, and can result in 422s due to CSRF tokens
https://app.fizzy.do/5986089/cards/2977
2025-11-17 13:55:23 +01:00
Jorge Manrubia 906c5245ce Prefer inline partials 2025-11-17 11:29:08 +01:00
Jorge Manrubia c247a430fb Favor consistent style that avoids explicit dom_id calls 2025-11-17 11:21:50 +01:00
Jorge Manrubia d6b602b7d7 Restore refreshes: make sure they play well with cards in editing mode 2025-11-14 15:37:43 +01:00
Jorge Manrubia eea9afb639 Fix: dismiss grouped notifications by card from the notifications tray
This also splits the templates into two: index and tray, since the URL now changes.
2025-11-14 12:58:24 +01:00
Jorge Manrubia 37e6b2461e Headers are indentical 2025-11-14 12:27:13 +01:00
Jorge Manrubia 0d55c966b3 Fix: setting board entropy was changing the account entropy when not present 2025-11-14 12:10:54 +01:00
Jorge Manrubia 80d309cd22 Keep current logical names for colors
So that the db values are not tied to the specific CSS
2025-11-14 11:44:04 +01:00
Jorge Manrubia 956a7aafad Revert "Revert "Color a11y"" 2025-11-14 11:24:55 +01:00
Jorge Manrubia 6413570985 Revert "Color a11y" 2025-11-14 11:21:52 +01:00
Jorge Manrubia 295af8b1e9 Merge pull request #1588 from basecamp/color-a11y
Color a11y
2025-11-14 11:18:53 +01:00
Jorge Manrubia 06b762c0a8 Move default color to the column 2025-11-14 11:15:09 +01:00
Jorge Manrubia b1e087e7c9 Introduce a proper color poro to represent colors
Instead of managing a hash throgh the app
2025-11-14 11:09:39 +01:00
Jason Zimdars 7650bf9c33 Display stamp in cards view when it's auto-postponed by the system 2025-11-13 18:12:24 -06:00
Andy Smith 2b0fd0909d Fix test 2025-11-13 17:32:36 -06:00
Andy Smith 8ad0d05750 Add column color names 2025-11-13 17:30:01 -06:00
Jason Zimdars a064f575b6 Attempt to fix overflow in mobile safari
Fix header and close button, avoid `dvw` units because Safari 26 seems
to choke on those
2025-11-13 17:24:31 -06:00
Jason Zimdars 35371e2877 Adjust position so bubble isn't cut-off 2025-11-13 16:27:21 -06:00
Andy Smith 84c5a4ac15 Add the card tools thing to the mobile view 2025-11-13 15:16:07 -06:00
Andy Smith 2598c2009b Fix full page column title typos 2025-11-13 14:36:38 -06:00
Andy Smith 44ccfa167a Max-width for body 2025-11-13 14:35:02 -06:00
Andy Smith 71436772ac Place z-index of nav on top of bar 2025-11-13 14:34:45 -06:00
Andy Smith 73556a5092 Show mobile view regardless of touch type 2025-11-13 14:34:24 -06:00
Andy Smith 5246c202b0 Create back link helper that works nicely on mobile 2025-11-13 14:13:29 -06:00
Andy Smith 3d2b649828 Add btn--back class 2025-11-13 13:57:36 -06:00
Andy Smith f4540467c2 L/R gradient direction for columns on mobile 2025-11-13 11:38:22 -06:00
Jorge Manrubia f232d7f597 Merge pull request #1581 from basecamp/comment-streams
Handle comments with streams
2025-11-13 17:13:20 +01:00
Jorge Manrubia 17876b30d4 Manage comments with streams
We replacing the full list of comments within a turbo frame, which didn't feel great when you had several comments.
2025-11-13 17:12:46 +01:00
Jorge Manrubia 66c5005169 Disable temporarily 2025-11-13 17:01:00 +01:00
Jorge Manrubia bddbc0c0ac Make comment body area permanent so that morphing/refresh does not touch it 2025-11-13 16:52:54 +01:00
Jorge Manrubia 0267223749 Re-enable live updates for card permas 2025-11-13 14:49:17 +01:00
Jorge Manrubia a4ebdf4f42 Merge pull request #1574 from basecamp/aggregate-email-notifications
Aggregate email notifications by card
2025-11-13 09:50:21 +01:00
Jorge Manrubia 3b60e68ceb Merge branch 'main' into unique-notifications 2025-11-13 09:38:01 +01:00
Jason Zimdars 197cf12512 "Post" is too terse
I think we can go back to the longer label now that the hotkeys aren't
inside the button
2025-11-12 17:12:39 -06:00
Jason Zimdars a3f2bc276a Add hotkey indicators 2025-11-12 17:07:24 -06:00
Andy Smith 43ee91cee7 Move filter controller up to dialog for narrower listener scope 2025-11-12 15:41:36 -06:00
Andy Smith 3615c07f7f Clear filters when dialog closes 2025-11-12 15:29:27 -06:00
Jason Zimdars ed97d71cce Aggregate notifications by card 2025-11-12 14:29:25 -06:00
Jason Zimdars c0247671f7 Fix regression that made index full-width 2025-11-12 12:09:01 -06:00
Andy Smith 2415dadef5 Merge pull request #1572 from basecamp/notifications-tray-sizing
Make the dialog sizing property optional
2025-11-12 11:47:56 -06:00
Andy Smith 44b0f5f5bc Make the dialog sizing property optional 2025-11-12 11:44:31 -06:00
Jorge Manrubia 6e2d115b71 Http caching for my/menu 2025-11-12 18:27:11 +01:00
Jorge Manrubia 92ea409f9b Merge pull request #1570 from basecamp/stream-reaction-tweak
Replace the full container since we want to get back to the initial state
2025-11-12 18:16:06 +01:00
Jason Zimdars 3625585a9d Adjust unread indicator to include unread count 2025-11-12 11:15:25 -06:00
Jorge Manrubia 2dab14ef64 Replace the full container since we want to get back to the initial state
To see the boost button again
2025-11-12 18:14:31 +01:00
Andy Smith ea41c46bfb Merge pull request #1560 from basecamp/mobile-column-view
Mobile column view
2025-11-12 11:09:00 -06:00
Andy Smith b143fef0a4 Show only on fat-finger touch devices 2025-11-12 11:07:41 -06:00
Jorge Manrubia 8795e64531 Merge pull request #1569 from basecamp/smoother-replacements
Smoother card tagging and reactions with streams
2025-11-12 18:05:47 +01:00
Jorge Manrubia 2d96e7c9c6 Use streams to update/remove reactions
Prevents race condition causing flickering https://app.fizzy.do/5986089/cards/2906

This will prevent these from udpating live, but we will tackle that as part of live card
updates with page refreshes, which I will tackle soon.
2025-11-12 18:04:20 +01:00
Andy Smith 58859cdc0b Move Not Now to top 2025-11-12 11:02:57 -06:00