Jason Zimdars
7cf330d2e2
esc clears the filter input but we need to manually trigger change
2025-06-16 18:50:36 -05:00
Jason Zimdars
71117409bb
Rework Fizzy menu design
...
- Adds dialpad actions with shortcuts
- Makes everything respond to filtering and navigation w/keyboard
2025-06-16 18:50:36 -05:00
Jason Zimdars
123a21362e
Add Fizzy menu to card perma
2025-06-16 18:50:36 -05:00
Jason Zimdars
1adc48eeab
Fix typo, move to peer element
2025-06-16 18:50:36 -05:00
Jason Zimdars
99af6b1e5c
Don't navigate, activate the menu
2025-06-16 18:50:36 -05:00
Jason Zimdars
f2473a4770
Add an obvious link to the collection
2025-06-16 18:50:36 -05:00
Jason Zimdars
da13744ad9
Allow adding new cards even in filtered or All Collections views
...
This is viable now that you can change the collection a card is in as introduced in c4ca5d34e4
2025-06-16 18:50:36 -05:00
Jorge Manrubia
50b20c4099
Make sure you can't drag drafts
2025-06-13 10:25:48 +02:00
Jorge Manrubia
303a3faea1
Merge pull request #607 from basecamp/drag-and-drop-cards
...
Drag and drop cards to move between doing/considering
2025-06-13 10:04:59 +02:00
Jorge Manrubia
69263766ec
Make sure that only cards in do/considering are draggable
...
Not in complete, not in the event timeline
2025-06-13 10:02:31 +02:00
Jorge Manrubia
1175bf5dce
Merge pull request #608 from basecamp/create-and-add-another
...
Add multiple cards quickly
2025-06-13 08:58:35 +02:00
Jorge Manrubia
31c851aa5b
Use the same controller for publishing cards and for publishing and adding another
2025-06-13 08:55:30 +02:00
Jason Zimdars
75d9ce0b82
Add multiple cards quickly
2025-06-12 11:59:09 -05:00
Jorge Manrubia
f58aaadba5
Drag and drop cards to move between doing/considering
2025-06-12 11:57:53 +02:00
Andy Smith
cce29dc3bd
Stack columns and make headers sticky
2025-06-11 13:33:50 -05:00
Andy Smith
4beeb60484
Closing cards on mobile
2025-06-11 11:42:36 -05:00
Jason Zimdars
d43ff4b782
First stab at Fizzy menu
2025-06-10 18:07:39 -05:00
Jason Zimdars
319050fe94
Merge branch 'main' into public-collections
...
* main:
Zoom background on perma
Flip hover behavior between collection and perma
2025-06-10 10:47:36 -05:00
Jorge Manrubia
e5f7d252fe
Create dedicate templates for card previews
...
To remove links and customize as we need to
2025-06-10 10:17:19 +02:00
Jason Zimdars
c7cc4fb286
Zoom background on perma
2025-06-09 16:30:12 -05:00
Jorge Manrubia
7013b7f378
Pagination working for public collections
2025-06-09 14:36:53 +02:00
Jorge Manrubia
15d3c0e724
Simplify since the design is identical
2025-06-06 09:19:51 +02:00
Jorge Manrubia
f742749b0f
Tidy up controller and make sure the different targets are properly separated
...
If not, it wouldn't show stalled if there were entropy bubbles in the page
2025-06-06 09:15:51 +02:00
Jorge Manrubia
6287acf5ba
Tidy up controller
...
Remove namespace "entropy" since the regions are common now
2025-06-06 09:04:42 +02:00
Jason Zimdars
9d706902e8
Style stalled bubble
2025-06-05 16:25:21 -05:00
Jorge Manrubia
19e27370fa
Stimulus can't handle "null" JSON string
2025-06-05 11:10:09 +02:00
Jorge Manrubia
fbe12014ab
Format
2025-06-05 11:08:37 +02:00
Jorge Manrubia
6e8087ee2e
Toggle entropy/stalled container in the bubbles controller
2025-06-05 11:08:20 +02:00
Jorge Manrubia
76119b17bd
Entropy, not bubble!
2025-06-05 10:33:02 +02:00
Jorge Manrubia
22ed605884
Namespace bubble-related targets
2025-06-05 10:32:14 +02:00
Jorge Manrubia
2cbd451944
Group entropy options in an object value
...
We'll add stalling considerations next, this helps keeping things organized.
2025-06-05 10:28:33 +02:00
Jason Zimdars
6eece93f10
Merge branch 'knobs' into entropy-settings-ui
...
* knobs:
Add comment
Properly parameterize the field name
Remove leftover console.log
Correct the reserved area math
Better a11y
Connect the range slider
Basic radio input working
Expose button so you can delete drafts
Save button should match card color
`x` interferes with string entry, try `SHIFT+ENTER` to toggle checkboxes
Remove unnecessary param and update condition
2025-06-04 20:34:04 -05:00
Jorge Manrubia
5dc33c304c
Restore reminder period I replaced by mistake
2025-06-04 17:17:47 +02:00
Jorge Manrubia
a6ffbf7ec6
Rename method
2025-06-04 14:56:19 +02:00
Jorge Manrubia
db86d17880
Refactor to introduce an entropy model
...
Instead of keeping two tracks of similar logic (auto-reconsider / auto-close).
2025-06-04 14:40:02 +02:00
Jorge Manrubia
e8249d2405
Consider the new default settings for previews
2025-06-04 13:13:45 +02:00
Jason Zimdars
7355b09382
Expose button so you can delete drafts
2025-06-03 17:48:08 -05:00
Jason Zimdars
029daece9b
Save button should match card color
2025-06-03 16:46:09 -05:00
Jason Zimdars
37dc14c0c6
x interferes with string entry, try SHIFT+ENTER to toggle checkboxes
2025-06-03 16:35:55 -05:00
Jason Zimdars
ff403021cc
Wire-up keyboard navigation
...
- Introduces a distinct controller and individual forms for each option so they behave like other pop-ups
- Adds `filter` and `navigable-list` behaviors
2025-06-03 11:05:39 -05:00
Jason Zimdars
acfc7da551
Merge pull request #548 from basecamp/change-collection
...
Change collection
2025-06-03 08:56:00 -05:00
Jason Zimdars
98c1f32e1c
Spell it all out for now
2025-06-03 08:54:37 -05:00
Jorge Manrubia
199a78ee08
Merge branch 'main' into filter-revamp
...
* main:
`event.assignees` collection doesn't include `event.creator` when self-assigning
Consistent verb forms
Autolinking shouldn't include final punctuation.
dep: update kamal to edge
No need to delegate auto_closing? anymore
Extract common method to query when entropy is cleaned
Invalidate card caches when editing workflows
# Conflicts:
# app/javascript/controllers/navigable_list_controller.js
2025-06-03 06:12:34 +02:00
Jason Zimdars
2c75c9e746
Let's try it without the explicit submit
...
Later on we could consider adding an explicit button that only shows up when the filter has no matches and there is something typed in the filter input
2025-06-02 16:37:58 -05:00
Jason Zimdars
f796b62aa8
Update markup to match assignments list
...
Drifted due to neglect (I guess)
2025-06-02 16:28:47 -05:00
Jason Zimdars
de8fce5eee
Prefer ul for a11y
2025-06-02 16:12:34 -05:00
Jason Zimdars
63808ff567
Just say "Filter…", since it can match other things
2025-06-02 16:09:18 -05:00
Jason Zimdars
84b52f8fae
Ensure these can be matched by the filter, too
2025-06-02 15:56:46 -05:00
Jason Zimdars
dc5c8d17a4
Handle these special case options a different way
2025-06-02 15:49:44 -05:00
Jorge Manrubia
61fbad218b
Make tag filters selectable/navigable too
2025-06-02 18:39:44 +02:00