Commit Graph

5919 Commits

Author SHA1 Message Date
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
Jason Zimdars f5384baf63 Boxcar -> BOXCAR 2025-10-23 15:05:36 -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
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
Mike Dalessio 1662fe8721 Include sqlite3 in the container images 2025-10-22 16:13:39 -07:00
Mike Dalessio ec0bbf674d Merge pull request #1370 from basecamp/flavorjones/more-schema-cleanup
More schema cleanup
2025-10-22 15:41:43 -07:00
Mike Dalessio 384831fd57 More schema cleanup 2025-10-22 15:39:06 -07:00
Sean Mitchell 6c2b9021b1 Merge pull request #1368 from basecamp/update-icon 2025-10-22 14:52:28 -07:00
Sean Mitchell e1de13a68f Remove error page logo 2025-10-22 14:46:24 -07:00
Sean Mitchell 9bd3610a8b Merge branch 'main' into update-icon
* main: (36 commits)
  Update tests
  Avoid capitalizing "board"
  Rename Fizzy, Boxcar
  SPace out pinstripes
  Add script for configuring production load balancers
  Fix the default tenant in migration-audit
  Transitions wipe from right
  Use canvas BG color
  Pinstripe background
  dev: Fix the default tenant to be the correct Honcho id
  Indicate account name in settings
  Menu button always has the product name
  bin/setup detects when it needs to set up seeds
  Indicate account name in settings
  Menu button always has the product name
  bin/setup detects when it needs to set up seeds
  'Fizzy' -> 'Boxcar'
  pre-connect: make sure we're matching against unquoted hostnames
  Add a migrations check to CI
  Remove schema changes introduced in da413e75
  ...
2025-10-22 14:32:59 -07:00
Mike Dalessio c900dfcce7 Merge pull request #1369 from basecamp/flavorjones/beamer-testbed-uid
beamer-testbed runs with local user's UID/GID
2025-10-22 14:31:03 -07:00
Mike Dalessio cd6ef14d00 beamer-testbed runs with local user's UID/GID
so that created files aren't owned by root
2025-10-22 14:29:47 -07:00
Sean Mitchell 58e920566a Rename footer text 2025-10-22 14:24:16 -07:00
Sean Mitchell 3cf43e6b87 Rename button label 2025-10-22 14:23:40 -07:00
Sean Mitchell 621a1217a4 Rename logo image_tag 2025-10-22 14:21:46 -07:00
Sean Mitchell bee935e2e9 Rename and update logo 2025-10-22 14:19:42 -07:00
Sean Mitchell 997c0f2117 Update fav and app icons 2025-10-22 14:19:03 -07:00
Jason Zimdars 397ce8e99d Merge pull request #1367 from basecamp/boxcar
Fizzy -> Boxcar
2025-10-22 14:15:58 -07:00
Jason Zimdars 47042602de Update tests 2025-10-22 14:13:06 -07:00
Jason Zimdars 8be034d850 Merge branch 'main' into boxcar 2025-10-22 13:52:01 -07:00
Jason Zimdars 81618d758e Avoid capitalizing "board" 2025-10-22 13:49:23 -07:00