Jose Farias
46c2b450da
has_one allows for touch: true
2024-10-25 15:25:57 -06:00
Jose Farias
85d47a35ab
threadables -> messageables
2024-10-25 15:03:31 -06:00
Jose Farias
652ec68e9c
Threadables should thread entry
2024-10-24 17:48:32 -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
28a024b1da
Pull out Threadable::TYPES
2024-10-24 11:36:24 -06:00
Jose Farias
042bc2c10e
Use Proc for Threadable after_create
2024-10-24 11:31:06 -06:00
Jose Farias
e3db8e8700
Inline thread entry creation
2024-10-24 11:25:50 -06:00
Jose Farias
804be0a971
Create thread entry in a callback
2024-10-24 10:38:59 -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
Kevin McConnell
b7feddf6b7
Temporarily wire up filtering on the form
2024-10-03 16:11:29 +01:00
Kevin McConnell
518828883c
Make bubbles and comments searchable
2024-10-02 13:51:12 +01:00
Kevin McConnell
564a0f48ae
New Rails app
2024-06-21 13:19:56 +01:00