Jorge Manrubia
eb51edac1c
Rename properties
2025-11-20 13:56:27 +01:00
Jorge Manrubia
cc4f696a00
Remove trace
2025-11-20 13:46:57 +01:00
Jorge Manrubia
c472825a55
Move comment
2025-11-20 13:42:33 +01:00
Jorge Manrubia
20a0e2be9b
Extract method
2025-11-20 13:42:25 +01:00
Jorge Manrubia
e6918d0726
Highlight cards inside selected columns only
2025-11-20 13:33:01 +01:00
Jorge Manrubia
62d85f9b3b
Extract helper for common code across columns
2025-11-20 13:32:50 +01:00
Jorge Manrubia
77613a1c63
Remove debug CSS
2025-11-20 13:06:13 +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
Mike Dalessio
19d8e41b38
Merge pull request #1646 from basecamp/flavorjones/improve-search-results
...
Improve search results
2025-11-19 18:09:18 -05:00
Mike Dalessio
99fe5ff934
Make sure that comments show up in search properly
...
when the search term appears in both the comment and the card description
2025-11-19 18:02:36 -05:00
Mike Dalessio
378705a30d
Deduplicate filter results
...
when both a card and that card's comments match the search term, we
don't want to show it multiple times.
ref: https://app.fizzy.do/5986089/cards/3030
2025-11-19 17:51:38 -05:00
Jason Zimdars
25e2d98c35
Don't label these, they're expected and obvious (I think)
2025-11-19 16:26:55 -06:00
Jason Zimdars
a15043a336
The symbol is hard to read, go back to text labels
2025-11-19 16:23:21 -06:00
Jason Zimdars
0259cb860d
Fix awkward wrapping on mobile
2025-11-19 16:16:16 -06:00
Jason Zimdars
7e008864f2
Ensure back buttons collapse to icons on small screens
2025-11-19 16:04:21 -06:00
Mike Dalessio
6592a0e89a
Merge pull request #1642 from basecamp/flavorjones/join-code-exhaustion
...
Display a helpful error message when join code is exhausted
2025-11-19 15:54:30 -05:00
Mike Dalessio
c53b56c1db
Display a helpful error message when join code is exhausted
...
ref: https://app.fizzy.do/5986089/cards/3015
2025-11-19 15:53:25 -05:00
Andy Smith
30a201f1ed
Merge pull request #1636 from basecamp/mini-bubble-reposition
...
Don't show mini bubbles in Maybe column
2025-11-19 14:12:31 -06:00
Mike Dalessio
775a339e3a
Small tweaks to dashboard
2025-11-19 14:36:46 -05:00
Mike Dalessio
2fe578c5e5
Small improvements to the stats dashboard
2025-11-19 14:31:13 -05:00
Mike Dalessio
362be963c0
Add a very rudimentary admin dashboard.
2025-11-19 14:23:47 -05:00
Mike Dalessio
4636b31f06
Authorization ensure_staff uses identity.staff
...
for use on untenanted routes
2025-11-19 14:23:47 -05:00
Mike Dalessio
47c05e6d6a
Restore basic auth on signup
...
broken in 6e304958
2025-11-19 14:12:59 -05:00
Andy Smith
e0625070ed
Don't show mini bubbles in Maybe column
2025-11-19 11:48:58 -06:00
Mike Dalessio
977169c688
Merge pull request #1634 from basecamp/flavorjones/unscoped-pwa
...
Remove the account slug from the PWA manifest
2025-11-19 08:30:48 -05:00
Mike Dalessio
5a85466732
Remove the account slug from the PWA manifest
...
- linked in the `head` on all requests (previously just tenanted requests)
- `start_url` and `scope` are "/" (previously account slug)
2025-11-19 08:27:41 -05:00
Jorge Manrubia
63d08c5b13
Prevent creating overlapping records
...
https://3.basecamp.com/2914079/buckets/27/card_tables/cards/9275047474
2025-11-19 11:02:00 +01:00
David Heinemeier Hansson
66d397fa80
Eager load lazy frames inside dialogs on hover
2025-11-19 08:28:18 +01:00
Jason Zimdars
3d1b3e22a7
Need to trigger navigable list after the menu contents load
...
Fixed arrow navigation
2025-11-18 17:54:34 -06:00
Jason Zimdars
e9819000b6
We can simplify this now
2025-11-18 17:26:40 -06:00
Jason Zimdars
7d0bc3ddf6
Show the currently selected account in the menu
...
This is a regression. Showing the current account means you always see
the same items in this menu section as you move back and forth
2025-11-18 17:25:32 -06:00
Mike Dalessio
dbbee2c661
Stalled cards are unstalled by anything that touches updated_at
...
ref: https://app.fizzy.do/5986089/cards/2492
2025-11-18 17:46:56 -05:00
Mike Dalessio
c2a5c81e21
Older cards do not have a postponed_by user
2025-11-18 15:46:29 -05:00
David Heinemeier Hansson
80b2bbb652
Kill the slow count on tags
2025-11-18 17:07:18 +01:00
Jorge Manrubia
fc87435b6c
Merge pull request #1624 from basecamp/plan-b+fix-dialog
...
Fix: can't click anywhere after removing background image from card
2025-11-18 15:56:25 +01:00
Jorge Manrubia
4d4a15a4d8
Fix: close dialog when removing background image
...
https://app.fizzy.do/5986089/cards/2990
2025-11-18 15:54:08 +01:00
David Heinemeier Hansson
9ddcfa5c4b
Conventional order and remove redundant filtering of actions
2025-11-18 15:49:50 +01:00
David Heinemeier Hansson
7d86aae67e
Inline anemic method
2025-11-18 15:48:40 +01:00
David Heinemeier Hansson
b63d79d7a2
Style
2025-11-18 15:45:28 +01:00
David Heinemeier Hansson
c606de7b41
Instead of trying to suppress from the wrong layer of the stick, just don't touch until published?
2025-11-18 15:35:40 +01:00
David Heinemeier Hansson
444d43f2ac
Its been a few days
2025-11-18 14:52:07 +01:00
David Heinemeier Hansson
6e304958be
No need to protect local dev/test
2025-11-18 14:32:54 +01:00
Andy Smith
249c06e4f6
Straighten out focus ring for the background image button
2025-11-18 11:29:40 +00:00
Andy Smith
7c8ebd1f02
Make sure assign button isn't tabbable when previewing
2025-11-18 11:29:31 +00:00
Andy Smith
da5708b45c
Update z-index
2025-11-18 11:29:23 +00:00
Jorge Manrubia
4a86e3a298
Don't show closed carsd when filtering by "added by"
...
You can still select the done filter if you want to.
https://app.fizzy.do/5986089/cards/2639
2025-11-18 11:40:01 +01:00