Mike Dalessio
b827ca685c
Merge pull request #1314 from basecamp/flavorjones/minio-in-dev
...
Minio support in development
2025-10-14 19:12:34 -04:00
Mike Dalessio
ffc0c86f36
Minio support in development
...
for when we need to debug direct upload problems
2025-10-14 19:11:50 -04:00
Andy Smith
09dc5ac348
Merge pull request #1313 from basecamp/profile-verbiage
...
Use "me" on the profile page buttons
2025-10-14 17:18:08 -05:00
Andy Smith
acce22bbd8
Use "me" on the profile page buttons
2025-10-14 16:51:05 -05:00
Mike Dalessio
91b5070bfb
Merge pull request #1312 from basecamp/flavorjones/fix-schema-drift
...
Make sure the schema and schema cache are consistent with reality
2025-10-14 17:43:12 -04:00
Mike Dalessio
71103400d6
Make sure the schema and schema cache are consistent with reality
...
There has been a bit of drift between actual schemas in production and
what's implied by the migrations.
And fixed some tests that were relying on everyone always watching.
ref: https://fizzy.37signals.com/5986089/cards/2322
2025-10-14 17:38:08 -04:00
Andy Smith
ed3edbf4cf
Merge pull request #1311 from basecamp/wrap-webhook-link
...
Word break for webhook URL
2025-10-14 16:37:13 -05:00
Andy Smith
31d5ef7a4b
Word break for webhook URL
2025-10-14 16:22:14 -05:00
Mike Dalessio
91281d9aa8
Merge pull request #1309 from basecamp/flavorjones/fix-load-db-script
...
Update load-prod-db-in-dev to use the latest AR::Tenanted idiom
2025-10-14 16:32:46 -04:00
Mike Dalessio
73fa235bae
Delete unnecessary migration helper script
2025-10-14 16:32:24 -04:00
Mike Dalessio
a7e22a537d
Update load-prod-db-in-dev to use the latest AR::Tenanted idiom
2025-10-14 16:30:35 -04:00
Andy Smith
298a6e55fd
Merge pull request #1307 from basecamp/tooltip-safari-fix
...
Fix Safari overflow rendering bug
2025-10-14 15:23:28 -05:00
Andy Smith
e995e7a8e8
Merge branch 'main' into tooltip-safari-fix
...
* main: (41 commits)
Mount our backup vol.
"Postpones" -> "Closes in"
Prevent view transition animations on page refreshes
dep: update AR::Tenanted to allow config adapter registration
More fine-grained approach to listen for broadcasted refresh signals
Reuse existing cache invalidation logic that replaced this helper
Show completed cards when filtering cards by creator
Refactor to remove workflows styles
Display column when viewing cards in a grid (filtering)
Dial back title size on perma
Add bubble when The Stream has bubbled cards
This got too wide in the collapsed state
Allow selecting default color
Style
Focus filter input with a hotkey, adjust sizing
`esc` clears filters
beamer-testbed configures fizzy-01 to be the writer
beamer-testbed can connect to queenbee on the host
beamer-testbed runs on host port 3006
Activity bumps cards to the top of triaged columns, too
...
2025-10-14 15:20:04 -05:00
Mike Dalessio
204774f970
Merge pull request #1308 from basecamp/flavorjones/sweep-backups
...
backups: sweep them into "/backups" if it exists
2025-10-14 16:12:21 -04:00
Mike Dalessio
3e54b7e655
backups: sweep them into "/backups" if it exists
...
and delete any backups older than our data retention policy
ref: https://3.basecamp.com/2914079/buckets/37331921/todos/9175385847
2025-10-14 16:07:49 -04:00
Andy Smith
fb4abe86f7
Fix Safari overflow rendering bug
2025-10-14 14:00:08 -05:00
Matthew Kent
30a4b2d721
Mount our backup vol.
2025-10-14 11:56:00 -07:00
Jason Zimdars
a0520d34fc
Merge pull request #1306 from basecamp/fix-postpones-copy
...
"Postpones" -> "Closes in"
2025-10-14 12:08:32 -05:00
Jason Zimdars
040c8a92c2
"Postpones" -> "Closes in"
2025-10-14 12:05:21 -05:00
Jorge Manrubia
690ba7e655
Merge pull request #1303 from basecamp/card-broadcasts
...
Improve page refreshes
2025-10-14 15:43:12 +02:00
Mike Dalessio
defb61b53d
Merge pull request #1305 from basecamp/flavorjones/dep-artenanted
...
dep: update AR::Tenanted to allow config adapter registration
2025-10-14 09:40:19 -04:00
Jorge Manrubia
b177f92ec1
Prevent view transition animations on page refreshes
...
View transitions don't play great with page refreshes as they can make those
very noticeable
2025-10-14 15:38:35 +02:00
Mike Dalessio
20d0ea05cc
dep: update AR::Tenanted to allow config adapter registration
2025-10-14 09:38:35 -04:00
Jason Zimdars
99d7f62dbc
Merge pull request #1299 from basecamp/order-stream-by-activity
...
Activity bumps cards to the top
2025-10-14 08:14:42 -05:00
Jorge Manrubia
956faaa67d
More fine-grained approach to listen for broadcasted refresh signals
...
Only listen for collections actually involved in the view
2025-10-14 11:10:49 +02:00
Jorge Manrubia
6d434ec467
Reuse existing cache invalidation logic that replaced this helper
2025-10-14 11:02:15 +02:00
Jorge Manrubia
e174ee55bb
Merge pull request #1302 from basecamp/missing-cards
...
Show completed cards when filtering cards by creator
2025-10-14 10:43:17 +02:00
Jorge Manrubia
d2838fc3d8
Show completed cards when filtering cards by creator
2025-10-14 10:35:18 +02:00
Jason Zimdars
103523e798
Merge pull request #1301 from basecamp/jz/10/13/25
...
JZ 10/13/25
2025-10-13 18:15:20 -05:00
Jason Zimdars
940db09063
Refactor to remove workflows styles
2025-10-13 18:06:14 -05:00
Jason Zimdars
9fb583e21c
Display column when viewing cards in a grid (filtering)
2025-10-13 18:06:14 -05:00
Jason Zimdars
109822d57a
Dial back title size on perma
2025-10-13 18:06:14 -05:00
Jason Zimdars
1bb3b50fe6
Add bubble when The Stream has bubbled cards
2025-10-13 18:06:14 -05:00
Jason Zimdars
5256c2fa86
This got too wide in the collapsed state
2025-10-13 18:06:14 -05:00
Jason Zimdars
8d82a1557b
Allow selecting default color
...
- Adjust swatch layout to be more resilliant and space efficient
- Select text on focus
- Update placeholder
2025-10-13 18:06:14 -05:00
Jason Zimdars
03dcfe8964
Style
2025-10-13 18:04:12 -05:00
Jason Zimdars
679b4d2c94
Focus filter input with a hotkey, adjust sizing
2025-10-13 18:04:01 -05:00
Jason Zimdars
b49275508d
esc clears filters
2025-10-13 18:03:42 -05:00
Mike Dalessio
8c3ca1def3
Merge pull request #1300 from basecamp/flavorjones/tweak-beamer-testbed
...
Improvements to beamer-testbed
2025-10-13 17:24:17 -04:00
Mike Dalessio
7a4e885fd5
beamer-testbed configures fizzy-01 to be the writer
...
and everything else is listed as a read-target.
Note that we need to set SECRET_BASE so all the app instances agree
2025-10-13 17:22:10 -04:00
Mike Dalessio
8c60986362
beamer-testbed can connect to queenbee on the host
...
to set up new tenants
2025-10-13 16:55:18 -04:00
Mike Dalessio
d266f1bbff
beamer-testbed runs on host port 3006
2025-10-13 16:55:13 -04:00
Jason Zimdars
94b5b6fc9e
Activity bumps cards to the top of triaged columns, too
2025-10-13 15:51:35 -05:00
Jason Zimdars
fb865effac
Activity bumps cards to the top of the stream
2025-10-13 15:39:14 -05:00
Fernando Álvarez
ad3a16f8e6
Add reader nodes to Staging
2025-10-13 19:35:11 +02:00
Mike Dalessio
1a73d00ba6
Merge pull request #1297 from basecamp/flavorjones/sqlite-uri-fix
...
dep: update Rails to the branch with the sqlite uri fixes
2025-10-13 13:00:23 -04:00
Mike Dalessio
0670645b7f
dep: update Rails to the branch with the sqlite uri fixes
2025-10-13 12:51:14 -04:00
Fernando Álvarez
b682427df7
Add AMS to Staging
2025-10-13 18:00:00 +02:00
Stanko Krtalić
022007c5d8
Merge pull request #1295 from basecamp/beamer-testbed
...
Create testbed to test beamer scenarios in Fizzy
2025-10-13 17:55:39 +02:00
Mike Dalessio
d25825fc9c
Merge pull request #1296 from basecamp/flavorjones/fix-backup-job
...
Fix SQLiteBackupsJob to work with AR::Tenanted v0.5.0
2025-10-13 08:56:41 -04:00