Commit Graph

6504 Commits

Author SHA1 Message Date
Andy Smith e95f22dfad Merge pull request #1502 from basecamp/sticky-column-headers-using-fixed
Sticky column headers using fixed
2025-11-05 12:53:39 -06:00
Mike Dalessio a6cd8a9ad1 Merge pull request #1501 from basecamp/flavorjones/deps-20251105
dep: update Rails and AR::Tenanted
2025-11-05 13:50:46 -05:00
Andy Smith 52c49d99c0 Cleanup after merging from Main 2025-11-05 12:47:27 -06:00
Andy Smith 8280be59c5 Merge branch 'main' into sticky-column-headers-using-fixed
* main:
  Order of concerns
  Redirect to root to avoid changing the path by default
  Make sure that only admins or card creators can delete cards
  Make sure only admins or collection creators can toggle the individual access settings
  Make sure only admins or collection creators can toggle the all access setting
  Update seeds from "Collection" to "Board"
  Rename concern
  Fix: constant name
  Rename script I did not mean to commit
  Support old public collection urls
  Support old collection urls
  Support old events in the timeline
  Invalidate HTTP cache
  Support current events after renaming
  Replace collection with board in the code, tests green
  Baseline replacing collection with board across code
2025-11-05 12:40:19 -06:00
Jorge Manrubia 05eba71552 Order of concerns 2025-11-05 19:19:26 +01:00
Mike Dalessio 72a1cfc088 dep: update Rails and AR::Tenanted
Note that the query logs in this version of AR::Tenanted have changed,
to use standard Rails query log tags, which I have enabled.

