Content
View differences
Updated by Kabiru Mwenja 19 days ago
The activity timeline's stem (the vertical connector line down the left of the entries) is kept correct by a client-side Stimulus controller, stems.controller.ts.
As its own comment notes, this is a workaround: once journals stream into the DOM via turbo-streams, the server no longer knows which entry is last, so the controller re-patches two descending-list cases on the client after every insert - the creation entry's dangling border on narrow viewports, and the trailing empty-line spacer under the final entry.
As its own comment notes, this is a workaround: once journals stream into the DOM via turbo-streams, the server no longer knows which entry is last, so the controller re-patches two descending-list cases on the client after every insert - the creation entry's dangling border on narrow viewports, and the trailing empty-line spacer under the final entry.