Overview
| Comment: | Timeline stream: keep the reader's filter
The check-ins default lived only in the page handler, so a reader on the default timeline had an empty query string — and the live stream opened with it asked for no filter at all. The first tick after a landing replaced their check-ins with everything. Both the page and the stream now resolve through timelineQuery. |
|---|---|
| Timelines: | family | ancestors | descendants | both | tl-filter |
| Files: | files | file ages | folders |
| SHA3-256: |
550f9601a22b5ca1aa392e56089ee666 |
| User & Date: | dmestas on 2026-08-25 22:02:26.344 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-08-25
| ||
| 22:02 | Accepted. The default belongs to the timeline, not to the handler that knew it first. check-in: 025d48b290 user: dmestas tags: trunk | |
| 22:02 |
Timeline stream: keep the reader's filter
The check-ins default lived only in the page handler, so a reader on the default timeline had an empty query string — and the live stream opened with it asked for no filter at all. The first tick after a landing replaced their check-ins with everything. Both the page and the stream now resolve through timelineQuery. closed check-in: 550f9601a2 user: dmestas tags: tl-filter | |
| 21:53 | Accepted. It can now say which repo and which calls — which is the difference between finding a slow route and fixing one. check-in: 7059271e59 user: dmestas tags: trunk | |
Changes
Added internal/web/timelinelive_test.go version [8f6e7bd4ef].
Modified internal/web/web.go
from [58c23504b0]
to [ea9a114b2d].
[diff]