Note that enabling Rails query log tags disables prepared
statements. I don't think turning off prepared statements will impact
our performance, but I'll verify that post-deploy (we have dashboards
for a reason).
2025-11-05 13:12:42 -05:00
Jorge Manrubia 0a6e624090 Merge pull request #1503 from basecamp/redirect-landing
Redirect to root to avoid changing the path by default
2025-11-05 19:01:10 +01:00
Jorge Manrubia 693c0c0fb2 Redirect to root to avoid changing the path by default 2025-11-05 19:00:50 +01:00
Jorge Manrubia 2af7a9f402 Merge pull request #1498 from basecamp/rename-boards
Rename collections => boards
2025-11-05 18:50:49 +01:00
Jorge Manrubia 68db1fd69a Merge pull request #1499 from basecamp/access-control
Make sure only admins or collection creators can change accesses
2025-11-05 18:48:17 +01:00
Andy Smith 3e7cd204db Add title to Maybe column 2025-11-05 11:14:30 -06:00
Andy Smith 6713a97cc7 Add hover effect back to Maybe column 2025-11-05 11:05:33 -06:00
Andy Smith 623d2468ef Add intersection observer to only show when title isn't visible 2025-11-05 10:42:31 -06:00
Andy Smith ce57313ba3 Add CSS to show column name on hover 2025-11-05 10:20:25 -06:00
Andy Smith b0f7c10bf9 Apply drag and drop effects to transition container 2025-11-05 10:10:58 -06:00
Andy Smith b421c48595 Move translate to the translate container 2025-11-05 10:07:40 -06:00
Andy Smith 26a20e610b Add drag and drop colors 2025-11-05 10:04:35 -06:00
Andy Smith 1560b718e3 Add new containers 2025-11-05 09:55:38 -06:00
Jorge Manrubia 3b34703db3 Make sure that only admins or card creators can delete cards 2025-11-05 16:37:43 +01:00
Jorge Manrubia de8e861712 Make sure only admins or collection creators can toggle the individual access settings 2025-11-05 16:04:25 +01:00
Jorge Manrubia 193cc26a98 Make sure only admins or collection creators can toggle the all access setting 2025-11-05 15:51:19 +01:00
Kevin McConnell 76defb5b0b Update seeds from "Collection" to "Board" 2025-11-05 14:43:46 +00:00
Jorge Manrubia 26df0095bc Rename concern 2025-11-05 14:27:19 +01:00
Jorge Manrubia dec90c24f5 Fix: constant name 2025-11-05 14:26:59 +01:00
Jorge Manrubia d491395c3e Rename script I did not mean to commit 2025-11-05 14:17:53 +01:00
Jorge Manrubia a717ae838b Support old public collection urls 2025-11-05 14:02:40 +01:00
Jorge Manrubia 41c8c7ee53 Support old collection urls 2025-11-05 13:58:40 +01:00
Jorge Manrubia 2494b94ec9 Support old events in the timeline 2025-11-05 13:56:22 +01:00
Jorge Manrubia b2e2a5d959 Invalidate HTTP cache 2025-11-05 13:49:26 +01:00
Jorge Manrubia 43462e2278 Support current events after renaming 2025-11-05 13:46:21 +01:00
Jorge Manrubia 39ec6cf062 Replace collection with board in the code, tests green 2025-11-05 13:41:12 +01:00
Jorge Manrubia 03a345609e Baseline replacing collection with board across code 2025-11-05 13:31:54 +01:00
Stanko Krtalić 1c54efbd75 Merge pull request #1497 from basecamp/fix-double-memberships
Prohibit duplicate memberships
2025-11-05 12:22:32 +01:00
Stanko K.R. 3f054c79dd Check that the join code was copied to the membership 2025-11-05 12:09:47 +01:00
Stanko K.R. cfdd7ab1cb Prohibit duplicate memberships 2025-11-05 11:57:40 +01:00
Jorge Manrubia 8caaad0105 Merge pull request #1496 from basecamp/cached-attributions
Make sure attribution in events is cache-friendly
2025-11-05 11:49:26 +01:00
Jorge Manrubia 999043eda0 Fix tests 2025-11-05 11:48:36 +01:00
Jorge Manrubia 8e76633bc7 Make sure attribution in events is cache-friendly 2025-11-05 11:44:01 +01:00
Jorge Manrubia a58d1a6fb7 Merge pull request #1495 from basecamp/card-perma-refreshes
Disable card perma refreshes and bump lexxy
2025-11-05 11:11:47 +01:00
Jorge Manrubia 498e4644cc Bump lexxy 2025-11-05 11:07:51 +01:00
Kevin McConnell e56962278b Merge pull request #1494 from basecamp/add-asset-path
Specify asset path in deployment
2025-11-05 08:37:13 +00:00
Kevin McConnell b66bad082a Specify asset path in deployment
We need this so that app containers can serve old asset versions, to
cover the cases where a request for an old asset is a MISS on the CDN.
2025-11-05 08:32:10 +00:00
Jorge Manrubia 33b6940859 Disable card perma refreshes for now
The problem described here is fixed since we removed the banner, but I want
to be sure there are not other issues here. Want to avoid glitches in such a critical
screen
https://app.fizzy.do/5986089/cards/2765#comment_994784439
2025-11-05 09:21:01 +01:00
Jorge Manrubia 0f0d800d01 Merge pull request #1492 from basecamp/land-bug
Don't choke when no collections
2025-11-05 08:32:28 +01:00
Jorge Manrubia 10d14b5774 Don't choke when no collections 2025-11-05 08:31:42 +01:00
Aaron Santos 08e7894f74 Merge pull request #1491 from basecamp/basecamp/update-dash-notif
Use fizzy as app name on deploy notifications
2025-11-05 13:03:31 +08:00
Aaron Santos d0e45a0852 Use fizzy as app name on deploy notifications 2025-11-05 13:00:00 +08:00
Jason Zimdars e0a26059b4 Merge pull request #1490 from basecamp/remove-drafts
Remove drafts
2025-11-04 22:02:34 -06:00
Jason Zimdars 1f1303b7a6 Don't test for the draft status filter, it's gone 2025-11-04 21:59:55 -06:00
Jason Zimdars aac6349999 Remove draft status filter 2025-11-04 21:56:25 -06:00