Commit Graph

5430 Commits

Author SHA1 Message Date
Jorge Manrubia c96de36de5 Rename var 2025-09-02 11:42:50 +02:00
Jorge Manrubia 33710dae7b Drop old summaries table 2025-09-02 11:40:21 +02:00
Jorge Manrubia b8630bdb24 Cron jobs must process all the tenants 2025-09-02 11:35:53 +02:00
Jorge Manrubia fc0eec8d07 Restore admin link to debug prompts 2025-09-02 11:23:01 +02:00
Jorge Manrubia 0c979a41c5 Format 2025-09-02 11:12:33 +02:00
Jorge Manrubia eb908ea316 Not used anymore 2025-09-02 11:07:57 +02:00
Jorge Manrubia 7a02f8fcda Place highlights after the "timelined day" 2025-09-02 10:57:40 +02:00
Jorge Manrubia 4bcc1627e8 Tweak script 2025-09-02 10:56:21 +02:00
Jorge Manrubia a9d9351472 Extract object to represent a period to tidy up params repetition 2025-09-02 10:55:53 +02:00
Mike Dalessio 609188a8c3 Merge pull request #1009 from basecamp/flavorjones/fix-bundled-emails-for-system
Do not try to bundle notifications for system users
2025-09-01 12:41:37 -04:00
Mike Dalessio 85b6f46422 Do not try to bundle notifications for system users
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1471
2025-09-01 12:37:34 -04:00
Mike Dalessio 1b404a13fe Merge pull request #1008 from basecamp/flavorjones/fix-notifications-urls
Configure action_controller.default_url_options
2025-09-01 11:27:43 -04:00
Mike Dalessio bf04f4f12d Configure action_controller.default_url_options
so that using url helpers will work in turbo stream notifications sent
by background jobs.

ref: https://fizzy.37signals.com/5986089/collections/2/cards/1469
2025-09-01 11:19:26 -04:00
Jorge Manrubia dfbc77c2e5 Render weekly highlights considering periods of inactivity 2025-09-01 17:09:43 +02:00
Jorge Manrubia 5b68750713 Generate weekly highlights instead of daily ones
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047
2025-09-01 16:01:19 +02:00
Mike Dalessio 168a44a368 Merge pull request #1006 from basecamp/flavorjones/dep-artenanted
dep: update activerecord-tenanted
2025-09-01 09:42:02 -04:00
Mike Dalessio 496a85d2cf dep: update activerecord-tenanted
to the version with safety checks on Active Record associations
2025-09-01 09:26:10 -04:00
Jorge Manrubia 7c5266df4b Dispatch solid queue recurring 2025-09-01 13:47:26 +02:00
Jorge Manrubia b51af8b5da Extract method and make sure we don't deliver emails when notification setting is set to never
This should be prevented by the current design, but let's be a bit defensive here.
2025-09-01 12:17:13 +02:00
Jorge Manrubia 000a7d6552 Merge pull request #974 from basecamp/bundle-emails
Bundled notification emails
2025-09-01 11:57:28 +02:00
Jorge Manrubia 6f2670d6dd Merge main into bundle-emails branch and resolve conflicts 2025-09-01 11:49:20 +02:00
Jason Zimdars f45ce132a0 Merge pull request #1001 from basecamp/scope-stage-filter
Scope stage filter
2025-08-31 15:45:18 -05:00
Jason Zimdars 70b07f856f Use inquiry method 2025-08-31 15:28:01 -05:00
Jason Zimdars 48802ab6cd Make collection list scrollable 2025-08-31 15:22:10 -05:00
Mike Dalessio f09d1265ab Merge pull request #1003 from basecamp/flavorjones/artenanted-renaming
dep: activerecord-tenanted
2025-08-29 15:35:02 -04:00
Mike Dalessio 7c33289f60 dep: activerecord-tenanted 2025-08-29 15:21:07 -04:00
Kevin McConnell 81ebdc5c3d Merge pull request #1002 from basecamp/switchable-beamer
Update Beamer configuration to switchable version
2025-08-29 17:52:24 +01:00
Kevin McConnell ca20b048e3 Update Beamer configuration to switchable version 2025-08-29 17:33:48 +01:00
Jorge Manrubia a9444caf1f Add a "backend" queue with less priorities for deliveries 2025-08-29 09:39:48 +02:00
Jorge Manrubia bec4abad0c Rename method to match semantics
"rescheduling" was a from an implementation I had dropped
2025-08-29 09:28:32 +02:00
Jason Zimdars af9f28d0bb Two panel design for notifications settings, design and copy for email block 2025-08-28 22:18:11 -05:00
Jason Zimdars 1179fc2a33 A few more tweaks 2025-08-28 22:00:15 -05:00
Jason Zimdars ca488d4a73 A little more style 2025-08-28 21:55:35 -05:00
Jason Zimdars 0964d019b7 Style and copy 2025-08-28 21:54:37 -05:00
Jason Zimdars e86be26f43 Update test
This test is a little naive because it matches cards in stages
regardless of engagement status unlike the actual conroller. For example
`@new_card` gets created and moved to a stage but it's actually not even
published and so shouldn't be stageable.
2025-08-28 21:24:23 -05:00
Jason Zimdars b261cf629a Fix layout when filtering by closed
`.card_columns` needs to be present for Recently Closed to have the
correct layout.
2025-08-28 21:01:02 -05:00
Jason Zimdars bd36e43348 Engagement status interferes with stages filter
I'm not entirely sure why `engagement_status` is even present here but
it ends up being inherited by the Recently Closed section because
@closed doesn't explicityly set its status.That makes the cards in
closed disappear when filtering by stage becaue they return true for
`engagement_status = doing`.
2025-08-28 20:56:40 -05:00
Jason Zimdars f80ef52f81 Workflow stage filter should only apply to cards in doing
No other column has Workflows so they should be unaffected by the filter
2025-08-28 20:54:23 -05:00
Jason Zimdars d32e9e9fd8 Merge pull request #1000 from basecamp/jz/8-28-25pm
jz/8 28 25pm
2025-08-28 16:54:46 -05:00
Jason Zimdars 8c12c45233 Add an obvious way back to the collection 2025-08-28 16:49:05 -05:00
Jason Zimdars 93108cc6e8 Don't show the active columns when filtering "Closed by" 2025-08-28 16:42:54 -05:00
Jason Zimdars d3f16f49d9 Don't show add button when looking at multiple collections
This can be confusing if you expect to be able to add a card in the
current context
2025-08-28 16:33:11 -05:00
Jason Zimdars 21304786af Better pattern alignment where the elements touch 2025-08-28 16:24:45 -05:00
Jason Zimdars a926665d6d Make the pattern fit a little better 2025-08-28 16:19:27 -05:00
Jason Zimdars ecd551f38a Pull actions in from the extreme edges and match #main width 2025-08-28 16:15:14 -05:00
Jason Zimdars 178eaf0ecd Restore empty state, made it filter aware 2025-08-28 15:54:41 -05:00
Jason Zimdars be39aa41d0 Merge pull request #998 from basecamp/jz/fizzy-nav
Minor Fizzy menu tweaks
2025-08-28 14:31:42 -05:00
Jason Zimdars b1feebb129 Balance buttons 2025-08-28 14:12:01 -05:00
Jason Zimdars 0ffaf75c32 Remove blue outline, ensure hover state is visible in dark mode 2025-08-28 14:08:16 -05:00
Jason Zimdars e1dfe17d0e Merge pull request #997 from basecamp/golden-filter
Filter by golden status
2025-08-28 13:44:31 -05:00