Jorge Manrubia
6b10d23fa9
Fix: deselect collections in the collections filter
2025-10-02 14:24:57 +02:00
Jorge Manrubia
2f38cb3ecd
Wire up collection filtering: it should be performed in the generic cards view
2025-10-02 10:30:32 +02:00
Jorge Manrubia
1c0a01c17a
Wire up filtering logic for the timeline
2025-10-02 10:12:43 +02:00
Andy Smith
bd45eee52f
Smooth out animations a bit
2025-09-30 11:07:10 -05:00
Jorge Manrubia
0347806ce1
Fix: Keep the previous filtering when navigating back from cards
...
https://fizzy.37signals.com/5986089/cards/1760/edit
This also adds a proper resource for filtered collections, instead of changing the URL to cards for filtering cards.
2025-09-30 15:48:56 +02:00
Jorge Manrubia
1b6b82a6cc
Redirect to cards when searching by card id
2025-09-30 13:52:27 +02:00
Andy Smith
58c0314c17
Merge branch 'main' into tooltip-orient
...
* main: (161 commits)
Save expanded state to localStorage
Update seeds to use the workflow stages
Disable autocomplete when editing columns
Reset column form and disable autocomplete
Remove unused job
Fix Stream workflow stage BG
We need the grid layout when filtering events
Fix: proper filtering by collection in the collection perma
Fix test
Fix test
Position expander menu
Use parent layout when using with_manual_pagination
Reinstate gap to cards list
Fix: include collection filter in the collection perma
Add some basic caching for the new columns approach
Format
Fix tests
No need to use extra method here
Move actions to stream templates
Prevent recursive loop now that we have nested frames
...
2025-09-29 13:55:33 -05:00
Andy Smith
3bd5c660f2
Save expanded state to localStorage
2025-09-29 12:38:18 -05:00
Jorge Manrubia
12d55f20c7
Reset column form and disable autocomplete
2025-09-29 19:00:17 +02:00
Jorge Manrubia
0b7926f36a
Format
2025-09-29 13:14:33 +02:00
Jorge Manrubia
859a016a2e
No need to use extra method here
2025-09-29 13:03:54 +02:00
Jorge Manrubia
d57824b951
Prevent recursive loop now that we have nested frames
2025-09-28 22:27:40 +02:00
Jorge Manrubia
72fb15dd0f
Pagination working for columns
...
Bring pagination system from KIA that is compatible with page refreshes
2025-09-28 14:21:16 +02:00
Jorge Manrubia
b5dd91f4a4
Tidy up
2025-09-28 13:32:23 +02:00
Jorge Manrubia
7209c4ced7
Remove unnecessary defensive check
2025-09-28 13:28:33 +02:00
Jorge Manrubia
f0da1b483d
Tidy up
2025-09-28 13:28:08 +02:00
Jorge Manrubia
e670add34b
Format
2025-09-28 13:26:28 +02:00
Jorge Manrubia
be8fcae4c6
Use aria-controls and aria-expanded for columns
2025-09-28 13:17:10 +02:00
Jorge Manrubia
531315f253
Restore the class-based approach
...
aria-expanded should go on the toggle
2025-09-28 13:02:58 +02:00
Jorge Manrubia
5a90de8bcb
Use aria-expanded instead of class
2025-09-28 11:31:03 +02:00
Jorge Manrubia
7a97d978f5
Rename columns
2025-09-28 11:06:40 +02:00
Andy Smith
78f72cfbd9
Reconnect drag audio after latest updates
2025-09-26 13:27:04 -05:00
Jorge Manrubia
7bfcab8459
Merge branch 'collapsing-columns' into collapsing-columns+domain
...
# Conflicts:
# app/views/cards/index.html.erb
2025-09-26 19:43:56 +02:00
Andy Smith
f6fe1f7ddc
Add example audio files
2025-09-26 11:51:17 -05:00
Andy Smith
5d72ae8e29
Finish up preloading logic
2025-09-26 11:33:29 -05:00
Jorge Manrubia
0687c500f1
Advance when restoring URL so that the URL changes!
2025-09-26 18:20:39 +02:00
Andy Smith
88ef14ccd8
Preload various instruments
2025-09-26 11:19:39 -05:00
Jorge Manrubia
6ec394434c
Make filters work with the new columns screen
2025-09-26 18:06:35 +02:00
Jorge Manrubia
f5c7d3d35b
Reload frames with morphing to pervent blink when re-rendering columns
2025-09-26 16:38:04 +02:00
Jorge Manrubia
5c52b6b056
More fidelity for D&D cards
...
- Reload source frame with morphing. E.g: to deal with pagination or with the D&D placeholder
- Decrease source counter with JS
2025-09-26 15:30:09 +02:00
Jorge Manrubia
e7c92ce443
Keep columns open when D&D cards
2025-09-26 13:29:39 +02:00
Jorge Manrubia
5a7fa4e239
Drop cards in specific columns
2025-09-26 13:14:21 +02:00
Jorge Manrubia
f6ad04a9e9
D&D to now now working
2025-09-26 12:33:22 +02:00
Andy Smith
c6d987e95c
Remove unused imports
2025-09-25 16:32:55 -05:00
Andy Smith
e5654d067a
Removed unused bits
2025-09-25 16:29:45 -05:00
Andy Smith
f9427dac13
Extract from drag and drop
2025-09-25 16:29:13 -05:00
Andy Smith
8097e15c7e
Working guitar sounds
2025-09-25 13:01:03 -05:00
Jorge Manrubia
c96334ca3d
Merge main into collapsing-columns branch
...
Resolves merge conflicts by:
- Integrating new Cards::Columns architecture from main
- Preserving collapsible columns functionality
- Maintaining stage-specific doing columns support
- Using new column-based rendering while keeping expanders
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-24 10:19:04 +02:00
Andy Smith
427ac5c84b
Add tooltip controller
2025-09-22 15:52:30 -05:00
Jorge Manrubia
864075a9db
Merge pull request #1149 from basecamp/save-filter-toggle
...
Fixes for the saving filter toggle
2025-09-22 13:10:36 +02:00
Jorge Manrubia
ce80c843d0
Several fixes for saving filters
...
- Unify terms with the settings form so that terms are saved normally in the same form.
- Fix filter normalization since it was sometimes failing to match the saved filters due to using quotes around number strings.
2025-09-22 12:55:19 +02:00
Jason Zimdars
7a2f77d096
Drop cards into specific stage columns
2025-09-19 17:34:52 -05:00
Andy Smith
74721e800a
Merge pull request #1146 from basecamp/better-mobile-search
...
Add reset button for search
2025-09-19 15:25:48 -05:00
Andy Smith
8954aeb88e
Add reset button for search
2025-09-19 14:23:08 -05:00
Jorge Manrubia
717f921a73
Refresh save filter toggle when changing filter
2025-09-19 18:37:02 +02:00
Jason Zimdars
03ad5f26db
Expand columns exclusively
2025-09-19 10:49:47 -05:00
Jorge Manrubia
f77aef968b
Don't submit empty params with the filter
...
They result in garbled URLs
2025-09-19 16:51:11 +02:00
Jorge Manrubia
9b61b0af3b
Fix: detect hidden fields dynamically as they are added
2025-09-19 16:51:11 +02:00
Jorge Manrubia
fcbc0dcd59
Fix: initialize multiselect on connect
2025-09-19 16:51:11 +02:00
Jorge Manrubia
33a3d856b5
Add prefix for multi select labels
2025-09-19 16:51:11 +02:00