Commit Graph

5294 Commits

Author SHA1 Message Date
Andy Smith bbdc5ac8a8 Move rename dialog inside the menu div 2025-09-29 14:31:05 -05:00
Andy Smith 362655ad9c Merge pull request #1156 from basecamp/tooltip-orient
Tooltip orient
2025-09-29 14:11:04 -05: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 5f0a6943ee Merge pull request #1183 from basecamp/filter-grid
We need the grid layout when filtering events
2025-09-29 13:09:52 -05:00
Andy Smith 68f4ff696f Merge pull request #1187 from basecamp/remember-expanded-state
Save expanded state to localStorage
2025-09-29 12:55:51 -05:00
Andy Smith 3bd5c660f2 Save expanded state to localStorage 2025-09-29 12:38:18 -05:00
Mike Dalessio 5d32e8ea3a Merge pull request #1186 from basecamp/flavorjones/fix-seeds
Update seeds to use the workflow stages
2025-09-29 13:28:56 -04:00
Mike Dalessio 1553ddce28 Update seeds to use the workflow stages 2025-09-29 13:27:16 -04:00
Jorge Manrubia f13da231f7 Merge pull request #1185 from basecamp/reset-column-form
Column form fixes
2025-09-29 19:02:35 +02:00
Jorge Manrubia 926663dca3 Disable autocomplete when editing columns 2025-09-29 19:00:46 +02:00
Jorge Manrubia 12d55f20c7 Reset column form and disable autocomplete 2025-09-29 19:00:17 +02:00
Andy Smith fbb43d7178 Merge pull request #1184 from basecamp/stream-stage-bg
Fix Stream workflow stage BG
2025-09-29 11:58:24 -05:00
Jorge Manrubia ea03116ad0 Remove unused job 2025-09-29 18:53:01 +02:00
Andy Smith bd7ac0d510 Fix Stream workflow stage BG 2025-09-29 11:50:41 -05:00
Jorge Manrubia 17ec7a367a We need the grid layout when filtering events 2025-09-29 18:50:22 +02:00
Jorge Manrubia 3548ab963c Merge pull request #1182 from basecamp/fix-filter-collection
Fix: proper filtering by collection in the collection perma
2025-09-29 18:43:21 +02:00
Jorge Manrubia e97c085a57 Fix: proper filtering by collection in the collection perma
https://fizzy.37signals.com/5986089/cards/2020
2025-09-29 18:42:29 +02:00
Jorge Manrubia b314eb5ef6 Merge pull request #1175 from basecamp/collapsing-columns
Columns
2025-09-29 17:49:28 +02:00
Jorge Manrubia 48d4a65c7d Fix test 2025-09-29 17:48:29 +02:00
Jorge Manrubia fa4106c13e Fix test 2025-09-29 17:45:36 +02:00
Andy Smith 27ccde8419 Position expander menu 2025-09-29 10:34:15 -05:00
Andy Smith 75379d1305 Use parent layout when using with_manual_pagination 2025-09-29 10:20:17 -05:00
Andy Smith 4aec61a4e8 Reinstate gap to cards list 2025-09-29 10:16:07 -05:00
Jorge Manrubia 2d029d075e Fix: include collection filter in the collection perma 2025-09-29 16:59:43 +02:00
Jorge Manrubia c95bdf0dc7 Add some basic caching for the new columns approach 2025-09-29 15:09:38 +02:00
Jorge Manrubia fffdb623c1 Merge main into collapsing-columns branch
Resolved conflict in card-columns.css by keeping both changes:
- Added padding-inline for non-collapsed cards from collapsing-columns
- Kept bubble positioning, hover effects, and card steps from main
2025-09-29 14:03:59 +02:00
Jorge Manrubia 0b7926f36a Format 2025-09-29 13:14:33 +02:00
Jorge Manrubia 1bb8de8564 Fix tests 2025-09-29 13:13:40 +02:00
Jorge Manrubia 859a016a2e No need to use extra method here 2025-09-29 13:03:54 +02:00
Jorge Manrubia 1a46199199 Move actions to stream templates 2025-09-28 22:48:26 +02:00
Jorge Manrubia d57824b951 Prevent recursive loop now that we have nested frames 2025-09-28 22:27:40 +02:00
Jorge Manrubia 60671b280e Use official Lexxy gem 2025-09-28 22:11:52 +02:00
Jorge Manrubia 97dd5513b7 Use official Lexxy gem 2025-09-28 22:11:21 +02:00
Jorge Manrubia 876a76933e Updating lexxy 2025-09-28 22:05:45 +02:00
Jorge Manrubia 402fe6ca39 No default columns for new collections
https://3.basecamp.com/2914079/buckets/37331921/todos/9104429380#__recording_9118363137
2025-09-28 22:04:06 +02:00
Jorge Manrubia e1f052935a Add test for triaging cards 2025-09-28 22:02:34 +02:00
Jorge Manrubia f7f4aa6eaf Add more controller tests 2025-09-28 22:02:01 +02:00
Jorge Manrubia 23895e53aa Add tests for new controllers 2025-09-28 21:11:07 +02:00
Jorge Manrubia 5a4cef98c9 Fix tests 2025-09-28 20:50:11 +02:00
Jorge Manrubia d16e0c942c Fix test and adjust prompts to reflect the column 2025-09-28 20:49:25 +02:00
Jorge Manrubia 24f1394ca3 Remove workflows code, remove more unused code 2025-09-28 20:39:47 +02:00
Jorge Manrubia 0b0fb57e58 Fix tests 2025-09-28 20:31:41 +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 6e1e0eddd8 Add pagination to the rest of the sections 2025-09-28 14:28:13 +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