Commit Graph

  • 287a956364 Let EventSummary do the work to summarize events Jose Farias 2024-10-27 17:41:48 -06:00
  • 0727414017 Lean into delegated types APIs Jose Farias 2024-10-27 17:39:30 -06:00
  • f782b43ef5 find_or_create_next_summary -> find_or_create_active_summary Jose Farias 2024-10-27 12:36:37 -06:00
  • 4cd5dc0b35 Fix event tests Jose Farias 2024-10-27 12:33:51 -06:00
  • ede04d6d96 Fix search tests Jose Farias 2024-10-27 12:33:33 -06:00
  • 993870c10c Messageable concerns aren't actually dependent on Messages Jose Farias 2024-10-27 12:23:47 -06:00
  • 5601949f3b Only tally boosts if there are any Jose Farias 2024-10-27 12:16:36 -06:00
  • 45ba9b7a70 Use helpers instead of partials for events Jose Farias 2024-10-27 12:13:03 -06:00
  • f9712ea53f Messageables don't belong to bubble directly Jose Farias 2024-10-27 11:57:33 -06:00
  • 5ea2004adb Use tag helper for current-user meta Jose Farias 2024-10-27 11:50:42 -06:00
  • ee96d4425e Inline selector method in created-by-user-controller Jose Farias 2024-10-25 16:14:16 -06:00
  • 8cbd9d0316 Prune stale brakeman ignore re: threads Jose Farias 2024-10-25 16:10:00 -06:00
  • 17dab8e310 Remove references to thread Jose Farias 2024-10-25 16:09:20 -06:00
  • 1b2df2200f Unnecessary after_touch Jose Farias 2024-10-25 16:06:43 -06:00
  • a3edee6e58 Extract grouping of boosts Jose Farias 2024-10-25 16:06:34 -06:00
  • 9855ae5b16 Remove min-height on event summary Jose Farias 2024-10-25 15:50:41 -06:00
  • e85f688e35 Remove JS extensions Jose Farias 2024-10-25 15:46:05 -06:00
  • 66fab4d0b0 Index events con summary + action Jose Farias 2024-10-25 15:45:04 -06:00
  • 7b104287ba Roll up boosts server-side Jose Farias 2024-10-25 15:39:54 -06:00
  • 9eb07c559b Bucket views already filter for status Jose Farias 2024-10-25 15:28:23 -06:00
  • 46c2b450da has_one allows for touch: true Jose Farias 2024-10-25 15:25:57 -06:00
  • 9a562d8ab1 differentiator -> mine Jose Farias 2024-10-25 15:08:22 -06:00
  • a1c7de721b Remove remaining rollup references Jose Farias 2024-10-25 15:05:07 -06:00
  • 85d47a35ab threadables -> messageables Jose Farias 2024-10-25 15:03:31 -06:00
  • 3cd1d34f9d Thread entries relay touches to thread Jose Farias 2024-10-24 19:27:55 -06:00
  • d88d9437f8 Clean up bubble tests Jose Farias 2024-10-24 18:21:06 -06:00
  • 4e3eee57f5 map -> pluck Jose Farias 2024-10-24 18:16:41 -06:00
  • 2387abbe7c Merge branch 'main' into threadables Jose Farias 2024-10-24 18:15:54 -06:00
  • 78232fabf8 map -> pluck Jose Farias 2024-10-24 18:15:23 -06:00
  • f5b01415aa Bubble events can be deleted Jose Farias 2024-10-24 18:01:32 -06:00
  • b16d2ed2d8 Pull out .#isBoosted() in rollup-controller Jose Farias 2024-10-24 17:53:36 -06:00
  • 652ec68e9c Threadables should thread entry Jose Farias 2024-10-24 17:48:32 -06:00
  • 2a4a07f00a Typo in rollup-controller Jose Farias 2024-10-24 17:45:35 -06:00
  • 3db14a117c Store stage ids in event particulars Jose Farias 2024-10-24 17:36:40 -06:00
  • 2dd719e94b Don't summarize boosts if there are none Jose Farias 2024-10-24 17:36:26 -06:00
  • c57f18c20c Materialize abstract thread Jose Farias 2024-10-24 17:36:14 -06:00
  • 7132fdd962 Might be ok for some events not to have rollups Jose Farias 2024-10-24 16:04:12 -06:00
  • 3543121d3d thread-controller -> created-by-current-user-controller Jose Farias 2024-10-24 16:00:09 -06:00
  • ad88f90302 Fine not to denormalize user names in events Jose Farias 2024-10-24 15:50:00 -06:00
  • e2f608eb71 Remove *_names accessors for bucket views Jose Farias 2024-10-24 15:47:39 -06:00
  • 08184d0ec8 Give rollups a min height Jose Farias 2024-10-24 15:14:19 -06:00
  • d1f70ae2f8 Write template dependency comments Jose Farias 2024-10-24 15:14:10 -06:00
  • 28a024b1da Pull out Threadable::TYPES Jose Farias 2024-10-24 11:36:24 -06:00
  • 86e69c3989 Reorder events fixtures attributes Jose Farias 2024-10-24 11:33:06 -06:00
  • 042bc2c10e Use Proc for Threadable after_create Jose Farias 2024-10-24 11:31:06 -06:00
  • 70ff52f883 Move inverse_of further up Jose Farias 2024-10-24 11:28:59 -06:00
  • e3db8e8700 Inline thread entry creation Jose Farias 2024-10-24 11:25:50 -06:00
  • c41da5837c Add back bubble association to events Jose Farias 2024-10-24 11:22:23 -06:00
  • 5fed37a8c4 Refactor Bubble::Thread#latest_rollup Jose Farias 2024-10-24 10:55:30 -06:00
  • a49c6dc3f6 Refactor Bubble#toggle_stage Jose Farias 2024-10-24 10:51:23 -06:00
  • 804be0a971 Create thread entry in a callback Jose Farias 2024-10-24 10:38:59 -06:00
  • 60f8ae7c4c Remove boost_event_tag helper Jose Farias 2024-10-23 19:22:26 -06:00
  • ab0492f56a Remove stray newline Jose Farias 2024-10-23 19:15:48 -06:00
  • e1f03fb8fd comment! -> comment Jose Farias 2024-10-23 19:13:35 -06:00
  • ca85326638 Simplify Bubble#comment! Jose Farias 2024-10-23 19:07:48 -06:00
  • a0c1c7d0ed Move rollup param further up Jose Farias 2024-10-23 19:06:55 -06:00
  • 8233254de3 Make comments cache-safe Jose Farias 2024-10-23 18:58:10 -06:00
  • 208ace7214 Delegate Current.user to session Jose Farias 2024-10-23 18:49:40 -06:00
  • cf22fb454a not_popped -> active Jose Farias 2024-10-23 18:32:27 -06:00
  • 3abfb24e1d Stub bookmark buttons Jason Zimdars 2024-10-23 19:26:21 -05:00
  • 77e00488af Move rollup further up Jose Farias 2024-10-23 18:09:32 -06:00
  • 11efca5af9 Bubbles don't have events anymore Jose Farias 2024-10-23 18:08:01 -06:00
  • f1d65782d3 Fix tests Jose Farias 2024-10-23 17:35:18 -06:00
  • 973fd0a73d Redirect to bubble after staging Jose Farias 2024-10-23 17:32:34 -06:00
  • 398baed6a6 Assignments should touch their bubbles Jose Farias 2024-10-23 17:29:49 -06:00
  • 567dec2197 Simplify threadable<>bubble relationships Jose Farias 2024-10-23 17:29:24 -06:00
  • c575cb4bc4 Make boosts span temporary Jose Farias 2024-10-23 16:21:33 -06:00
  • 78279cb191 Move delete to filters index Jason Zimdars 2024-10-23 16:16:04 -05:00
  • 17f744cf0f Move edit to the index Jason Zimdars 2024-10-23 16:09:47 -05:00
  • ae497aae85 Clear up dependency destruction chain Jose Farias 2024-10-23 14:51:12 -06:00
  • 3e5b902e76 Move thread to its own partial Jose Farias 2024-10-23 14:28:21 -06:00
  • 5221807847 Render threadables Jose Farias 2024-10-23 14:12:28 -06:00
  • 35a31e3203 Model threadables Jose Farias 2024-10-23 14:10:04 -06:00
  • 06ea38a9f7 Denormalize event data Jose Farias 2024-10-23 13:38:00 -06:00
  • 0a5854e02e Merge pull request #121 from basecamp/workflows-spike Jose Farias 2024-10-22 11:32:44 -06:00
  • c74dce6002 Remove unnecessary turbo_confirms Jose Farias 2024-10-22 10:50:33 -06:00
  • 79670c04c3 Remove unnecessary parens Jose Farias 2024-10-22 10:49:08 -06:00
  • 6a9ffe3103 Remove unnecessary calls to #id Jose Farias 2024-10-22 10:45:32 -06:00
  • 0ea5719431 Ruby 3.3.5 (#122) Jeremy Daer 2024-10-21 21:42:51 -07:00
  • d2667ba04a Fix tag test Jose Farias 2024-10-21 15:50:15 -06:00
  • 876f1d0564 Use params.expect Jose Farias 2024-10-21 16:02:08 -06:00
  • b182124358 Account for workflow path de-nesting Jose Farias 2024-10-21 15:57:54 -06:00
  • 34df819e30 Fix tag test Jose Farias 2024-10-21 15:50:15 -06:00
  • 128fc22eb1 Make it look like the filter Jason Zimdars 2024-10-21 16:39:39 -05:00
  • b0565fbf20 Spike workflows Jose Farias 2024-10-21 15:33:30 -06:00
  • 7e6890cb46 Fix linter error Jason Zimdars 2024-10-21 16:09:31 -05:00
  • bb0282d24c Ensure text wraps nicely Jason Zimdars 2024-10-21 16:03:51 -05:00
  • 6e5b71ea99 Make this a one-liner, no need for hierarchy Jason Zimdars 2024-10-21 16:03:41 -05:00
  • b1f5498914 Encapsulate tagging as a taggable domain method David Heinemeier Hansson 2024-10-19 20:14:59 -07:00
  • c00dcd8c66 Already comes as a hash David Heinemeier Hansson 2024-10-19 19:55:14 -07:00
  • 255435a38f No need for a non-standard factory method for something this simple David Heinemeier Hansson 2024-10-19 19:53:20 -07:00
  • 139fa7afdc No need for this to be in a transaction David Heinemeier Hansson 2024-10-19 19:51:25 -07:00
  • 0c5778495e Resolve bubble to bucket_bubble for ease of redirecting David Heinemeier Hansson 2024-10-19 19:48:31 -07:00
  • e75e585f03 Routes are actually ensuring the id is always there David Heinemeier Hansson 2024-10-19 19:37:46 -07:00
  • aef3c8ca32 No need to specify the extension now David Heinemeier Hansson 2024-10-19 19:36:23 -07:00
  • e3f7930dcd Unlikely we are going to need this David Heinemeier Hansson 2024-10-19 19:35:21 -07:00
  • b8e93c4f8a Extract render svg as a real renderer David Heinemeier Hansson 2024-10-19 19:31:48 -07:00
  • 15b0d6e818 Simplify join code svg rendering David Heinemeier Hansson 2024-10-19 19:19:12 -07:00
  • b53a2b8880 Fix url reference David Heinemeier Hansson 2024-10-19 19:07:48 -07:00
  • b7efd04a43 Use _path consistently in the controllers when not changing host David Heinemeier Hansson 2024-10-19 19:00:04 -07:00