Andy Smith
537d26b53d
Merge pull request #1027 from basecamp/current-user-acccess
...
Disable access switch for current user
2025-09-04 15:17:58 -05:00
Andy Smith
0316fa1da4
Disable access switch for current user
2025-09-04 15:12:37 -05:00
Andy Smith
bb1315bb22
Merge pull request #1026 from basecamp/ff-button-fix
...
Tweak the header actions width
2025-09-04 15:04:21 -05:00
Andy Smith
4e54283b0a
Tweak the header actions width
2025-09-04 15:02:12 -05:00
Andy Smith
b2aa75dcd5
Merge pull request #1025 from basecamp/fix-file-attachment-layout
...
Correct file attachment layout and simplify icons
2025-09-04 14:55:17 -05:00
Andy Smith
d67596d362
Correct file attachment layout and simplify icons
2025-09-04 14:45:15 -05:00
Jason Zimdars
3b715579bd
Merge pull request #1020 from basecamp/fix-new-card-form
...
Fix new card form
2025-09-03 12:50:30 -05:00
Jason Zimdars
379820e3e8
Safari doesn't like this
2025-09-03 12:41:46 -05:00
Jason Zimdars
d6423581c9
Fix new card title/description which had drifted
2025-09-03 12:33:15 -05:00
Jason Zimdars
72d08c8d15
Merge pull request #1016 from basecamp/fix-draft-restore-banners
...
Fix rendering and introduce a new style
2025-09-02 20:12:43 -05:00
Jason Zimdars
457725d597
Fix rendering and introduce a new style
2025-09-02 20:11:34 -05:00
Jason Zimdars
a8a5988119
Merge pull request #1015 from basecamp/filter-by-draft-status
...
Filter to just drafts
2025-09-02 19:34:53 -05:00
Jason Zimdars
4d6201b8dc
Filter to just drafts
2025-09-02 19:32:19 -05:00
Jason Zimdars
f0f5d3949b
Merge pull request #1014 from basecamp/keep-pwa-fresh
...
Add a simple method to refresh content when launching or switching tabs
2025-09-02 17:27:13 -05:00
Jason Zimdars
c3454847a0
Add a simple method to refresh content when launching or switching tabs
...
Prevents stale content on load as reported in:
https://fizzy.37signals.com/5986089/collections/2/cards/1449
2025-09-02 17:24:21 -05:00
Jason Zimdars
05f3604655
Merge pull request #1013 from basecamp/reorder-collections-switcher
...
Order by recently accessed like the Fizzy menu for convenience
2025-09-02 14:32:08 -05:00
Jason Zimdars
a44073c001
Order by recently accessed like the Fizzy menu for convenience
2025-09-02 14:30:50 -05: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
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