Commit Graph

322 Commits

Author SHA1 Message Date
Jorge Manrubia 0687c500f1 Advance when restoring URL so that the URL changes! 2025-09-26 18:20:39 +02: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
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
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
Jorge Manrubia 2d575737b5 Fixes for multi selection 2025-09-19 16:51:11 +02:00
Jorge Manrubia 81cae9cbe0 Fix default handling 2025-09-19 16:51:11 +02:00
Jorge Manrubia cb7d260545 Multi selection combos working 2025-09-19 16:51:11 +02:00
Jorge Manrubia 8d2a191a91 manage a hidden template instead since this will come handy when dealing with multiple selection 2025-09-19 16:51:11 +02:00
Jorge Manrubia 7a916c295a Controlling the manage filter section with JS too 2025-09-19 16:51:11 +02:00
Jorge Manrubia 408374ff33 Submitting form from the new combos 2025-09-19 16:51:11 +02:00
Jorge Manrubia 7b60c6959a WIP with a combobox controller to handle filters with pure JS 2025-09-19 16:51:11 +02:00
Andy Smith ccf4442562 Merge pull request #1119 from basecamp/nav-filter-handle-collapsed-sections
Nav filter handle collapsed sections
2025-09-18 13:32:01 -05:00
Jorge Manrubia 74193f8140 Show confirmation dialog when removing yourself 2025-09-17 18:57:30 +02:00
Jorge Manrubia 515fb72d54 Add buttons for toggle on and off 2025-09-17 18:08:26 +02:00
Andy Smith de7780b5e5 Don't save state to localStorage when filtering 2025-09-17 11:07:24 -05:00
Jorge Manrubia d622c4ade1 Tidy up a bit 2025-09-17 12:52:34 +02:00
Andy Smith 5ea7b5f3ee Use same approach for both section loops 2025-09-16 15:01:24 -05:00
Andy Smith 0c88ee2d97 Make things more concise 2025-09-16 14:56:31 -05:00
Andy Smith ec0433d721 Remember localStorage state after filtering 2025-09-16 14:46:21 -05:00
Andy Smith 3cad86411f WIP 2025-09-16 14:14:38 -05:00
Andy Smith 27a99b4e1d Remember nav section collapsed state 2025-09-15 16:29:32 -05:00
Jorge Manrubia 58cf8b3428 Merge pull request #1097 from basecamp/faster-filters
Submit and refresh results as you type terms
2025-09-12 18:28:41 +02:00
Jorge Manrubia 55a22f98e3 Submit and refresh results as you type terms 2025-09-12 18:25:27 +02:00
Jorge Manrubia b7b705ba19 Fix: When expanding filters, submitting filters should keep the filters expanded 2025-09-12 18:01:25 +02:00
Jorge Manrubia c67d1e8c2f Extract helper method 2025-09-12 11:01:56 +02:00
Jorge Manrubia 05d3375a7d Avoid having to parse strings 2025-09-11 16:29:07 +02:00
Jorge Manrubia ef6bd0daf6 Revert "Quick test for production I'll revert"
This reverts commit f05320287d.
2025-09-10 23:47:40 +02:00
Jorge Manrubia f05320287d Quick test for production I'll revert 2025-09-10 23:35:44 +02:00
Stanko Krtalić c1c13bf010 Fix search layout for non-staff users (#1053) 2025-09-09 13:47:28 +02:00
Jorge Manrubia 70c789158a Extract constant 2025-09-05 16:46:11 +02:00
Jorge Manrubia 80ca9cac9d Use consistent US locales for dates
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047#__recording_9040694230
2025-09-05 16:40:46 +02:00
Andy Smith 4fb6e365db Merge branch 'main' into combobox-a11y
* main: (26 commits)
  Center figure attachments and use normal size for Save Changes button
  Re-record message response VCR cassette
  Improve link rendering
  Give Fizzy Ask context about who it's talking to
  Show only published cards to Fizzy Ask
  Remove unique index
  Update to latest lexxy (merged renamed branch)
  Fix lexxy events prefix
  Rename Action Text Lexical => Lexxy
  Ensure empty/new transcript isn't narrow
  Source order
  We need this for the events index
  Safari apparently doesn't apply `position` in its internal stylesheet
  Don't allow the pattern to show through buttons
  Button is now in the column, merge fix
  Style tweaks to bar placeholder
  Any press of `esc` should close the dialog
  Copy
  Fix type mismatch
  Make the quota error message friendlier
  ...
2025-08-26 16:11:33 -05:00
Stanko Krtalić 13eacb4d95 Merge pull request #929 from basecamp/fizzy-ask-spend-limits
Conversation cost limits
2025-08-26 08:52:33 +02:00
Jorge Manrubia a2963e3032 Fix lexxy events prefix 2025-08-26 08:33:15 +02:00
Jorge Manrubia 5b5c698af7 Rename Action Text Lexical => Lexxy
 Conflicts:
	app/assets/stylesheets/terminals.css
2025-08-26 08:25:19 +02:00