Commit Graph

153 Commits

Author SHA1 Message Date
Jose Farias e117f4e5af boost_count -> boosts_count
This aligns better with counter_cache conventions, in case we turn boosts into a model later
2024-11-19 14:22:51 -06:00
Jose Farias b4e8adca47 Pre-calculate comment counts and activity scores 2024-11-15 18:17:42 -06:00
Jose Farias 768b48ea03 Use Filter class method to digest fixture params 2024-11-13 12:08:23 -06:00
Jose Farias d455b72906 Hash filter params 2024-11-08 15:17:55 -06:00
Jose Farias 77a9b267d8 Split out fields and params for filters 2024-11-07 12:44:26 -06:00
Jose Farias 12ce07639d Add tests 2024-11-06 17:49:14 -06:00
Jose Farias 3d9d169477 Many-to-many relationship for filters and filterables 2024-11-05 21:21:46 -06:00
Jose Farias ca6d018106 Attribute filter fixture to david 2024-11-05 15:45:13 -06:00
Jose Farias f2706d0f74 Unnest bubble filters 2024-11-05 13:04:05 -06:00
Jose Farias e92da7c73a Test EventSummary bodies 2024-10-27 20:30:15 -06:00
Jose Farias 9e60362ca7 Write messages integration test 2024-10-27 20:17:34 -06:00
Jose Farias f9712ea53f Messageables don't belong to bubble directly 2024-10-27 11:57:33 -06:00
Jose Farias 85d47a35ab threadables -> messageables 2024-10-25 15:03:31 -06:00
Jose Farias c57f18c20c Materialize abstract thread
The domain language is clearer if we just persist a thread. Also rename some models so their purpose is clear.
2024-10-24 17:36:14 -06:00
Jose Farias ad88f90302 Fine not to denormalize user names in events 2024-10-24 15:50:00 -06:00
Jose Farias 86e69c3989 Reorder events fixtures attributes 2024-10-24 11:33:06 -06:00
Jose Farias c41da5837c Add back bubble association to events 2024-10-24 11:22:23 -06:00
Jose Farias 208ace7214 Delegate Current.user to session 2024-10-23 18:49:40 -06:00
Jose Farias 567dec2197 Simplify threadable<>bubble relationships 2024-10-23 17:29:24 -06:00
Jose Farias ae497aae85 Clear up dependency destruction chain
Buckets destroy their bubbles, which destroy their thread entries, which destroy their threadables, which is how comments end up destroyed, and then rollups end up deleting their events
2024-10-23 14:51:12 -06:00
Jose Farias 35a31e3203 Model threadables 2024-10-23 14:10:04 -06:00
Jose Farias 06ea38a9f7 Denormalize event data 2024-10-23 13:38:00 -06:00
Jose Farias 817de34653 Add one more boost to logo bubble 2024-10-11 20:24:41 -05:00
Jose Farias ec7fc75054 Spike events system 2024-10-11 20:14:09 -05:00
Kevin McConnell e50144d97f Add modelling for "popped" bubbles 2024-10-03 12:54:13 +01:00
Jeffrey Hardy 497906010b Track assignment assignees 2024-10-02 12:45:34 -04:00
Jeffrey Hardy 044117f9c1 Extract Bucket::Assignable and rename Assignment#user to #assignee 2024-10-02 12:29:59 -04:00
Jeffrey Hardy 774fbb6060 Scope tags by account
We may want these to be bucket-scoped eventually, but they should
be scoped by something for now.
2024-10-01 16:25:18 -04:00
Jeffrey Hardy 4e579e5a34 Rename Project to Bucket 2024-09-24 15:32:44 -04:00
Jeffrey Hardy e6bb6ad76b Join links for user registration 2024-09-24 14:30:22 -04:00
Jeffrey Hardy 3025a0ce08 Test user creation and deactivation 2024-09-20 14:53:02 -04:00
Jeffrey Hardy 695dbb3630 Tidy addtional fixtures 2024-09-19 13:08:40 -04:00
Jeffrey Hardy 2dd0e79f1e Tidy fixtures 2024-09-19 10:36:07 -04:00
Jeffrey Hardy 8a0a541d5c Drop unused body columns 2024-09-19 10:15:03 -04:00
Jason Zimdars cd6e086fcc Clean up fixtures 2024-09-18 13:57:40 -05:00
Jeffrey Hardy 355e144ddc Nest bubbles et al under projects 2024-09-18 13:09:06 -04:00
Jeffrey Hardy c09a02fa98 Introduce projects and accesses 2024-09-18 13:06:30 -04:00
Jason Zimdars 834b71c17f Adjust fixtures 2024-09-18 10:44:34 -05:00
Jason Zimdars 56c7fe4abb Add assignees to a bubble WIP
- Still needs UI to display multiple assignees
- Still needs UI for changing/removing assignees
2024-09-17 17:10:23 -05:00
Jeffrey Hardy 40863453e0 Recast categories as tags 2024-09-05 17:36:48 -04:00
Jeffrey Hardy 5aae70298b Rename Splat to Bubble 2024-09-04 14:54:11 -04:00
Jason Zimdars a8fa39a21f body better aligns with splat and comment 2024-08-26 15:25:06 -05:00
Jason Zimdars 40dcf9883f Add boosts model 2024-08-19 15:55:40 -05:00
Jeffrey Hardy 683338fb02 Go with Account instead of Organization as the top-level tenant entity 2024-08-16 17:06:49 -04:00
Jason Zimdars 09cc76c4f7 Render comments on splats 2024-08-14 17:36:13 -05:00
Jason Zimdars 2ff9dbab51 Track creator 2024-08-14 16:41:59 -05:00
Jason Zimdars 8b23dfe52f Just make them strings instead of trying to escape 2024-08-14 16:14:48 -05:00
Jason Zimdars ab1e10200b Bring in the Dieter colors from Campfire 2024-08-06 21:55:11 -05:00
Jason Zimdars 7bb16e0bcc Refine new splat shape 2024-08-05 17:10:38 -05:00
Jason Zimdars 00d5c59f72 Categorize splats 2024-07-24 13:42:06 -05:00