Commit Graph

1904 Commits

Author SHA1 Message Date
Jason Zimdars 76e2ae47f7 Tighten this up 2025-09-11 21:59:28 -05:00
Jason Zimdars 34e5b14b58 Move the watchers list into the turbo frame
Passes around a param to opt-out of rendering the watchers on the
notification settings screen
2025-09-11 18:05:34 -05:00
Jason Zimdars f9aed44fd2 Move involvement toggle and display all the watchers 2025-09-11 16:22:57 -05:00
Jason Zimdars 263f2d6201 Merge branch 'bring-back-not-assigned-on-perma' 2025-09-10 16:46:44 -05:00
Jason Zimdars 67f76e8874 We have space here to show it
And it makes the assignment UI clearer on the perma
2025-09-10 16:45:32 -05:00
Andy Smith ccd18def01 Merge pull request #1080 from basecamp/print-styles
Print styles
2025-09-10 16:29:50 -05:00
Jason Zimdars f7847717e9 Add a nicer effect when sticky 2025-09-10 13:42:52 -05:00
Jason Zimdars ed0b15f843 Consider the state where there is no activity yet
https://fizzy.37signals.com/5986089/cards/1582
2025-09-10 13:28:09 -05:00
Andy Smith ab0b3055c9 Cleanup 2025-09-10 13:18:59 -05:00
Jason Zimdars 9fe38ec8d1 Remove unimplemented closure filter
https://fizzy.37signals.com/5986089/cards/1558
2025-09-10 13:16:30 -05:00
Jason Zimdars 53e0950e24 Forward slash is better because period followed by a comma is awkward 2025-09-10 13:09:44 -05:00
Jason Zimdars 8f9e49c18e Save space by avoiding "and" 2025-09-10 13:06:29 -05:00
Andy Smith 22f9c9d168 WIP 2025-09-10 12:15:31 -05:00
Jorge Manrubia 312c5c7331 Fix some cache invalidation problems
- https://fizzy.37signals.com/5986089/cards/1585
- https://fizzy.37signals.com/5986089/cards/1616
2025-09-10 17:37:13 +02:00
Jorge Manrubia 4e72566856 Flatten card resource
We only need the parent collection for creating cards. Carrying it in the
rest of actions is a hassle.
2025-09-10 11:24:23 +02:00
Jorge Manrubia 2752cd80b1 Merge pull request #1073 from basecamp/move-bulk-read
Use vanilla resources for handling notifications
2025-09-10 09:28:46 +02:00
Jorge Manrubia d533f05c7b Use vanilla resources for handling notifications 2025-09-10 09:17:57 +02:00
Jason Zimdars 825522158c Just show icons for the second column 2025-09-09 22:52:19 -05:00
Jason Zimdars 0449396aea Bring back UI for adding filter terms as the primary filter method 2025-09-09 22:45:03 -05:00
Jason Zimdars 0e0de36ca2 Use icons in footer meta, dump the labels in previews 2025-09-09 20:27:53 -05:00
Jason Zimdars 2a9fc5720f Further polish mailer styles and type hierarchy 2025-09-09 15:28:27 -05:00
Jorge Manrubia 8ea2d7346b Restore add card button in the timeline
It will add to the first selected collection, or to the
first one in the menu if no collection selected
2025-09-09 17:41:07 +02:00
Jorge Manrubia efcf477fba Merge pull request #1055 from basecamp/add-card-single-collections
Fix: add card adding cards to the wrong collection
2025-09-09 15:38:12 +02:00
Jorge Manrubia be246d204f Replace assignees with a turbo stream instead of replacing the full card
So that we don't lose th editing context if you do it while editing a card

https://fizzy.37signals.com/5986089/collections/2/cards/1479
2025-09-09 15:32:18 +02:00
Jorge Manrubia 4ed29b8fa4 Autosave cards descriptions locally 2025-09-09 15:18:40 +02:00
Jorge Manrubia 242a367e0a Fix: add card adding cards to the wrong collection
Make sure we only show the "add card" button when there is a single collection selected, and that it adds to that collection.

https://fizzy.37signals.com/5986089/collections/2/cards/1439
2025-09-09 14:47:34 +02:00
Jorge Manrubia 996a96547a Fix: closed should be outside! 2025-09-09 12:53:43 +02:00
Jorge Manrubia 36488278a8 Merge pull request #1052 from basecamp/caching
Add more caching
2025-09-09 12:31:46 +02:00
Jorge Manrubia 209e8b61b8 Add caching and http caching for rendering the card perma 2025-09-09 12:07:32 +02:00
Jorge Manrubia 1366ccc8df Add caching and http caching to the cards index screen 2025-09-09 12:05:16 +02:00
Jorge Manrubia e3aabaafbf Fix: use the proper filter 2025-09-09 11:46:29 +02:00
Jorge Manrubia 61fd84ab5e Add server-side caching and HTTP caching when serving events in the timeline 2025-09-09 11:30:05 +02:00
Stanko Krtalić 24cb5da194 Make Fizzy Ask staff-only (#1037)
* Make Fizzy Ask invisible but usable by staff

* Remove unused span

* Prevent non-staff users from creating or browsing messages

* Extract staff-only into a mixin

* Keep existing markup, use the utility class we already have

---------

Co-authored-by: Jason Zimdars <jz@37signals.com>
2025-09-09 11:23:31 +02:00
Jason Zimdars 36ddcba6dc Don't display "not assigned" 2025-09-08 16:57:21 -05:00
Jason Zimdars dbd2132e75 Polish font sizes and generally scale down 2025-09-08 16:15:47 -05:00
Jason Zimdars 808dfe69c3 Merge pull request #1047 from basecamp/show-bubbles-on-perma
Show bubbles on perma
2025-09-08 15:54:59 -05:00
Jason Zimdars e6d4c3d13f Display bubbles on card permas 2025-09-08 15:53:20 -05:00
Andy Smith 538bd67d72 Allow users to remove themselves from a collection 2025-09-08 15:37:59 -05:00
Andy Smith 3884dfff5e Bump the width of the tag dialog 2025-09-08 15:24:09 -05:00
Jason Zimdars 888c6a0846 Highlight @mentions in notifications 2025-09-08 14:03:16 -05:00
Jason Zimdars d7844a4105 Merge pull request #1031 from basecamp/improve-workflows
Improve workflows
2025-09-08 10:32:50 -05:00
Jorge Manrubia e5587e3093 Show highlights when they exist, even when no activity 2025-09-08 09:21:23 +02:00
Jason Zimdars 3a28bc3300 Add confirmations to warn about destructive consequences 2025-09-05 10:49:14 -05:00
Jorge Manrubia d9cc592566 Merge pull request #1007 from basecamp/weekly-highlights
Weekly highlights
2025-09-05 17:03:38 +02:00
Jorge Manrubia 601411e3a9 Remove debug 2025-09-05 15:51:43 +02: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
Jason Zimdars c9bd38560e Select field contents when editing 2025-09-04 16:35:22 -05:00
Jason Zimdars 3e92b44e05 Warn about collections using a workflow before deleting 2025-09-04 16:25:33 -05:00
Jason Zimdars 0caabc3bd4 Typo
Just remove the class, it obviously wasn't doing anything anyway :)
2025-09-04 16:07:38 -05:00