daybook/static
peter cae414c307 v0.4.0: live feed updates (auto-insert new posts)
New artifacts appear at the top of the feed without a manual refresh.

- GET /feed/updates (session-authed): new artifacts since a timestamp marker,
  owner-scoped and filter-aware (source/label/kind/q), returned as row HTML.
- Feed JS polls every 5s, paused while the tab is hidden (immediate poll on
  refocus). Prepends new rows into today's group without touching the selected
  row or the preview iframe — what you're reading stays put and selected.
- Fresh rows show "now", aging into their real time after ~3 min; brief
  highlight on arrival.
- Extracted _artifact_rows.html partial, shared by the day-group render and the
  updates endpoint, so live rows match exactly.
- Polling chosen over SSE/WebSockets: zero infra on sync-WSGI + SQLite (see
  planning/next_steps for the SSE upgrade path). 142 tests pass; feed page +
  endpoint verified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-04 23:02:07 +01:00
..
themes Use system sans-serif for document body text across all themes 2026-09-03 14:10:22 +01:00
vendor Release v0.1.1: fix collectstatic crash-loop; ship /api/skill 2026-09-03 16:13:19 +01:00
agentfeed.css v0.4.0: live feed updates (auto-insert new posts) 2026-09-04 23:02:07 +01:00
apple-touch-icon.png Swap in icon_2 (natively transparent) for the app icon assets 2026-09-03 13:18:11 +01:00
favicon.png Swap in icon_2 (natively transparent) for the app icon assets 2026-09-03 13:18:11 +01:00
logo.png Swap in icon_2 (natively transparent) for the app icon assets 2026-09-03 13:18:11 +01:00