Jorge Manrubia
1bb8de8564
Fix tests
2025-09-29 13:13:40 +02:00
Jorge Manrubia
1a46199199
Move actions to stream templates
2025-09-28 22:48:26 +02:00
Jorge Manrubia
23895e53aa
Add tests for new controllers
2025-09-28 21:11:07 +02:00
Jorge Manrubia
e14262dc01
Fix tests, remove workflow controllers
2025-09-28 18:50:26 +02:00
Jorge Manrubia
b0e62a3a4f
Add default columns when creating a collection
2025-09-28 18:43:23 +02:00
Jorge Manrubia
4103e0c346
Adapt public collections/cards to the new columns model
2025-09-28 18:33:06 +02:00
Jorge Manrubia
1b39e0b45e
Format
2025-09-28 11:18:54 +02:00
Jorge Manrubia
ce065623f7
Delete columns
2025-09-28 11:09:33 +02:00
Jorge Manrubia
7a97d978f5
Rename columns
2025-09-28 11:06:40 +02:00
Jorge Manrubia
47eaecae31
Add columns
2025-09-27 08:40:45 +02:00
Jorge Manrubia
e3e051d4c1
Initial cards view
2025-09-26 17:19:11 +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
5ee93fea5e
Drop into the done column
2025-09-26 13:01:29 +02:00
Jorge Manrubia
57b00b6402
Drop into the stream working
2025-09-26 12:47:12 +02:00
Jorge Manrubia
f6ad04a9e9
D&D to now now working
2025-09-26 12:33:22 +02:00
Jorge Manrubia
028e15cfca
Rename
2025-09-26 11:17:20 +02:00
Jorge Manrubia
aa9d7664ef
Move cards to different columns from the perma
2025-09-26 11:14:02 +02:00
Jorge Manrubia
26e5e6ae9e
Render a collection resource (WIP)
2025-09-25 16:12:17 +02:00
Jorge Manrubia
2f6a639682
Prepare entropy code for the new auto postpone approach
2025-09-24 16:22:42 +02:00
Jorge Manrubia
cd025447f2
Add basic column models and script to migrate
2025-09-24 13:15:03 +02: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
Jason Zimdars
2ea2e65f04
Always show the stage picker, cards in Considering are unstaged
2025-09-22 10:55:22 -05: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
Jason Zimdars
a4e1b04f0e
Allow dropping cards into closed
2025-09-19 17:13:20 -05:00
Jorge Manrubia
717f921a73
Refresh save filter toggle when changing filter
2025-09-19 18:37:02 +02:00
Jorge Manrubia
64b46d37e4
Toggle filters in the hey menu too
...
This also fixes a problem where the label in the menu for the filters was wrong
2025-09-19 16:52:13 +02:00
Jorge Manrubia
0703263664
Save/delete filter working properly and fast
2025-09-19 16:51:11 +02:00
Jorge Manrubia
d13dd58a78
Make filter toggle save/destroy work
2025-09-19 16:51:11 +02:00
Jorge Manrubia
b5ed5d8fd3
Remove unused module
2025-09-18 21:22:47 +02:00
Jorge Manrubia
375b16b26e
Introduce columns and column entity
...
To refactor some messy code used to render the cards index screen
2025-09-18 11:41:28 +02:00
Jorge Manrubia
690734d8ab
Fix several caching issues when viewing card permas
2025-09-18 10:58:09 +02:00
Jorge Manrubia
a680235773
Redirect to home if remove yourself from the collection
2025-09-17 18:21:50 +02:00
Jason Zimdars
ae07de1ba1
Sort alphabetically
2025-09-16 14:29:02 -05:00
Stanko K.R.
63e64a060d
Use HTML5 validation for the URL
2025-09-16 20:08:06 +02:00
Stanko K.R.
02a421675f
Scope Webhooks to Collections
2025-09-16 20:07:25 +02:00
Stanko K.R.
25b2daad93
Limit access to webhooks to admins
2025-09-16 20:04:20 +02:00
Stanko K.R.
1b09a39b1a
Adhere to the redirect and params sanitization convention
2025-09-16 20:04:20 +02:00
Stanko K.R.
4da69fb69f
Move reactivation out of edit
2025-09-16 20:03:57 +02:00
Stanko K.R.
1930067e08
Allow Webhooks to be disabled
2025-09-16 20:03:57 +02:00
Stanko K.R.
9cfd1e43af
Enable subscribing to specific actions
2025-09-16 20:03:57 +02:00
Jorge Manrubia
48f7f914dc
Fix: the system to filter at the current view was broken after moving menu to turbo frame
...
https://fizzy.37signals.com/5986089/cards/1723
2025-09-15 17:07:09 +02:00
Jorge Manrubia
2e4138b585
Tie etag to sessions
...
So that we don't get CSRF token issues if sharing sessions in the same browser
2025-09-15 16:31:01 +02:00
Mike Dalessio
2630e4bd74
Extract 37id and QB controllers, models, and tests
2025-09-13 16:03:02 -04:00
Jorge Manrubia
9e5108bcae
Touch user on modification to invalidate cache
...
For the new "add card" in the cards screen
2025-09-12 18:59:18 +02:00
Jorge Manrubia
4580ed5e0d
Invalidate cache when filter changes
...
https://fizzy.37signals.com/5986089/cards?collection_ids%5B%5D=2
2025-09-12 17:10:58 +02:00
Jorge Manrubia
5e0918d373
Handle filter toggles with JS
...
To make them feel faster
2025-09-12 14:12:16 +02:00
Jorge Manrubia
af6cb37db1
Speed up filter expansion with turbo stream
2025-09-12 13:06:00 +02:00