Commit Graph

6778 Commits

Author SHA1 Message Date
Jorge Manrubia 168422d5ed Merge remote-tracking branch 'origin/dependabot/bundler/autotuner-1.1.0' into update-gems 2025-11-13 10:33:58 +01:00
Jorge Manrubia 519d49cfa7 Merge remote-tracking branch 'origin/dependabot/bundler/solid_queue-1.2.4' into update-gems 2025-11-13 10:33:54 +01:00
Jorge Manrubia 1df5941d37 Merge remote-tracking branch 'origin/dependabot/bundler/development-dependencies-5cb8d04dc4' into update-gems 2025-11-13 10:33:48 +01:00
Jorge Manrubia 25ab8147f0 Merge remote-tracking branch 'origin/dependabot/bundler/sentry-rails-6.1.0' into update-gems 2025-11-13 10:33:43 +01:00
Jorge Manrubia 79167d7ea0 Merge remote-tracking branch 'origin/dependabot/bundler/solid_cache-1.0.10' into update-gems 2025-11-13 10:33:39 +01:00
Jorge Manrubia ead7cc7b81 Merge remote-tracking branch 'origin/dependabot/bundler/aws-sdk-s3-1.203.0' into update-gems 2025-11-13 10:33:33 +01:00
Jorge Manrubia 666f84b340 Merge remote-tracking branch 'origin/dependabot/bundler/sentry-ruby-6.1.0' into update-gems 2025-11-13 10:33:28 +01:00
Jorge Manrubia e49d41983e Merge remote-tracking branch 'origin/dependabot/bundler/activerecord-tenanted-1e92cb3' into update-gems 2025-11-13 10:33:24 +01:00
Jorge Manrubia 169be6cfc5 Merge remote-tracking branch 'origin/dependabot/bundler/sqlite3-2.8.0' into update-gems 2025-11-13 10:33:19 +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 89ff019360 Merge pull request #1448 from basecamp/unique-notifications
Group notifications by card and only show the oldest one in the tray
2025-11-13 09:42:21 +01:00
Jorge Manrubia 8f4b6926f5 Fiz test 2025-11-13 09:41:45 +01:00
Jorge Manrubia 3b60e68ceb Merge branch 'main' into unique-notifications 2025-11-13 09:38:01 +01:00
Jason Zimdars c49a96a659 Merge pull request #1576 from basecamp/draft-hotkey-indicators
Add hotkey indicators
2025-11-12 17:14:50 -06: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 1caa2ea8dd Merge pull request #1575 from basecamp/clear-filters-on-close
Clear filters when dialog closes
2025-11-12 15:42:31 -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 9b134cf941 Preview needs tenant 2025-11-12 14:29:33 -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 15ae72c30f Merge pull request #1571 from basecamp/menu-caching
Http caching for my/menu
2025-11-12 18:28:05 +01: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
Jorge Manrubia 285328ec60 Smoother tag updates with streams 2025-11-12 17:29:35 +01:00
Jason Zimdars 4080b742ca Merge branch 'main' into unique-notifications 2025-11-12 10:06:47 -06:00
Jason Zimdars 7ca7d5d897 Merge pull request #1568 from basecamp/add-footer-logo
Add logo to public page footer
2025-11-12 09:38:46 -06:00
Jason Zimdars 72040786a8 Add logo to public page footer 2025-11-12 09:37:48 -06:00
Jason Zimdars 248123a9de Merge pull request #1564 from basecamp/add-inline-icon
Add inline fizzy icon
2025-11-12 09:35:03 -06:00
Jason Zimdars 5668612287 Add icon to public footer 2025-11-12 09:31:06 -06:00
Jason Zimdars adbf03f689 Merge pull request #1561 from basecamp/update-public-boards
Update public boards
2025-11-12 09:20:36 -06:00
Jason Zimdars ac6732698c Merge branch 'main' into update-public-boards 2025-11-12 09:17:03 -06:00
Jorge Manrubia 6929f536f2 Merge pull request #1567 from basecamp/permissions-tweak
Enforce several admin-only permissions in the backend
2025-11-12 11:50:21 +01:00
Jorge Manrubia 872537f02c Ensure only admins/creators can publish boards 2025-11-12 11:48:35 +01:00
Jorge Manrubia 39c88cf188 Ensure only admins/creators can touch the board entropy 2025-11-12 11:45:09 +01:00
Jorge Manrubia 9c77ad6029 Admins can't edit the board in general 2025-11-12 11:41:46 +01:00
Jorge Manrubia 9903a37243 Fix tests 2025-11-12 11:37:06 +01:00
Jorge Manrubia cc612479f0 Add missing test 2025-11-12 11:35:58 +01:00
Jorge Manrubia b7729401b4 Only admins can edit entropy 2025-11-12 11:33:46 +01:00
Jorge Manrubia e67cdd986f Only admins can manage join codes 2025-11-12 11:30:29 +01:00