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
Jason Zimdars
ce05d800d3
Filter by golden status
2025-08-28 13:39:02 -05:00
Andy Smith
f11a309902
Merge pull request #996 from basecamp/ff-font-size-bug
...
Max size for bubble number to prevent FF bug
2025-08-28 13:37:58 -05:00
Andy Smith
18417d1bd2
Max size for bubble number to prevent FF bug
2025-08-28 13:34:45 -05:00
Andy Smith
9733886db3
Merge pull request #988 from basecamp/fizzy-menu-everywhere
...
Fizzy menu everywhere
2025-08-28 12:25:44 -05:00
Andy Smith
f89413f3f5
Merge branch 'main' into fizzy-menu-everywhere
...
* main:
Add a focus effect when hovering columns
Fix up hotkeys
test: backfill hotkeys helper tests
refactor: remove unused routes associated with "resource :account"
test: backfill account route tests to prepare for refactor
Alphabetically order concerns (#992 )
Copy
Don't show the filter if there aren't any tags
Add clearer labels for sorting options
Prevent deleting the last collection
Don't show "All collections" when there's only the default collection
Rename engagement columns
2025-08-28 12:24:14 -05:00
Andy Smith
2036071ddd
Remove collection filtering where it's not needed
2025-08-28 12:22:48 -05:00
Jason Zimdars
ce1b47ce41
Merge pull request #995 from basecamp/hover-cols
...
Add a focus effect when hovering columns
2025-08-28 12:16:47 -05:00
Andy Smith
3db7644c06
Merge pull request #989 from basecamp/single-collection
...
Single collection
2025-08-28 12:15:15 -05:00
Jason Zimdars
3d252850fb
Add a focus effect when hovering columns
2025-08-28 12:10:37 -05:00
Mike Dalessio
f4f38015dd
Merge pull request #993 from basecamp/flavorjones/clean-up-unused-routes-1
...
refactor: remove unused routes associated with "resource :account"
2025-08-28 12:19:05 -04:00
Jorge Manrubia
8f1a6852fa
Preferred form of passing the tenant slug
2025-08-28 18:09:13 +02:00
Mike Dalessio
f488b2e767
Merge pull request #994 from basecamp/flavorjones/linux-hotkey-labels
...
Fix up hotkey labels
2025-08-28 12:03:12 -04:00
Jorge Manrubia
c2fe32cdfc
Fix email
2025-08-28 17:59:13 +02:00
Jorge Manrubia
4427524e53
We do need the host!
2025-08-28 17:55:12 +02:00
Mike Dalessio
5f4ee049c6
Fix up hotkeys
...
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1452
2025-08-28 11:47:45 -04:00
Mike Dalessio
28c4cc7cee
test: backfill hotkeys helper tests
...
and remove support for the unused use case of comma-delimited-strings
2025-08-28 11:44:51 -04:00
Jorge Manrubia
02c538bbb7
Run for each tenant
2025-08-28 17:38:52 +02:00
Jorge Manrubia
5fe66dd602
Fix job class
2025-08-28 17:37:35 +02:00