Commit Graph

4794 Commits

Author SHA1 Message Date
Mike Dalessio 758b8f2831 dep: update activerecord-tenanted
to a version that generates 404 responses correctly
2025-09-09 16:03:41 -04:00
Mike Dalessio 9c6cb3c9f1 Merge pull request #1060 from basecamp/flavorjones/fix-404
Temporarily add back the 404.html page
2025-09-09 14:19:50 -04:00
Mike Dalessio f1b66b048e Temporarily add back the 404.html page
Removed in 84b8bb0a, but the AR::Tenanted gem uses it.

Can be removed once https://github.com/basecamp/activerecord-tenanted/issues/167 is implemented.
2025-09-09 14:15:29 -04:00
Mike Dalessio fda07d9643 Merge pull request #1059 from basecamp/flavorjones/rails-81beta1
dep: bump rails, kamal, activerecord-tenanted
2025-09-09 13:43:53 -04:00
Mike Dalessio 1677fa5a2a dep: get on an official kamal release 2025-09-09 12:51:40 -04:00
Mike Dalessio 4284025fca dep: get on public release of activerecord-tenanted 2025-09-09 12:51:14 -04:00
Mike Dalessio 09d4adba29 dep: bump rails to 604e8e05
which is after 8.1.beta1
2025-09-09 12:48:02 -04:00
Jorge Manrubia 434fdb7093 Merge pull request #1058 from basecamp/restore-add-button
Restore add card button in the timeline
2025-09-09 17:42:38 +02: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
Jason Zimdars 20009d51ae Merge pull request #1057 from basecamp/fix-mention-highlight
Needs to override `mark`'s inherent coloring
2025-09-09 09:18:56 -05:00
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