Commit Graph

5673 Commits

Author SHA1 Message Date
Jason Zimdars 040c8a92c2 "Postpones" -> "Closes in" 2025-10-14 12:05:21 -05: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 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
Mike Dalessio bffaedc604 dep: Add indirect dependency "benchmark" to quash Ruby 3.5 warnings
```
gems/sniffer-0.5.0/lib/sniffer/adapters/net_http_adapter.rb:4: warning: lib/ruby/3.4.0/benchmark.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add benchmark to your Gemfile or gemspec to silence this warning.
Also please contact the author of sniffer-0.5.0 to request adding benchmark into its gemspec.
```

Sadly it looks like sniffer is not really maintained, so I'm adding
this here for now.
2025-10-13 08:50:55 -04:00
Mike Dalessio 63458ceb87 Fix SQLiteBackupsJob to work with AR::Tenanted v0.5.0
ref: https://github.com/basecamp/activerecord-tenanted/pull/215
2025-10-13 08:47:16 -04:00
Stanko K.R. b016bd7cae Fix replicaiton wiht the untenanted DB 2025-10-13 14:09:37 +02:00
Stanko K.R. c3b336ee1e Separate temp dirs 2025-10-13 13:57:58 +02:00
Stanko K.R. d3d0871b77 Remove unused COPY 2025-10-13 13:48:46 +02:00
Stanko K.R. d3816bc212 Create testbed to test beamer scenarios in Fizzy 2025-10-13 13:46:00 +02:00
Mike Dalessio 0e0103c492 Merge pull request #1294 from basecamp/flavorjones/dep-20251012
Update dependencies
2025-10-12 14:48:12 -04:00
Mike Dalessio 9b00d59e57 dep: update solid_cache and aws_partitions 2025-10-12 14:40:02 -04:00
Mike Dalessio f100eb89ee dep: update selenium-webdriver 2025-10-12 14:38:54 -04:00
Mike Dalessio 824c62b4b0 dep: update rails 2025-10-12 14:36:11 -04:00
Mike Dalessio 0e40a28b25 dep: update activerecord-tenanted 2025-10-12 14:34:51 -04:00
Jeremy Daer b8f09b7f75 Deploy to fully-qualified domain names to eliminate DNS search path driven query amplification (#1293) 2025-10-11 15:57:47 -07:00
Mike Dalessio 5bbb94e1c6 Merge pull request #1292 from basecamp/flavorjones/fix-webhook-cleanup
Fix recurring job config for webhook cleanup
2025-10-11 13:59:22 -04:00
Mike Dalessio 28e9b4a496 Fix recurring job config for webhook cleanup 2025-10-11 13:57:19 -04:00
Mike Dalessio ab5451f1c9 Merge pull request #1291 from basecamp/flavorjones/yabeda-actioncable
Add yabeda-actioncable metrics
2025-10-11 13:41:16 -04:00
Mike Dalessio 4f981e9c2f Add yabeda-actioncable metrics 2025-10-11 13:35:31 -04:00
Mike Dalessio 5c651a7f94 Tidy recurring.yml 2025-10-11 13:23:25 -04:00
Mike Dalessio eb1d1c0302 Merge pull request #1290 from basecamp/flavorjones/perf-tuning-5
Increase the number of job workers to match CPUs
2025-10-11 11:32:50 -04:00
Mike Dalessio b9a616b083 Increase the number of job workers to match CPUs
JOB_CONCURRENCY would still override this number.
2025-10-11 11:29:21 -04:00
Mike Dalessio b056bd61dc Merge pull request #1289 from basecamp/flavorjones/perf-tuning-4
Additional Autotuner suggestions
2025-10-11 11:20:48 -04:00
Mike Dalessio 956962de7f Additional Autotuner suggestions
The following suggestions reduce the number of minor garbage collection cycles, specifically a cycle called "malloc". Your app runs malloc cycles in approximately 18.52% of all minor garbage collection cycles.

Reducing minor garbage collection cycles can help reduce response times. The following tuning values aim to reduce malloc garbage collection cycles by setting it to a higher value. This may cause a slight increase in memory usage. You should monitor memory usage carefully to ensure your app is not running out of memory.

Suggested tuning values:
  RUBY_GC_MALLOC_LIMIT=33554432
  RUBY_GC_MALLOC_LIMIT_MAX=67108864
2025-10-11 11:15:54 -04:00
Jeremy Daer 440e96cfe1 bin/setup: drop spinners since they interfere with bash trap and error output 2025-10-10 22:44:44 -07:00
Andy Smith 95529899fc Merge pull request #1288 from basecamp/hide-columns-when-creating
Hide column list when creating a new card
2025-10-10 16:57:25 -05:00
Andy Smith 424a7795a9 Hide column list when creating a new card 2025-10-10 16:53:34 -05:00