Commit Graph

5936 Commits

Author SHA1 Message Date
Jason Zimdars 18eb41ea93 Need to take this completely out of its natural position 2025-10-24 18:42:46 -06:00
Jason Zimdars 7ca18513d9 Product in heavy font weight 2025-10-24 18:37:55 -06:00
David Heinemeier Hansson eebda8bfd2 No longer used 2025-10-24 12:58:34 -07:00
Jason Zimdars 9df45f3434 Merge pull request #1383 from basecamp/jz/10-23-25
JZ 10/23/25
2025-10-23 15:44:12 -07:00
Andy Smith 8fc6439cef Merge pull request #1384 from basecamp/single-collection-move
Single collection move
2025-10-23 15:43:32 -07:00
Andy Smith 7ed44063ed Move up the conditional 2025-10-23 15:40:51 -07:00
Mike Dalessio b9b22c3189 Merge pull request #1381 from basecamp/flavorjones/finish-gem-adoption
Complete beamer gem adoption
2025-10-23 15:39:24 -07:00
Jason Zimdars d8285ddf4e Add sign-out to the menu 2025-10-23 15:39:16 -07:00
Jason Zimdars f3e2c5472d Simplify design 2025-10-23 15:39:08 -07:00
Andy Smith d11a0bac75 Remove collection move dialog when there's only one board 2025-10-23 15:38:13 -07:00
Mike Dalessio c87c2f0960 Complete beamer gem adoption
- stop importing beamer during Dockerfile builds
- add a "bin/beamer" gemstub
- invoke `bin/beamer` explicitly
- drop the beamer initializer
2025-10-23 15:35:57 -07:00
Mike Dalessio 97b17b9bcc Merge pull request #1382 from basecamp/flavorjones/better-seeding
Better seeding
2025-10-23 15:35:37 -07:00
Mike Dalessio 519f719173 Better seeding
- don't ever seed during CI
- cut honcho seed time by 75%
2025-10-23 15:33:34 -07:00
Andy Smith 2e3cb86c10 Bump z-index when dialog is open 2025-10-23 15:32:11 -07:00
Andy Smith 49f96b4939 Merge pull request #1380 from basecamp/lexxy-spacing
Lexxy content tweaks
2025-10-23 15:21:38 -07:00
Andy Smith 2aea2a61f3 Lexxy content tweaks 2025-10-23 15:17:15 -07:00
Jason Zimdars f5384baf63 Boxcar -> BOXCAR 2025-10-23 15:05:36 -07:00
Andy Smith 597e060ab0 Merge pull request #1379 from basecamp/pinstripe-tweaks
Update pinstripe BG
2025-10-23 15:03:46 -07:00
Andy Smith a28506a49e Update stream title to Maybe 2025-10-23 15:02:25 -07:00
Jason Zimdars 2409f6bbbc Don't smooth scroll
It's annoying when anchoring to comments, for example
2025-10-23 14:59:01 -07:00
Andy Smith 14d3aaf14e Update pinstripe BG 2025-10-23 14:58:48 -07:00
Jason Zimdars 944074a40d Introduce a new centered frameless panel type 2025-10-23 14:51:24 -07:00
Kevin McConnell 089655ddee Merge pull request #1377 from basecamp/longer-caching-for-public-pages
Extend public caching to 30 seconds
2025-10-23 11:56:11 -07:00
Kevin McConnell decd01c8d0 Extend public caching to 30 seconds
Up from the previous 5 seconds. It's still short enough that the pages
shouldn't feel stale, but it further reduces the number of requests that
will reach the app.

Also moved this into a shared concern so we can adjust the caching rule
in one place.
2025-10-23 11:48:12 -07:00
Jason Zimdars 8d7148e90f Merge pull request #1376 from basecamp/jz/10/22/25
Jz/10/22/25
2025-10-23 07:58:00 -07:00
Jason Zimdars 1c8a9fdc67 Update tests 2025-10-23 07:54:46 -07:00
Stanko Krtalić 7ccb78a678 Merge pull request #1375 from basecamp/fix-docker-permissions
Run code as the rails user
2025-10-23 15:15:52 +02:00
Stanko K.R. 50020a0d76 Run code as the rails user 2025-10-23 15:14:16 +02:00
Stanko Krtalić bb4c5ada03 Merge pull request #1229 from basecamp/add-postpone-trigger-to-webhooks
Add postpone and auto-postpone as Webhook triggers
2025-10-23 14:35:39 +02:00
Stanko Krtalić dcae6d5ff7 Merge pull request #1374 from basecamp/fix-migrate-primary-db-again-v2
Exit with status 0 if not the primary
2025-10-23 14:13:23 +02:00
Stanko K.R. 0d18a00bb6 Exit with status 0 if not the primary 2025-10-23 14:12:01 +02:00
Stanko Krtalić 4faabe88af Merge pull request #1373 from basecamp/fix-migrate-primary-db-again
Use bundler to invoke beamer
2025-10-23 14:01:06 +02:00
Stanko K.R. 898840e8d6 Use bundler to invoke beamer 2025-10-23 13:59:51 +02:00
Stanko Krtalić 4fbaead9db Merge pull request #1372 from basecamp/fix-migrate-primary-db
Fix migrate-primary-db
2025-10-23 13:43:36 +02:00
Stanko K.R. f9b4cb9b26 Specify Beamer directory when running is-primary 2025-10-23 13:38:36 +02:00
Stanko K.R. 98c9eab557 Remove unused event 2025-10-23 12:53:25 +02:00
Stanko K.R. a67fd7b082 Add missing quotation mark 2025-10-23 12:50:41 +02:00
Stanko K.R. abaa2d93d0 Remove unused argument 2025-10-23 12:41:22 +02:00
Stanko K.R. 55ae0a6c5b Restore quotation marks 2025-10-23 12:39:16 +02:00
Jason Zimdars 36b6288d22 Copy edits 2025-10-23 12:32:18 +02:00
Stanko K.R. 2ac2d4e0da Add postpone and auto-postpone as Webhook triggers 2025-10-23 12:31:22 +02:00
Stanko Krtalić 880ad7ff12 Use Beamer through its gem (#1230) 2025-10-23 12:14:00 +02:00
Jason Zimdars 45614a07ea Tighten space between title and description editors 2025-10-22 17:27:07 -07:00
Jason Zimdars be98fafd33 Hyphens support is poor, dump it
I find it suprising that it hyphenates and reflows while typing. And
we're not getting much of it in the rendered views either.
2025-10-22 17:18:01 -07:00
Jason Zimdars ed9cede24b These use the old collection link format 2025-10-22 17:12:43 -07:00
Jason Zimdars d3a20060e2 Redirect to collection after publishing a card 2025-10-22 17:07:24 -07:00
Jason Zimdars 2d16e98a7e Render a special state when no one is watching 2025-10-22 16:55:15 -07:00
Jason Zimdars c7f0b00a18 Don't autofocus collection name
This rarely changes, don't make it too easy. Especially because the
focused input prevents hotkeys you might want to use here
2025-10-22 16:35:59 -07:00
Jason Zimdars 4bd9904013 Add a line to credit 37signals 2025-10-22 16:34:02 -07:00
Mike Dalessio 4ccda3f427 Merge pull request #1371 from basecamp/flavorjones/sqlite3-in-containers
Include sqlite3 in the container images
2025-10-22 16:15:01 -07:00