Commit graph

9 commits

Author SHA1 Message Date
Thomas Cravey
2f9ab6a414 docs: update README for Web UI, SSE, link cards/summary; add CHANGELOG Beta 2 (v0.2.0) 2025-08-17 20:37:27 -05:00
Thomas Cravey
2c20b9a638 fix(link-summ): robust fetch headers and system prompt to avoid "can’t open links"; improves sites like The Register 2025-08-17 20:29:50 -05:00
Thomas Cravey
43f1235482 tweak: swap 🌚/🌝 UI states for link summary; adjust link summarizer prompt 2025-08-17 20:17:29 -05:00
Thomas Cravey
95e1f77956 fix(history): prevent duplicate prepend with seen-set and fetch guard; reset seen on channel switch 2025-08-17 19:27:36 -05:00
Thomas Cravey
e9d764817f feat(link-summ): improve YouTube summaries using oEmbed title/thumbnail hints; keep prompt link-only 2025-08-17 19:13:18 -05:00
Thomas Cravey
fed806bfc0 ux(cards): place 🌝/🌚 and chevron inline with original link; collapse hides entire card; improve YouTube summarization path groundwork 2025-08-17 19:12:26 -05:00
Thomas Cravey
575622b45c feat(link-summ): add SummarizeLink API and server integration; youtube oEmbed returns HTML only to avoid duplicate thumbs 2025-08-17 18:52:39 -05:00
Thomas Cravey
9ecf4f4f4c docs: expand .env example to show max/large values; add SUMM_TIMEOUT and summarizer tunables\n\nfeat: summarizer improvements\n- readability extraction for articles\n- image links passed to model as vision inputs\n- configurable max groups/links/bytes and timeout\n- higher default ceilings; resilient fallback summary 2025-08-15 20:41:31 -05:00
Thomas Cravey
2954e85e7a feat: initial Beta 1 release
- soju raw connector with event playback and CHATHISTORY fallback
- SQLite store with msgid de-dup and retention job
- Mentions + Pushover + tuning; structured JSON logs
- Summaries: concise, link-following, multi-line grouping
- HTTP: /healthz, /ready, /tail, /trigger, /metrics
- Docker: distroless, healthcheck, version metadata
- Docs: README, CHANGELOG, compose
2025-08-15 18:06:28 -05:00