Andy Smith
1c5ead0096
Merge pull request #1930 from basecamp/prevent-blank-board-names
...
Prevent board names with only spaces and show validation message
2025-12-04 14:50:17 -06:00
Jorge Manrubia
a380492b32
Animate the column height with a stimulus controller so that it does not depend to the server to update when you D&D
2025-12-04 19:15:38 +01:00
Andy Smith
23ec3f129a
Support custom validation messages
2025-12-04 11:43:55 -06:00
Andy Smith
5c4fe9fe8b
Prevent board names with only spaces and show validation message
2025-12-04 11:37:27 -06:00
Jorge Manrubia
539d3721db
Keep the column color when D&D cards
2025-12-04 18:31:23 +01:00
Jorge Manrubia
104bb5faa9
Add container to drop cards when the stream is empty
2025-12-04 18:31:23 +01:00
Jorge Manrubia
19051aec3e
Append dropped cards instead of relying on server-side rendering to refresh the columns
...
This implements a simple strategy to optimistically insert cards in columns without waiting for the column refresh. Cards will be placed at the top respecting golden cards.
This uses sorting by "created at" with sorting by "updated at" for the _Not now_ column, so that the treatment everywhere is homogenous.
2025-12-04 18:31:23 +01:00
Andy Smith
78ea18b5da
Merge pull request #1872 from basecamp/filters-no-results
...
Nicer blank slates
2025-12-04 10:52:08 -06:00
Andy Smith
0ef6f8a822
Nicer blank slates
2025-12-03 14:11:08 -06:00
Jason Zimdars
8f2ec267f6
Merge pull request #1820 from dcchambers/delete-board-confirmation
...
Add card deletion warning to board deletion confirmation message
2025-12-03 13:42:06 -06:00
Dakota Chambers
a98cb58348
Update app/views/boards/edit/_delete.html.erb
...
Co-authored-by: Jason Zimdars <jz@37signals.com >
2025-12-03 13:04:29 -06:00
Jorge Manrubia
0cb65685e5
Capture key presses inside the column edit form to prevent interferences with column navigation
...
https://app.fizzy.do/5986089/cards/3249
2025-12-03 13:28:44 +01:00
Dakota Chambers
e606a142f1
Update board delete confirmation message
2025-12-02 15:25:50 -06:00
Marco Roth
2f88908cdf
Address HTML markup issues reported by Herb
2025-12-02 17:23:51 +01:00
Jason Zimdars
8ff5eb0feb
No need to indicate these, they're common
...
But show a tooltip all the same
2025-12-01 14:14:27 -06:00
Jorge Manrubia
ca10e4ba4e
Prevent autoscroll to the root columns container to prevent jump on page load
...
https://app.fizzy.do/5986089/cards/3160
2025-11-25 21:01:18 +01: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
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
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
Andy Smith
7fe2ea203d
Add hide-scrollbar utility and use on card titles
2025-11-20 11:03:10 -06:00
Jorge Manrubia
eb51edac1c
Rename properties
2025-11-20 13:56:27 +01:00
Jorge Manrubia
62d85f9b3b
Extract helper for common code across columns
2025-11-20 13:32:50 +01:00
Jorge Manrubia
3247841c2d
Expanding columns and selection working
2025-11-20 13:00:59 +01:00
Jorge Manrubia
95b2d6ffe6
Make cards activable via keyboard
2025-11-20 11:41:37 +01:00
Jorge Manrubia
0726da2708
Things more or less working
2025-11-20 11:29:09 +01:00
Jorge Manrubia
3bfab09795
Add keyboard navigation support for board columns
...
- Add horizontal/vertical navigation configuration options to navigable_list controller
- Support nested navigation (columns contain lists of cards)
- Disable horizontal navigation within individual columns
- Enable horizontal navigation at the column level
- Refactor selection logic into reusable methods
This allows users to navigate between columns with left/right arrow keys
and between cards within a column using up/down arrow keys.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-20 09:34:08 +01:00
Jorge Manrubia
09f18a2087
Navigate columns with the keyboard
2025-11-20 09:21:42 +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
8ad0d05750
Add column color names
2025-11-13 17:30:01 -06:00
Andy Smith
84c5a4ac15
Add the card tools thing to the mobile view
2025-11-13 15:16:07 -06:00
Andy Smith
2598c2009b
Fix full page column title typos
2025-11-13 14:36:38 -06:00
Andy Smith
ea41c46bfb
Merge pull request #1560 from basecamp/mobile-column-view
...
Mobile column view
2025-11-12 11:09:00 -06:00
Andy Smith
58859cdc0b
Move Not Now to top
2025-11-12 11:02:57 -06:00
Andy Smith
d8c6b06ae7
Start at smaller viewport size
2025-11-11 15:51:34 -06:00
Jason Zimdars
68c8c61d56
Add tooltips for icon buttons
2025-11-11 15:33:38 -06:00
Jason Zimdars
bdde877de3
Apply the new hotkey and style to all back buttons
...
Also updates design for email address change screens
2025-11-11 15:13:30 -06:00
Andy Smith
3892003baa
Add turbo attributes to fix content missing error
2025-11-11 14:54:12 -06:00
Andy Smith
822786af72
Add correct counts to columns
2025-11-11 14:51:27 -06:00
Andy Smith
e53d6912f6
Add links to column show pages
2025-11-11 14:41:09 -06:00
Andy Smith
287cac239a
Stub out mobile view and styles
2025-11-11 14:33:19 -06:00
Andy Smith
490fac3067
Update maximize column icon and add focus ring for assignees
2025-11-11 13:57:45 -06:00
David Heinemeier Hansson
fef9c2dab6
turbo_frame_tag has built-in dom_id expansion
2025-11-08 16:42:41 +01:00
Andy Smith
678cf1ffa5
Merge pull request #1514 from basecamp/update-column-icons
...
Use different icons for column buttons
2025-11-07 16:49:03 -06:00
Jason Zimdars
7ed4884986
Disable most account and board settings for non-admins
2025-11-07 16:01:50 -06:00
Jason Zimdars
b10ed25ca2
Not being used
2025-11-07 16:01:05 -06:00