Jorge Manrubia
57008e0026
Merge pull request #2111 from robzolkos/remove-unpaired-view-transition-name
...
Remove unpaired view-transition-name
2025-12-14 09:39:08 +01:00
Jorge Manrubia
cac9088ad3
Merge pull request #2105 from seuros/main
...
feat: expose closed boolean in card JSON API
2025-12-14 09:36:32 +01:00
Jorge Manrubia
d7e5d4218f
Merge pull request #2032 from tomycostantino/update-columns-on-actions
...
Fix: board columns actions are stale when moving a column moves
2025-12-14 09:28:57 +01:00
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
Rob Zolkos
a12dfea3c8
Remove unpaired view-transition-name from public card show
2025-12-12 10:50:51 -05: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
Abdelkader Boudih
b5caa8716d
feat: expose closed boolean in card JSON API
...
Adds `closed` field to card JSON response, allowing API consumers
to detect closed status without parsing the status enum or making
additional API calls.
2025-12-12 10:12:21 +01: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
Tomas Costantino
5ece8f7c33
replace destroy column turbo stream for redirect_back_or_to
2025-12-11 10:42:44 +01:00
Tomas Costantino
2e629db9d6
rename to use refresh adjacent columns turbo stream
2025-12-11 10:29:25 +01:00
Tomas Costantino
383c5181a9
rename file from refresh surroundings to refresh adjacent columns
2025-12-11 10:28:29 +01:00
Tomas Costantino
df7e597066
Merge branch 'main' into update-columns-on-actions
2025-12-11 10:17:15 +01: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