Commit Graph

4784 Commits

Author SHA1 Message Date
Jason Zimdars 9d087b80e9 Needs to override mark's inherent coloring 2025-09-09 09:16:30 -05: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 a7f9ca6d12 Merge pull request #1056 from basecamp/save-edits
Don't lose editing context as you assign users
2025-09-09 15:37:21 +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 76e91c3b12 Merge pull request #1054 from basecamp/prevent-vertical-layout-shift
Make sure time tags take vertical space until they are loaded
2025-09-09 13:59:53 +02:00
Jorge Manrubia 03815f810e Make sure time tags take vertical space until they are loaded
https://fizzy.37signals.com/5986089/collections/2/cards/1592
2025-09-09 13:57:54 +02:00
Stanko Krtalić c1c13bf010 Fix search layout for non-staff users (#1053) 2025-09-09 13:47:28 +02:00
Jorge Manrubia 996a96547a Fix: closed should be outside! 2025-09-09 12:53:43 +02:00
Jorge Manrubia 4f1c5ee113 Add http caching to notifications 2025-09-09 12:39:28 +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 9b4eaf0952 Format 2025-09-09 12:31:07 +02:00
Jorge Manrubia a6b2944f54 Array not needed 2025-09-09 12:15:04 +02:00
Jorge Manrubia 69b1a18441 Remove trace 2025-09-09 12:14:41 +02:00
Jorge Manrubia 07bdcb7a9c Pass the new param this partial requires 2025-09-09 12:12:39 +02:00
Jorge Manrubia c36420800e Fix test (and remove warning) 2025-09-09 12:12:22 +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 0864c91770 Add timezone to etag 2025-09-09 11:32:31 +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
Jorge Manrubia fc2aa65cb7 Merge pull request #1051 from basecamp/update-lexxy
Update lexxy to latest
2025-09-09 10:23:59 +02:00
Jorge Manrubia e89749153f Fix VCR tests 2025-09-09 10:20:15 +02:00
Jorge Manrubia cc37b44c61 Update lexxy to latest
https://3.basecamp.com/2914079/buckets/43459788/todos/9046695702
2025-09-09 10:15:35 +02:00
Jason Zimdars 6ef2e7503e Merge pull request #1050 from basecamp/tighten-spacing
Tighten spacing
2025-09-08 17:10:46 -05:00
Jason Zimdars e948c2ec46 Tighten card title gap 2025-09-08 17:06:48 -05:00
Jason Zimdars 36ddcba6dc Don't display "not assigned" 2025-09-08 16:57:21 -05:00
Jason Zimdars b4925344ee Tighten header 2025-09-08 16:55:41 -05:00
Jason Zimdars 317e7f7e76 Tighten up column headings 2025-09-08 16:53:26 -05:00
Jason Zimdars 348fd5fb0b Reduce font size for card titles 2025-09-08 16:50:44 -05:00
Jason Zimdars a488cb2ace Merge pull request #1049 from basecamp/mailer-font-sizing
Polish font sizes and generally scale down
2025-09-08 16:17:59 -05:00
Jason Zimdars dbd2132e75 Polish font sizes and generally scale down 2025-09-08 16:15:47 -05:00
Andy Smith 3c26582561 Merge pull request #1048 from basecamp/bump-tag-popover-width
Use px so help Windows out
2025-09-08 15:55:09 -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 8ff9da016b Use px so help Windows out 2025-09-08 15:53:14 -05:00
Andy Smith 1a9a554f61 Merge pull request #1046 from basecamp/allow-self-removal-from-collection
Allow users to remove themselves from a collection
2025-09-08 15:39:49 -05:00
Andy Smith 538bd67d72 Allow users to remove themselves from a collection 2025-09-08 15:37:59 -05:00
Andy Smith cdc5caf193 Merge pull request #1039 from basecamp/tag-dialog-width
Bump the width of the tag dialog
2025-09-08 15:27:21 -05:00
Andy Smith 3884dfff5e Bump the width of the tag dialog 2025-09-08 15:24:09 -05:00
Jason Zimdars ce134dac54 This should be inside @layer 2025-09-08 14:16:01 -05:00
Jason Zimdars 7a8d389db8 Merge pull request #1038 from basecamp/highligh-notification-mentions
Highlight @mentions in notifications
2025-09-08 14:05:00 -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 4ada1845c1 Merge pull request #1036 from basecamp/event-mondays-before-activity
Show highlights when they exist, even when no activity
2025-09-08 09:26:39 +02:00
Jorge Manrubia e5587e3093 Show highlights when they exist, even when no activity 2025-09-08 09:21:23 +02:00
Jorge Manrubia 287c67d1f9 Merge pull request #1035 from basecamp/plain-text-fix
Don't render HTML stripping the tags for comment bodies, use to_plain_text instead
2025-09-08 08:42:03 +02:00
Jorge Manrubia cb67352275 Don't render HTML stripping the tags for comment bodies, use to_plain_text instead
This will prevent error when generating notification bundles such as:

Type	ActionView::Template::Error
Message	undefined method 'rails_blob_path' for an instance of #<Class:0x00007fbb7e0c2a88>

We could just use the _url variant but this feels better nevertheless
2025-09-08 08:41:18 +02:00