Stanko K.R.
4e52f9b9a9
Show tags the card is tagged with first
2025-11-25 11:24:21 +01:00
Stanko Krtalić
c8169c1972
Merge pull request #1712 from basecamp/fix-background-image-previews
...
Fix background images not showing up after upload
2025-11-25 08:15:20 +01:00
Stanko K.R.
c11a13dc20
Replace the whole card on update
2025-11-25 08:13:18 +01:00
Jason Zimdars
b45554966f
Lose the second close button
2025-11-24 17:48:21 -06:00
Jason Zimdars
789c00b87f
Dark theme color isn't black
...
I *think* we don't need the theme color in the manifest since it doesn't
have dark mode support anyway
2025-11-24 16:37:50 -06:00
Mike Dalessio
e0aa1d257e
Drop User.system and replace with Account#system_user
2025-11-24 13:23:57 -05:00
Jason Zimdars
87c2428d47
Differentiate, even though they share some properties
2025-11-24 12:04:33 +01:00
Jason Zimdars
31d3aea3fa
More copy edits
2025-11-24 12:03:34 +01:00
Jason Zimdars
86932803e4
Clarify not now move actions copy
2025-11-24 12:03:34 +01:00
Jason Zimdars
a66b40ba51
Display this full size on mobile
...
Just the icon isn't clear enough
2025-11-22 17:59:33 -06:00
Mike Dalessio
b05ecb7809
Update card buttons dynamically
...
User flows when editing a card look like:
- Click "Edit" → the closure buttons are replaced by "Save changes"
- Submit card form → Saves and restores closure buttons
- Press ESC while editing → Cancels and restores closure buttons
Also, renamed for clarity:
- _title.html.erb → _content.html.erb
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-22 12:14:39 -05:00
Mike Dalessio
4e6a053ff2
Make sure the card edit button targets the turbo frame
...
Related to 5aaaeab5
2025-11-22 10:15:11 -05:00
Jason Zimdars
2141dfc9b8
Copy edits
2025-11-21 16:31:07 -06:00
Andy Smith
ec0681bbed
Better focus and clearing when searching
2025-11-21 16:08:52 -06:00
Jason Zimdars
a9bbd9d539
Special handling on mobile
2025-11-21 16:07:36 -06:00
Jason Zimdars
c8012ef4d4
Improve assignments picker when few/short names
2025-11-21 14:29:22 -06:00
Jason Zimdars
5aaaeab5ea
Try the edit button on the bottom line
2025-11-21 14:17:41 -06:00
Jason Zimdars
0747eadb81
For some reason 1pw wants to fill this field, avoid overflow
2025-11-21 14:11:44 -06:00
Jason Zimdars
d179316662
Merge pull request #1650 from basecamp/column-nav-keyboard
...
Navigate columns with keyboard
2025-11-21 12:59:32 -06:00
Stanko K.R.
2c1a0301c2
Fix crash on very long card titles
2025-11-21 18:17:49 +01:00
Stanko Krtalić
99f5e2b280
Merge pull request #1684 from basecamp/fix-call-to-nonexistant-blur-action
...
Fix call to non-existant blur action
2025-11-21 18:00:58 +01:00
Stanko K.R.
6f8364071c
Fix call to non-existant blur action
2025-11-21 17:57:38 +01:00
Andy Smith
7fb46ee6b7
Merge pull request #1683 from basecamp/andy-nov-20
...
Andy nov 20
2025-11-21 10:02:02 -06:00
Jason Zimdars
2c4d2df469
Merge pull request #1679 from basecamp/notifications
...
Cap the max number of unread notifications to 500
2025-11-21 09:34:26 -06:00
Jason Zimdars
c0920f046f
Move to bottom, use utility classes
2025-11-21 09:29:21 -06:00
Jason Zimdars
2382326a13
Merge pull request #1638 from basecamp/expand-activity-columns
...
Expand activity columns
2025-11-21 09:11:22 -06:00
Stanko K.R.
ac2ed4851e
Blur comment field after submission
2025-11-21 15:59:22 +01:00
Jorge Manrubia
42a39b224c
Cap the max number of unread notifications to 500
...
Simpler than adding 2 levels of pagination here
2025-11-21 15:55:24 +01:00
Jorge Manrubia
6daccc88ae
Deselect column/card selection when clicking outside
2025-11-21 12:53:13 +01:00
Jorge Manrubia
6af9ab9b6d
Make selection work when toggling columns
2025-11-21 12:28:37 +01:00
Stanko K.R.
2b23d85653
Add dir=auto to title inputs
...
See: https://github.com/basecamp/once-campfire/pull/97
2025-11-21 11:13:44 +01:00
Jorge Manrubia
a4cc568a71
Merge branch 'main' into column-nav-keyboard
...
Resolved conflict in app/views/boards/show/_columns.html.erb by combining:
- hide-scrollbar class from main
- navigable-list controller from column-nav-keyboard
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-21 10:54:45 +01:00
Jorge Manrubia
49e801fdb1
Just the date makes for better-looking URLs
2025-11-21 10:40:37 +01:00
Jorge Manrubia
b0d732675c
Extract partial
2025-11-21 10:32:32 +01:00
Jorge Manrubia
e4558f00ab
Merge branch 'main' into expand-activity-columns
2025-11-21 10:25:39 +01:00
Jorge Manrubia
9d08f26c59
Disable turbo when navigating to another account
...
So that the turbo-permanent trays get properly replaced
https://app.fizzy.do/5986089/cards/3094
2025-11-21 09:54:16 +01:00
Jorge Manrubia
021831f810
Extract partials for the different sections
2025-11-21 09:48:00 +01:00
Jorge Manrubia
85b9e3dfd4
Make the notifications tray reload on broadcasted refreshes
...
We can't use the normal refresh: :morph because everything is contained in a turbo permanent section
so that the trays persist across regular navigation.
2025-11-21 09:41:03 +01:00
Jorge Manrubia
649888dbd4
Making the frame permanent with an id would reconnect the editor causing the dup
...
This is something we need to fix in Lexxy for good, but for now this patch will do it.
https://github.com/basecamp/lexxy/issues/263
2025-11-21 08:52:10 +01:00
Jason Zimdars
9bae30f771
Show account if you have multiple
...
It's hard to know which account email notifications are coming from
2025-11-20 22:03:54 -06:00
Andy Smith
db235979ad
A couple CSS tweaks
2025-11-20 16:12:39 -06:00
Andy Smith
0bb93fd1da
Show icons instead of hotkeys for btn--circle-mobile
2025-11-20 15:59:28 -06:00
Jorge Manrubia
a5b58e47fe
Remove unclosed span
2025-11-20 21:32:43 +01:00
Mike Dalessio
1341830ed2
Add total counts and restructure admin stats dashboard
...
- Add total counts for accounts and identities alongside 7-day and 24-hour metrics
- Change layout from horizontal to vertical stacking
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-20 14:39:19 -05:00
Jason Zimdars
133a17a75e
Just pass the column name string, no need to both with numbers
2025-11-20 11:43:17 -06:00
Andy Smith
75a978e972
Merge pull request #1655 from basecamp/hide-title-scrollbar
...
Add hide-scrollbar utility and use on card titles
2025-11-20 11:37:17 -06:00
Mike Dalessio
8ce97e85b2
Merge pull request #1652 from basecamp/flavorjones/3062-draft-card-creation-time
...
Change "ADDED" to "DRAFTED" when rendering draft cards
2025-11-20 12:17:30 -05:00
Andy Smith
7fe2ea203d
Add hide-scrollbar utility and use on card titles
2025-11-20 11:03:10 -06:00
Jason Zimdars
fd3b32fd15
Merge pull request #1643 from basecamp/account-to-cache-key
...
Add `Current.account` to cache key
2025-11-20 10:27:59 -06:00
Mike Dalessio
71f2ffbf59
Change "ADDED" to "DRAFTED" when rendering draft cards
...
ref: https://app.fizzy.do/5986089/cards/3062
2025-11-20 09:32:42 -05:00