Commit Graph

1981 Commits

Author SHA1 Message Date
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 d13dd58a78 Make filter toggle save/destroy work 2025-09-19 16:51:11 +02:00
Jorge Manrubia ced51c2cac Use single form for terms and settings 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 66b0a4f2e7 Adapt indexed_at too 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
Jorge Manrubia e33f1a6333 Use existing method 2025-09-19 16:51:11 +02:00
Andy Smith 85cddb91f0 Remove the search option from the nav 2025-09-18 16:43:39 -05:00
Andy Smith 2404d6d0f9 Use the same markup for public card columns 2025-09-18 16:18:06 -05:00
Andy Smith 9b06a2cc79 Link to home page instead of browser history 2025-09-18 14:35:24 -05: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 8b827d2baf Extract partial 2025-09-18 12:12:19 +02:00
Jorge Manrubia 346e0ef121 Proper cache invalidation for all the columns 2025-09-18 12:08:40 +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
Jason Zimdars d65f51ae53 Copy edits 2025-09-17 12:36:21 -05:00
Jorge Manrubia a7b6dbdc7a Review copy 2025-09-17 18:59:41 +02:00
Jorge Manrubia 74193f8140 Show confirmation dialog when removing yourself 2025-09-17 18:57:30 +02:00
Jason Zimdars a3ac9041b5 Style buttons 2025-09-17 11:27:15 -05:00
Andy Smith c7737f6e35 Merge branch 'main' into nav-filter-handle-collapsed-sections
* main: (55 commits)
  Use polymorphic_url instead of path
  Rename redundant name
  Exclude inactive users
  Send HTML to campfire instead of JSON
  Fix crash due to missing default value
  Bundle rails from main
  Sort alphabetically
  Now that we have space on the left, move it there
  Add missing actions
  Remove URL field from edit form
  Improve active state
  Don't need to navigate this list
  Style show view
  Style web hooks forms and list WIP
  Rename methods for clarity
  Use HTML5 validation for the URL
  Change the icon if there are webhooks on a collection
  Simplify delinquency tracking
  Scope Webhooks to Collections
  Limit access to webhooks to admins
  ...
2025-09-17 11:12:31 -05:00
Jorge Manrubia 515fb72d54 Add buttons for toggle on and off 2025-09-17 18:08:26 +02:00
Stanko K.R. f020d377f3 Use polymorphic_url instead of path 2025-09-17 14:05:43 +02:00
Andy Smith ec0433d721 Remember localStorage state after filtering 2025-09-16 14:46:21 -05:00
Jason Zimdars 4b64b17e38 Now that we have space on the left, move it there 2025-09-16 14:16:31 -05:00
Jason Zimdars 1258b0e6e0 Merge pull request #1111 from basecamp/on-deck-entropic
Cards in On Deck adopt the same entropy behavior as ones in Doing
2025-09-16 14:15:47 -05:00
Andy Smith 3cad86411f WIP 2025-09-16 14:14:38 -05:00
Stanko K.R. b49e8d2d34 Remove URL field from edit form 2025-09-16 20:18:35 +02:00
Jason Zimdars 2e9273c6ab Improve active state 2025-09-16 20:08:06 +02:00
Jason Zimdars 784d6cf690 Don't need to navigate this list
I doubt most collections will ever have more than a handul
2025-09-16 20:08:06 +02:00
Jason Zimdars daee271940 Style show view 2025-09-16 20:08:06 +02:00
Jason Zimdars a5b4c88d27 Style web hooks forms and list WIP 2025-09-16 20:08:06 +02:00
Stanko K.R. 63e64a060d Use HTML5 validation for the URL 2025-09-16 20:08:06 +02:00
Stanko K.R. 5b3089e11e Change the icon if there are webhooks on a collection 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. 2fc9215b1d Add support for Basecamp, Campfire & Slack webhooks 2025-09-16 20:04:20 +02:00
Stanko K.R. 4879995013 Serialize events 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. 9d717239e7 Dispatch Webhooks on event creation 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
Jason Zimdars c56eb9ecd1 Cards in On Deck adopt some entropy behavior as ones in Doing 2025-09-16 13:06:01 +02:00
Stanko Krtalić 0e2c7f7d4d Escape HTML everywhere where html_safe is used (#1114)
* Escape HTML everywhere where html_safe is used
* Mark search results as HTML safe at the attribute
2025-09-16 11:52:15 +02:00
Andy Smith 27a99b4e1d Remember nav section collapsed state 2025-09-15 16:29:32 -05:00