Commit Graph

  • 6c5db3826b Merge pull request #120 from basecamp/use-params-expect David Heinemeier Hansson 2024-10-20 03:57:48 +02:00
  • 2995c1571f Use the new params#expect syntax where applicable David Heinemeier Hansson 2024-10-19 18:53:41 -07:00
  • 87008796b1 Merge pull request #119 from basecamp/add-caching David Heinemeier Hansson 2024-10-20 03:36:08 +02:00
  • cdcf2500c1 Another spot where we need to move a Current.user check to a stimulus controller to cache David Heinemeier Hansson 2024-10-19 18:31:21 -07:00
  • 53afd0d93c Note that Current.user cannot be referenced within partials that must be cached David Heinemeier Hansson 2024-10-19 17:51:09 -07:00
  • 716e14998f Note that we need to keep all partials cacheable, so no dynamic path munging David Heinemeier Hansson 2024-10-19 17:46:36 -07:00
  • 1d404830f4 Must touch to bust bubble caches David Heinemeier Hansson 2024-10-19 17:42:06 -07:00
  • 6ee10c0ad0 Merge branch 'main' into add-caching David Heinemeier Hansson 2024-10-19 17:10:41 -07:00
  • 7bd882f33c Extract explaining variable and move work outside the transaction constraint David Heinemeier Hansson 2024-10-19 17:10:32 -07:00
  • 0bffcb8b86 Actually need to do all work outside of transaction loop David Heinemeier Hansson 2024-10-19 17:08:05 -07:00
  • 942eb9fd64 Extract explaining method David Heinemeier Hansson 2024-10-19 17:03:37 -07:00
  • 32d1792cb2 Fetch bubbles index with multiget cache David Heinemeier Hansson 2024-10-19 16:50:19 -07:00
  • cd14fda395 Cache bubble partial on itself David Heinemeier Hansson 2024-10-19 16:50:05 -07:00
  • 5d06e5449f Etag the bubbles#show David Heinemeier Hansson 2024-10-19 16:49:51 -07:00
  • 23d81c07c1 Use Rails 8.0 rc1 David Heinemeier Hansson 2024-10-19 16:42:13 -07:00
  • e2c9048581 Only load from app, not all plugins etc David Heinemeier Hansson 2024-10-18 12:49:09 -07:00
  • b349e31d88 Reorder routes Jose Farias 2024-10-18 11:46:50 -06:00
  • fdfd7a963a Merge pull request #116 from basecamp/bubble-filter Jose Farias 2024-10-18 11:17:34 -06:00
  • d9d473723b Clean up Bucket::BubbleFilter initializer Jose Farias 2024-10-18 11:15:53 -06:00
  • 09c003431e Pull out Bucket::BubbleFilter Jose Farias 2024-10-18 11:11:23 -06:00
  • 224cd14fe6 Scope view lookup to Current.user Jose Farias 2024-10-17 23:17:27 -06:00
  • bd2f4fc476 Fix tag_filters and assignee_filters calls Jose Farias 2024-10-17 23:02:59 -06:00
  • 1d9d120db6 Merge pull request #115 from basecamp/move-filtered-bubbles-to-model Jose Farias 2024-10-17 22:55:24 -06:00
  • e7cc426fdc Move bubble filtering to the model Jose Farias 2024-10-17 22:51:02 -06:00
  • 91401c2e75 Put latest buckets first Jose Farias 2024-10-17 22:29:15 -06:00
  • e38a7fadda Merge pull request #113 from basecamp/persisted-filters Jose Farias 2024-10-17 22:17:43 -06:00
  • 54cea4eb75 clear_assignees_if_unassigned -> clear_assignees Jose Farias 2024-10-17 22:09:34 -06:00
  • be43dbc693 Remove unnecessary compact_blank Jose Farias 2024-10-17 22:03:07 -06:00
  • c570fa7e4c Appease zeitwerk Jose Farias 2024-10-17 22:01:25 -06:00
  • 783f0ec83a Revert "Appease zeitwerk" Jose Farias 2024-10-17 21:53:42 -06:00
  • 87ebabe260 Appease zeitwerk Jose Farias 2024-10-17 21:44:49 -06:00
  • c0df006ebc Consolidate bucket_view_helper and filters_helper Jose Farias 2024-10-17 21:37:48 -06:00
  • c9e6ecda58 bucket_view_form_tag -> bubble_filter_form_tag Jose Farias 2024-10-17 21:35:21 -06:00
  • 6dc01479b7 Fix search form Jose Farias 2024-10-17 21:34:48 -06:00
  • 9c2b101624 Memoize view_filter_params Jose Farias 2024-10-17 20:58:11 -06:00
  • 3542298394 @view might be nil in BubblesController#index Jose Farias 2024-10-17 20:56:52 -06:00
  • 862c854377 querying_unassigned_status -> unassigned_filter_activated Jose Farias 2024-10-17 20:55:11 -06:00
  • 0c27ede5ea Clean up #set_view Jose Farias 2024-10-17 20:53:07 -06:00
  • 919092a1f8 Disambiguate view_filter_params and buble_filter_params Jose Farias 2024-10-17 20:50:45 -06:00
  • 8504e911ab No longer used David Heinemeier Hansson 2024-10-17 17:59:01 -07:00
  • a3cbf4d9fc Fix that assignee and tag filters wouldn't overwrite themselves Jose Farias 2024-10-17 18:00:05 -06:00
  • 28eca68421 Fix that assignee and tag filters would overwrite each other Jose Farias 2024-10-17 17:52:24 -06:00
  • a7a9c46327 Put tag summary first Jose Farias 2024-10-17 17:46:49 -06:00
  • 6b54ad6a72 bucket_view -> view Jose Farias 2024-10-17 17:43:30 -06:00
  • e754b5bf92 Move all of Bubble's searchable concerns into Searchable Jose Farias 2024-10-17 17:38:33 -06:00
  • 7e99aabaa1 Bucket::View update/delete Jose Farias 2024-10-17 17:34:31 -06:00
  • eb68fbe8ff Simplify Bucket::View validations Jose Farias 2024-10-17 17:15:45 -06:00
  • 62a72f216b Stop splitting array params before persisting Jose Farias 2024-10-17 17:08:45 -06:00
  • feab596251 Clean up array hidden tags Jose Farias 2024-10-17 17:04:12 -06:00
  • 6f9ade25f8 Pull out bucket_view_form helper Jose Farias 2024-10-17 17:01:47 -06:00
  • a891af85d6 Pull out path in view partial Jose Farias 2024-10-17 16:58:45 -06:00
  • cc6c5b858e Make filters unique per user+bucket Jose Farias 2024-10-17 16:54:47 -06:00
  • f7a3e42a67 Carry over other filters when clicking on tag Jose Farias 2024-10-16 17:38:14 -06:00
  • fe73cccb6b Remove brackets for tag_id param Jose Farias 2024-10-16 17:37:09 -06:00
  • 2387f8f211 Reorganize methods in BubblesController Jose Farias 2024-10-16 17:30:42 -06:00
  • f127fad1e4 Add flash notices Jose Farias 2024-10-16 17:22:11 -06:00
  • 73f64f542e Fix tag and assignee selects Jose Farias 2024-10-16 17:16:13 -06:00
  • 8fd28c3809 Remove unnecesary compact_blank Jose Farias 2024-10-16 17:10:48 -06:00
  • 5c7b3bd21f Split up Bucket::View Jose Farias 2024-10-16 17:09:00 -06:00
  • 956dce9e34 upcase_first -> humanize Jose Farias 2024-10-16 17:08:42 -06:00
  • 310a102ec9 Split out filters into partials Jose Farias 2024-10-16 16:55:09 -06:00
  • a77a257129 Remove array params Jose Farias 2024-10-16 16:43:20 -06:00
  • f4b5210ca1 Spike persisted filters Jose Farias 2024-10-16 16:41:11 -06:00
  • c9ac10cbdb Merge pull request #108 from basecamp/events-system Jose Farias 2024-10-15 12:43:48 -06:00
  • df83c72d6e Use dependent: :destroy for comments Jose Farias 2024-10-15 12:42:07 -06:00
  • a4461d38d1 TOC order in Rollup Jose Farias 2024-10-12 23:28:16 -06:00
  • 1d6acb6119 Stop caching threads — YAGNI Jose Farias 2024-10-12 23:23:12 -06:00
  • f92d361b14 Merge branch 'main' into events-system Jose Farias 2024-10-12 23:10:49 -06:00
  • bb5b0701ed Simplify Current JS implementation Jose Farias 2024-10-12 23:06:34 -06:00
  • 2c6c821e20 Use local time for rollups Jose Farias 2024-10-12 23:03:27 -06:00
  • 6b477a2742 Install local-time Jose Farias 2024-10-12 23:03:13 -06:00
  • 9e64f3d62a Remove unused boost_count Jose Farias 2024-10-12 22:49:36 -06:00
  • f13a8a3cd5 equivalent_boosts? -> repeated_boosts? Jose Farias 2024-10-12 22:49:20 -06:00
  • 9d87d66be6 Ignore brakeman false positive Jose Farias 2024-10-11 20:28:50 -05:00
  • dcb5fbbe85 index -> position Jose Farias 2024-10-11 20:27:32 -05:00
  • 817de34653 Add one more boost to logo bubble Jose Farias 2024-10-11 20:24:41 -05:00
  • 755cceb6bd Use size for counting bubble comments Jose Farias 2024-10-11 20:20:45 -05:00
  • ec7fc75054 Spike events system Jose Farias 2024-10-11 20:14:09 -05:00
  • 07ca967bf5 Merge pull request #105 from basecamp/dependabot/bundler/rails-57fe7e7 Jose Farias 2024-10-10 21:18:19 -04:00
  • 27cd44f39b Merge pull request #106 from basecamp/dependabot/bundler/importmap-rails-2.0.3 Jose Farias 2024-10-10 21:18:08 -04:00
  • d9c0237ebe Bump importmap-rails from 2.0.2 to 2.0.3 dependabot[bot] 2024-10-10 20:52:48 +00:00
  • 357e30ff58 Bump rails from f1be11a to 57fe7e7 dependabot[bot] 2024-10-10 20:52:08 +00:00
  • 9e2ca7ad4b Merge pull request #104 from basecamp/update-all-the-things Jose Farias 2024-10-09 13:28:16 -04:00
  • 71da31e931 Bring all deps up to date Jose Farias 2024-10-09 13:25:40 -04:00
  • efd4b09ce7 Merge pull request #103 from basecamp/jose/fix-bucket-creator-access Jose Farias 2024-10-09 13:19:58 -04:00
  • 3be4ba745d Test that bucket creators are given access Jose Farias 2024-10-09 13:18:17 -04:00
  • 999dd8fbcc Add Sentry Jose Farias 2024-10-09 13:01:04 -04:00
  • 6b8b989058 sign_in -> sign_in_as Jose Farias 2024-10-09 12:48:21 -04:00
  • e2cd077662 Merge pull request #101 from basecamp/access-config Jose Farias 2024-10-09 12:05:02 -04:00
  • dd1752de2a Implement bucket access form Jose Farias 2024-10-09 11:53:05 -04:00
  • cf142084f3 Add debug gem Jose Farias 2024-10-09 11:30:32 -04:00
  • fb5254d13b Scope to just users on the bucket Jason Zimdars 2024-10-08 13:39:14 -04:00
  • e009874767 Set up for internal deployment Kevin McConnell 2024-09-30 16:12:32 +01:00
  • d38bab9664 Scope tags by bucket Jeffrey Hardy 2024-10-07 09:03:17 -04:00
  • 65f29ae3b5 Fix deleting tags (just need this for local data) Jason Zimdars 2024-10-06 13:05:21 -04:00
  • 9be032beda Add close/collapse actions Jason Zimdars 2024-10-06 12:41:28 -04:00
  • 0a95dbe778 Adjust secondary bubble size, position, and stroke Jason Zimdars 2024-10-06 10:52:56 -04:00
  • 053a8a29f9 Fix selection styles on my comments Jason Zimdars 2024-10-06 08:24:22 -05:00
  • 1d58579a53 Avoid jumping text on save Jason Zimdars 2024-10-06 08:21:02 -05:00
  • 045a4d39c5 Improve filter menu styles Jason Zimdars 2024-10-06 08:16:44 -05:00