Commit Graph

2122 Commits

Author SHA1 Message Date
Jorge Manrubia 1b9d752772 Keep column popups during page refreshes 2025-10-02 16:15:18 +02:00
Jorge Manrubia 44c3910699 Don't render next link unless there is more activity 2025-10-02 16:10:00 +02:00
Jorge Manrubia 575d231650 Live updates for the collection perma 2025-10-02 16:04:39 +02:00
Jorge Manrubia dbc2f47f80 Keep filter panel during page refreshes 2025-10-02 15:58:27 +02:00
Jorge Manrubia b986927e25 Add pagination to the list of filtered cards 2025-10-02 15:54:02 +02:00
Jorge Manrubia bc90129af2 Use frame based pagination for the users timeline too 2025-10-02 15:45:09 +02:00
Jorge Manrubia 0d6333f8ba Use frame-based pagination for the activity timeline 2025-10-02 15:07:52 +02:00
Jorge Manrubia 10c9214d52 Live updates for the timeline 2025-10-02 14:04:42 +02:00
Jorge Manrubia a198cb1e27 Make permanent to avoid losing menu on page refreshes 2025-10-02 14:04:05 +02:00
Jorge Manrubia 46502609e6 Merge pull request #1211 from basecamp/prevent-empty-save
Use controller to disable empty comment submit
2025-10-02 09:39:01 +02:00
Jorge Manrubia 0774101b0d Use the new required attribute that now Lexxy supports 2025-10-02 09:34:41 +02:00
Andy Smith 80e072f845 Use controller to disable empty comment submit 2025-10-01 16:56:55 -05:00
Jason Zimdars 935c503ac5 Replace old link with proper collection path 2025-10-01 13:33:38 -05:00
Jason Zimdars 3ae82da19e No longer needed 2025-10-01 13:32:15 -05:00
Jason Zimdars 8627f8829f Prefer single key hotkeys
We'll still support cmd/ctrl + J for legacy muscle memory but new
customer should just use `J`
2025-10-01 13:24:29 -05:00
Jason Zimdars 9c9430709b Merge pull request #1206 from basecamp/JZ/10-1-25
JZ 10/1/25
2025-10-01 12:20:21 -05:00
Jason Zimdars 7ee8fa27a2 This action needs to be on the whole dialog element 2025-10-01 11:57:34 -05:00
Jason Zimdars 571a89ac10 Better prompt 2025-10-01 11:37:48 -05:00
Jason Zimdars 038be0b9ff Simply search placeholder, shortcut, and shortcut indicator 2025-10-01 10:53:31 -05:00
Jason Zimdars e68de532d7 Copy edit 2025-10-01 10:26:29 -05:00
Jason Zimdars ac96f7349c No need to point this out here
This isn't a daily thing that needs to be highly keyboard accessible.
You can still do it, but we don't need to waste space telling you how.
2025-10-01 10:25:22 -05:00
Jason Zimdars 7f4103682b Tighten up and remove unnecessary spacing and test sizing 2025-10-01 10:21:54 -05:00
Jorge Manrubia 6b181cacc1 Don't use rename for both scenarios! 2025-10-01 16:20:07 +02:00
Jason Zimdars 1ecbc6d8ac This child of <ol> should be <li> 2025-09-30 18:11:24 -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
Jorge Manrubia 3eb5ec2a2e Fix caching issue
We need to pass an array so that it derives the relation key from the last updated record in the association
2025-09-30 09:06:07 +02:00
Jorge Manrubia 5c23e962eb Extract partial for column form and add HTML5 blank validation
https://fizzy.37signals.com/5986089/cards/2046/edit
2025-09-30 08:40:53 +02:00
Andy Smith 6d167e560c CSS cleanup 2025-09-29 14:36:29 -05:00
Andy Smith bbdc5ac8a8 Move rename dialog inside the menu div 2025-09-29 14:31:05 -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
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 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 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
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 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 24f1394ca3 Remove workflows code, remove more unused code 2025-09-28 20:39:47 +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