Commit Graph

2774 Commits

Author SHA1 Message Date
Jorge Manrubia dd726a61c1 Use relative paths 2025-10-31 12:51:49 +01:00
Jorge Manrubia a5016ba854 Reorganize the main menu templates
The filter folder wasn't a good spot for this menu code anymore
2025-10-31 12:47:56 +01:00
Jorge Manrubia 1a78de6f71 Fixes for refresh stream subscriptions
This will make the system listen for changes via the filtered
collections, when any, or via all the collections otherwise.
2025-10-31 12:25:05 +01:00
Jorge Manrubia eb449c7315 Invalidate cache for right/left-most columns so that the menu get invalidated when the adjacent situation changes 2025-10-31 10:58:33 +01:00
Jorge Manrubia 272388918b No need for this helper anymore 2025-10-31 10:41:22 +01:00
Jorge Manrubia d0c33b8550 Add http caching for the new columns/edit card resource 2025-10-31 10:40:45 +01:00
Jorge Manrubia be6708065e No need to invalidate cache on columns since we load those with turbo frame now 2025-10-31 10:40:44 +01:00
Jorge Manrubia f0c5285fb0 Move column editing to stream so that we can remove the invalidation concern 2025-10-31 10:40:28 +01:00
Jorge Manrubia b0e5a5ccb5 Some fixes for HTTP caching not being invalidated properly 2025-10-31 10:40:26 +01:00
Jorge Manrubia 108d7b2835 Rename collection to cards since this is a regular partial now 2025-10-31 10:39:53 +01:00
Jorge Manrubia 12545dac80 Extract common partials 2025-10-31 10:39:53 +01:00
Jorge Manrubia 7421f18c11 Format 2025-10-31 10:39:53 +01:00
Jorge Manrubia 176b8ad3b5 Move caching to collection rendering 2025-10-31 10:39:51 +01:00
Jorge Manrubia 2a79cb413e Remove cacheable concern, inline cache helper 2025-10-31 10:38:52 +01:00
Jorge Manrubia bcac3fad10 Move perma collection picker to turbo frame 2025-10-31 10:37:36 +01:00
Jason Zimdars 07d74d987d Typo 2025-10-30 17:21:06 -05:00
Jason Zimdars 88867e4345 Merge branch 'main' into jz/10-30-25 2025-10-30 14:03:21 -05:00
Jason Zimdars 48fd1f3502 Use debounced submit to prevent duplicate submissions 2025-10-30 12:16:35 -05:00
David Heinemeier Hansson 5a02410a8c More style 2025-10-30 17:16:52 +01:00
David Heinemeier Hansson a07286dcd1 Style 2025-10-30 17:16:12 +01:00
David Heinemeier Hansson 9f7a97eeea Always use camel case for turbo frames 2025-10-30 17:16:03 +01:00
Jason Zimdars 30d70429e9 Fix wrapping 2025-10-30 11:11:27 -05:00
David Heinemeier Hansson 16755b3283 Make partials live with the root templates including them 2025-10-30 17:10:52 +01:00
David Heinemeier Hansson 2c290193cd Spacing 2025-10-30 17:08:49 +01:00
David Heinemeier Hansson fc409d35c3 Stick with HTML when there's no conditional logic 2025-10-30 17:08:09 +01:00
David Heinemeier Hansson 9bbac44f84 Dont reference ivars in partial 2025-10-30 16:59:57 +01:00
David Heinemeier Hansson 1baf554864 Spacing 2025-10-30 16:59:21 +01:00
David Heinemeier Hansson d3028262af Spacing 2025-10-30 16:47:17 +01:00
David Heinemeier Hansson 99247cb29c Spacing 2025-10-30 16:46:24 +01:00
David Heinemeier Hansson 1572147d5b Spacing 2025-10-30 16:43:27 +01:00
David Heinemeier Hansson 10d7fd3268 Rely on the passed in card object, not ivar 2025-10-30 16:43:24 +01:00
David Heinemeier Hansson 333634a5cc Rely on model to route 2025-10-30 16:41:37 +01:00
David Heinemeier Hansson acb7216b8b Spacing 2025-10-30 16:41:15 +01:00
David Heinemeier Hansson cc0252e39c No longer used 2025-10-30 16:40:04 +01:00
David Heinemeier Hansson b57317ef60 Spacing 2025-10-30 16:38:11 +01:00
David Heinemeier Hansson 6cf6076041 Rely on model to route whenever possible 2025-10-30 16:38:03 +01:00
David Heinemeier Hansson 67f0876ba7 In order of use 2025-10-30 16:36:15 +01:00
David Heinemeier Hansson 70a506c4a3 My menu is on every screen when the user is logged in 2025-10-30 16:28:51 +01:00
Jason Zimdars f82f44e300 We don't want this on the new card form 2025-10-30 10:05:02 -05:00
David Heinemeier Hansson 3062890c27 Not used for unfurling or for public consumption 2025-10-30 16:03:31 +01:00
David Heinemeier Hansson dfc50faee9 Extract helper instead of using anemic partial 2025-10-30 16:03:10 +01:00
David Heinemeier Hansson 397b7e176f No longer used 2025-10-30 15:56:42 +01:00
David Heinemeier Hansson 3e118e9ad7 We are not using internal collection pages for unfurling or publicly readable consumption 2025-10-30 15:51:34 +01:00
David Heinemeier Hansson 288bd122e2 Turn anemic partial into a helper method 2025-10-30 15:50:54 +01:00
David Heinemeier Hansson 82df8fd90d Don't even need the url when that's directly being inferred from the model 2025-10-30 15:36:58 +01:00
David Heinemeier Hansson f297e7df4e We can lean on object-to-route lookup 2025-10-30 15:36:23 +01:00
David Heinemeier Hansson 61e81ce8e1 Extract helper at a higher level 2025-10-30 15:34:42 +01:00
David Heinemeier Hansson bb4e27e586 It's clearer to call out when we DON'T want the messages 2025-10-30 15:27:34 +01:00
Jorge Manrubia 9d548e77ef Merge pull request #1418 from basecamp/sort-columns
Sort columns
2025-10-30 08:39:53 +01:00
Jason Zimdars 80e2255671 Merge pull request #1425 from basecamp/jz-10-29-25
JZ 10-29-25
2025-10-29 17:12:34 -05:00