Jason Zimdars
0bc3ccb528
Merge pull request #2109 from basecamp/theme-tweak
...
Apply theme preference before body renders
2025-12-12 11:48:47 -06:00
Kevin McConnell
87ad234f32
Apply theme preference before body
...
To avoid any visual flashes of the old theme before the Stimulus
controllers load, we can apply the saved theme from `<head>` whenever
there is a full page load.
This applies to both the regular and public views, as we're doing it in
the shared head partial.
2025-12-12 14:17:58 +00:00
Stanko Krtalić
23425cb67b
Merge pull request #2086 from basecamp/harden-magic-links
...
Pin sign in attempts to the current session
2025-12-12 07:23:19 +01:00
Jason Zimdars
c6efed854e
Merge pull request #2088 from robzolkos/fix-view-transition-typo
...
Fix view-transition-name typo in public card show
2025-12-11 20:12:12 -06:00
Jason Zimdars
7d6b316f77
Merge pull request #2094 from robzolkos/fix-duplicate-use-word
...
Fix duplicate word: use use → use
2025-12-11 20:08:39 -06:00
Jason Zimdars
6fc4845d62
Merge pull request #2095 from robzolkos/fix-minutes-typo
...
Fix typo: minues → minutes
2025-12-11 20:07:29 -06:00
Jason Zimdars
0dccd7e19c
Move email address into hint line
2025-12-11 19:31:20 -06:00
Rob Zolkos
cbcd433ad8
Fix typo: minues → minutes
2025-12-11 14:36:20 -05:00
Rob Zolkos
3ef7ef5110
Fix duplicate word: use use → use
2025-12-11 14:00:10 -05:00
Brian Bailey
f193f47376
Fix typo in _entropy.html.erb
2025-12-11 13:50:34 -05:00
Stanko K.R.
8a66369d64
Show the email address you are signing in with
2025-12-11 19:18:01 +01:00
Rob Zolkos
5dab9f8a3c
Fix view-transition-name typo in public card show
...
Note: This transition name isn't paired with any other element,
so could be removed entirely if not planned for future use.
2025-12-11 11:42:30 -05:00
Andy Smith
00d870c502
Merge pull request #2061 from nqst/blank-slates-updates
...
Blank slate adjustments
2025-12-11 10:08:56 -06:00
Jason Zimdars
1e59bc9f6f
Merge pull request #2023 from basecamp/theme-switcher-revised
...
Theme switcher revised
2025-12-11 09:46:11 -06:00
Kevin McConnell
193a28f6c8
Merge pull request #2035 from harisadam/single_tenant
...
Add env-configurable option to disable public signups
2025-12-11 13:08:19 +00:00
Kevin McConnell
cad1e97e8a
Don't need to call this out
2025-12-11 11:20:43 +00:00
Jorge Manrubia
dcdd8537af
Merge pull request #2066 from basecamp/text-change-for-golden-tickets
...
Update tip text for turning a card into a Golden Ticket
2025-12-11 07:36:22 +01:00
Adam Haris
f76309d116
Merge branch 'main' into single_tenant
2025-12-11 06:08:01 +01:00
Jason Zimdars
04d3ac50b2
Clean-up post merge and rework layout to accomodate API and Appearance blocks
2025-12-10 16:46:58 -06:00
Jason Zimdars
6f25b70b7f
Merge branch 'main' into theme-switcher-revised
2025-12-10 16:30:36 -06:00
Jason Zimdars
2d359fa230
Clean-up styles and JS controller, use radios
2025-12-10 16:15:45 -06:00
Brian Bailey
aad3d51e15
Update tip text for turning a card into a Golden Ticket
...
Clarified with JF after noticing language like "turning it into a Golden card" in the help content. We're okay with using "ticket" in this case.
2025-12-10 15:48:14 -05:00
Andy Smith
bed0e4bd9e
Merge pull request #2009 from nqst/clickable-checkbox-labels
...
Make toggle switch labels clickable
2025-12-10 14:47:51 -06:00
Alexander Zaytsev
78b62e692e
Apply blank slate styles to .search__empty
2025-12-10 20:26:44 +01:00
Alexander Zaytsev
afc59cd7c9
Hide Previously Seen section when empty
2025-12-10 20:25:58 +01:00
Alexander Zaytsev
d926617e58
Reuse blank slate styles
2025-12-10 20:24:36 +01:00
Stanko K.R.
4e092407ab
Fix crash due to missing partial
2025-12-10 18:47:00 +01:00
Mike Dalessio
fa118a7d83
Add validation for the join code usage limit
...
which is preferred to generating a database error
2025-12-10 10:10:08 -05:00
Stanko K.R.
3257e4a6e9
Inline partials
2025-12-10 15:27:56 +01:00
Adam Haris
eb8655dc8e
refactor: use MULTI_TENANT env variable, model concern instead of controller (#accepting_signups?)
2025-12-10 15:14:22 +01:00
Stanko K.R.
5ce71bf941
Move Identities to My::Identities
2025-12-10 15:13:35 +01:00
Stanko K.R.
8dc6c48db5
Remove composite cache key
...
This prevents jbuilder from fetching multiple records at once, but it's no longer needed as the column and board touch all their associated cards on update so we can remove it
2025-12-10 09:23:53 +01:00
Stanko K.R.
cbbddf9ffe
Add cache directives
2025-12-10 09:23:53 +01:00
Stanko K.R.
7b30ca203e
Add index actions for Comments and Columns
...
Also, fix crash when a deactivated user is serialized (they don't have
an identity).
2025-12-10 09:23:52 +01:00
Stanko K.R.
707bf45063
Add steps to cards
2025-12-10 09:23:52 +01:00
Stanko K.R.
bf51950007
Add API for reading notifications
2025-12-10 09:23:52 +01:00
Stanko K.R.
f3ff0c605e
Add pagination to most places and fix cards pagination
2025-12-10 09:23:52 +01:00
Stanko K.R.
eb787fb590
Replace external_account_id with slug
...
The account ID isn't useful on its own since it has to be formatted to be used as part of a URL. Therfore let's return the slug instead.
2025-12-10 09:23:52 +01:00
Stanko K.R.
7a0554774c
Add API for columns
2025-12-10 09:23:52 +01:00
Stanko K.R.
d16b3756de
Add API for reactions
2025-12-10 09:23:52 +01:00
Stanko K.R.
c517ef6063
Add API for CRUD actions on steps
2025-12-10 09:23:52 +01:00
Stanko K.R.
41115eaf87
Add API for comments CRUD
2025-12-10 09:23:52 +01:00
Stanko K.R.
259707bf70
Fix identity tests
2025-12-10 09:23:52 +01:00
Jay Ohms
26fc9ecad4
Add an /identity.json endpoint to obtain the identity accounts and users
2025-12-10 09:23:52 +01:00
David Heinemeier Hansson
9fceef16e9
Fix quoting
2025-12-10 09:23:52 +01:00
David Heinemeier Hansson
3f393c1423
Include card description and tags
2025-12-10 09:23:52 +01:00
David Heinemeier Hansson
3c3f098500
Compact
2025-12-10 09:23:52 +01:00
Jay Ohms
680f9c0c4d
Add top-level API index support for tags
2025-12-10 09:23:52 +01:00
Jay Ohms
5ad7b973cb
Add API support for users
2025-12-10 09:23:52 +01:00
Jason Zimdars
d82093c0cd
Complete the view transition loop
2025-12-10 09:23:52 +01:00