Commit Graph

7496 Commits

Author SHA1 Message Date
Jason Zimdars e033ae0107 Empty state 2025-09-18 11:41:53 -05:00
Jason Zimdars 32bd548930 Restore bottom border 2025-09-18 11:27:09 -05:00
Jason Zimdars 0a58411398 Move closed to a column 2025-09-18 11:26:01 -05:00
Jason Zimdars c0058dbb2c Improve collapsed display 2025-09-18 10:02:50 -05:00
Jason Zimdars 2e662a30c2 Bring back visual effect 2025-09-18 09:41:49 -05:00
Jorge Manrubia 4484ca29b7 Fix pagination not working because the filter was lost 2025-09-18 12:47:54 +02:00
Jorge Manrubia 217f5ca5c1 Merge pull request #1132 from basecamp/invalidation-cache
Fix several caching issues when viewing card permas
2025-09-18 12:21:22 +02:00
Jorge Manrubia 98edc2cdfb Format 2025-09-18 12:19:33 +02: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 607541a9fd Fetch workflow from collection, since the stage can be stale after changing collections 2025-09-18 12:07:36 +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 b625ad4530 Invalidate previews when workflows themselves are changed 2025-09-18 11:02:49 +02:00
Jorge Manrubia 690734d8ab Fix several caching issues when viewing card permas 2025-09-18 10:58:09 +02:00
Jason Zimdars f53ae63538 First pass at collapsible columns 2025-09-17 16:38:51 -05:00
Mike Dalessio b4f1c26264 Merge pull request #1131 from basecamp/flavorjones/dep-artenanted-041
dep: bump activerecord-tenanted
2025-09-17 17:11:39 -04:00
Mike Dalessio 97f5a492cd dep: bump activerecord-tenanted
to a version with max_connection_pool
2025-09-17 17:07:42 -04:00
Mike Dalessio b5bed55fe7 Merge pull request #1130 from basecamp/flavorjones/setup-runs-mise-install
bin/setup runs mise install
2025-09-17 16:05:47 -04:00
Mike Dalessio 0a0816aca6 bin/setup runs mise install 2025-09-17 16:03:15 -04:00
Jorge Manrubia d3ebf4c879 Merge pull request #1128 from basecamp/collection=settings
Fixes for editing users in collection
2025-09-17 19:41:06 +02:00
Jorge Manrubia e6608748f6 Fix test 2025-09-17 19:40:03 +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
Jorge Manrubia a680235773 Redirect to home if remove yourself from the collection 2025-09-17 18:21:50 +02: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
Andy Smith de7780b5e5 Don't save state to localStorage when filtering 2025-09-17 11:07:24 -05:00
Stanko Krtalić e34eee8237 Merge pull request #1127 from basecamp/send-urls-in-webhooks
Use polymorphic_url instead of path
2025-09-17 14:08:32 +02:00
Stanko K.R. f020d377f3 Use polymorphic_url instead of path 2025-09-17 14:05:43 +02:00
Jorge Manrubia 90617e8e3d Rename redundant name 2025-09-17 13:57:07 +02:00
Jorge Manrubia 87c0e3faaa Merge pull request #1126 from basecamp/notify-system
Don´t add system users to collections
2025-09-17 13:32:00 +02:00
Jorge Manrubia f1d76a7cb7 Exclude inactive users
The system user should never be a subsriber but we should not serve it if it is
2025-09-17 13:26:53 +02:00
Stanko Krtalić 14873c02ea Merge pull request #1125 from basecamp/send-html-to-campfire
Send HTML to Campfire instead of JSON
2025-09-17 13:22:59 +02:00
Stanko K.R. 5710aa724f Send HTML to campfire instead of JSON 2025-09-17 13:16:00 +02:00
Jorge Manrubia d622c4ade1 Tidy up a bit 2025-09-17 12:52:34 +02:00
Stanko Krtalić 9b55ff241c Merge pull request #1124 from basecamp/fix-missing-default-value-for-delinquency-tracker
Fix crash due to missing default value
2025-09-17 11:53:41 +02:00
Stanko K.R. 661471e9e8 Fix crash due to missing default value 2025-09-17 11:47:46 +02:00
Mike Dalessio dcd717f56d Merge pull request #1123 from basecamp/flavorjones/dep-rails-20250916
Bundle rails from main
2025-09-16 18:37:15 -04:00
Mike Dalessio d706cc0b8a Bundle rails from main
Undoing the pinning to a bugfix branch from 04baaa9c
2025-09-16 18:34:26 -04: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
Jason Zimdars ae07de1ba1 Sort alphabetically 2025-09-16 14:29:02 -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 b5d880c063 Merge pull request #1101 from basecamp/involvement-defaults
Involvement defaults
2025-09-16 14:16:24 -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 Krtalić 3604d60a2d Merge pull request #1083 from basecamp/webhooks
Webhooks
2025-09-16 20:25:26 +02:00