Mike Dalessio
bca4318cd4
Turbo test helper
2025-11-17 09:11:42 -05:00
Mike Dalessio
7bd697f75e
test: Skip search tests, fix others, and skip a few hard ones
2025-11-17 09:11:42 -05:00
Mike Dalessio
157708aeb8
test: Set up Current.account to get more tests passing
...
this is hacky so I left a todo to come back and unwind this
2025-11-17 09:11:42 -05:00
Mike Dalessio
006aa4d6b3
Tests need to set up the script_name properly
...
which requires tweaking fixtures for the memberships and the account
2025-11-17 09:11:42 -05:00
Mike Dalessio
362427b383
More changes to get setup and tests to run
2025-11-17 09:11:42 -05:00
Mike Dalessio
d41d50d52b
Account.sole → Current.account
...
and some other de-tenant changes, including removing the controller
tenanting concerns
2025-11-17 09:11:40 -05:00
Jorge Manrubia
eea9afb639
Fix: dismiss grouped notifications by card from the notifications tray
...
This also splits the templates into two: index and tray, since the URL now changes.
2025-11-14 12:58:24 +01:00
Jorge Manrubia
0d55c966b3
Fix: setting board entropy was changing the account entropy when not present
2025-11-14 12:10:54 +01:00
Jorge Manrubia
80d309cd22
Keep current logical names for colors
...
So that the db values are not tied to the specific CSS
2025-11-14 11:44:04 +01:00
Jorge Manrubia
956a7aafad
Revert "Revert "Color a11y""
2025-11-14 11:24:55 +01:00
Jorge Manrubia
6413570985
Revert "Color a11y"
2025-11-14 11:21:52 +01:00
Jorge Manrubia
06b762c0a8
Move default color to the column
2025-11-14 11:15:09 +01:00
Jorge Manrubia
b1e087e7c9
Introduce a proper color poro to represent colors
...
Instead of managing a hash throgh the app
2025-11-14 11:09:39 +01:00
Andy Smith
2b0fd0909d
Fix test
2025-11-13 17:32:36 -06:00
Andy Smith
8ad0d05750
Add column color names
2025-11-13 17:30:01 -06:00
Jorge Manrubia
17876b30d4
Manage comments with streams
...
We replacing the full list of comments within a turbo frame, which didn't feel great when you had several comments.
2025-11-13 17:12:46 +01:00
Jorge Manrubia
a4ebdf4f42
Merge pull request #1574 from basecamp/aggregate-email-notifications
...
Aggregate email notifications by card
2025-11-13 09:50:21 +01:00
Jorge Manrubia
8f4b6926f5
Fiz test
2025-11-13 09:41:45 +01:00
Jason Zimdars
9b134cf941
Preview needs tenant
2025-11-12 14:29:33 -06:00
Jorge Manrubia
2dab14ef64
Replace the full container since we want to get back to the initial state
...
To see the boost button again
2025-11-12 18:14:31 +01:00
Jorge Manrubia
2d96e7c9c6
Use streams to update/remove reactions
...
Prevents race condition causing flickering https://app.fizzy.do/5986089/cards/2906
This will prevent these from udpating live, but we will tackle that as part of live card
updates with page refreshes, which I will tackle soon.
2025-11-12 18:04:20 +01:00
Jorge Manrubia
285328ec60
Smoother tag updates with streams
2025-11-12 17:29:35 +01:00
Jorge Manrubia
872537f02c
Ensure only admins/creators can publish boards
2025-11-12 11:48:35 +01:00
Jorge Manrubia
9c77ad6029
Admins can't edit the board in general
2025-11-12 11:41:46 +01:00
Jorge Manrubia
cc612479f0
Add missing test
2025-11-12 11:35:58 +01:00
Jorge Manrubia
b7729401b4
Only admins can edit entropy
2025-11-12 11:33:46 +01:00
Jorge Manrubia
e67cdd986f
Only admins can manage join codes
2025-11-12 11:30:29 +01:00
Jason Zimdars
7d095c87b1
Simplify label, try showing the hotkey outside the button when we have room
2025-11-11 17:54:56 -06:00
Jorge Manrubia
56a85c261b
Remove plain text mentions
...
They can cause duplicates
https://app.fizzy.do/5986089/cards/2874
Closes #https://github.com/basecamp/fizzy/pull/1549
2025-11-11 10:01:59 +01:00
Jorge Manrubia
b13823305b
Always include assignees when notifying of published cards
2025-11-10 13:08:51 +01:00
Jorge Manrubia
b686936230
Fix: extract mentions when publishing cards
...
This wasn't working when creation and publishing happened on separated instances
of the same record, which is what happens when you edit a draft and then you
publish it
https://app.fizzy.do/5986089/cards/2835/edit
2025-11-10 13:08:29 +01:00
Mike Dalessio
90d475245e
Update page_title_tag to match JZ's expectations
...
and add some tests
2025-11-08 11:07:07 -05:00
Jorge Manrubia
1f56adf8aa
Reuse logo as avatar
2025-11-07 12:56:43 +01:00
Jorge Manrubia
f544dc74f5
Add test
2025-11-07 12:55:04 +01:00
Jorge Manrubia
6788e8ea72
Don't render SVG avatars in emails since mail services won't render them
...
https://app.fizzy.do/5986089/cards/1740
2025-11-07 12:40:25 +01:00
Stanko K.R.
cd51256f41
Disable user creation tests for the OSS config
2025-11-07 07:17:49 +01:00
Jason Zimdars
16fc4480d5
Update test
2025-11-07 07:08:24 +01:00
Jason Zimdars
db764836e4
Update test to match copy changes
2025-11-07 07:06:28 +01:00
Jason Zimdars
08a7db935a
Fix mailer preview
2025-11-07 07:06:28 +01:00
Stanko K.R.
3f4d500103
Unify sign in and sign up
2025-11-07 07:06:25 +01:00
Jorge Manrubia
3a831e390f
Clean watchers when losing access to board
...
https://app.fizzy.do/5986089/cards/2814
2025-11-06 22:02:12 +01:00
Jorge Manrubia
676c2a42fe
Always use the creator name for the plain text form
...
You does not make sense for webhooks
2025-11-06 14:16:01 +01:00
Jorge Manrubia
9291e64deb
Add test for weebhook delivery test
2025-11-06 11:21:22 +01:00
Jorge Manrubia
82adcecfb1
Add some sanity tests for event descriptions
2025-11-06 11:05:42 +01:00
Jorge Manrubia
693c0c0fb2
Redirect to root to avoid changing the path by default
2025-11-05 19:00:50 +01:00
Jorge Manrubia
2af7a9f402
Merge pull request #1498 from basecamp/rename-boards
...
Rename collections => boards
2025-11-05 18:50:49 +01:00
Jorge Manrubia
3b34703db3
Make sure that only admins or card creators can delete cards
2025-11-05 16:37:43 +01:00
Jorge Manrubia
de8e861712
Make sure only admins or collection creators can toggle the individual access settings
2025-11-05 16:04:25 +01:00
Jorge Manrubia
193cc26a98
Make sure only admins or collection creators can toggle the all access setting
2025-11-05 15:51:19 +01:00
Jorge Manrubia
39ec6cf062
Replace collection with board in the code, tests green
2025-11-05 13:41:12 +01:00