Commit Graph

1884 Commits

Author SHA1 Message Date
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
Jason Zimdars 8726bb5fe5 Move delete to a more obvious place 2025-09-04 16:06:40 -05:00
Jason Zimdars d46c3d4163 Improve the /new view so creating workflows feels seamless 2025-09-04 15:59:56 -05:00
Jason Zimdars 65d965bc5e Add a blank slate 2025-09-04 15:24:55 -05:00
Andy Smith 0316fa1da4 Disable access switch for current user 2025-09-04 15:12:37 -05:00
Jason Zimdars e9fadf6fa5 This frame is unnecessary, just redirect 2025-09-04 14:34:53 -05:00
Jason Zimdars 96ad942f0e Copy, date format, and whitespace 2025-09-04 12:18:02 -05:00
Jason Zimdars 8d0c9852fe Use endash for date ranges 2025-09-04 11:59:57 -05:00
Jason Zimdars b5dad7684d Remove debug 2025-09-04 11:55:42 -05:00
Jason Zimdars 379820e3e8 Safari doesn't like this 2025-09-03 12:41:46 -05:00
Jason Zimdars d6423581c9 Fix new card title/description which had drifted 2025-09-03 12:33:15 -05:00
Jason Zimdars 53f06d2554 Adjust summary, style in newspaper format 2025-09-02 22:14:13 -05:00
Jason Zimdars 457725d597 Fix rendering and introduce a new style 2025-09-02 20:11:34 -05:00
Jason Zimdars c3454847a0 Add a simple method to refresh content when launching or switching tabs
Prevents stale content on load as reported in:
https://fizzy.37signals.com/5986089/collections/2/cards/1449
2025-09-02 17:24:21 -05:00
Jason Zimdars a44073c001 Order by recently accessed like the Fizzy menu for convenience 2025-09-02 14:30:50 -05:00
Jorge Manrubia c96de36de5 Rename var 2025-09-02 11:42:50 +02:00
Jorge Manrubia fc0eec8d07 Restore admin link to debug prompts 2025-09-02 11:23:01 +02:00
Jorge Manrubia 7a02f8fcda Place highlights after the "timelined day" 2025-09-02 10:57:40 +02:00
Jorge Manrubia dfbc77c2e5 Render weekly highlights considering periods of inactivity 2025-09-01 17:09:43 +02:00
Jorge Manrubia 5b68750713 Generate weekly highlights instead of daily ones
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047
2025-09-01 16:01:19 +02:00
Jorge Manrubia 6f2670d6dd Merge main into bundle-emails branch and resolve conflicts 2025-09-01 11:49:20 +02:00