Thomas Cravey
6e64969bb6
feat(webui): move channel list into navbar dropdown with checkmark; remove sidebar and footer; show short commit centered in navbar
2025-08-17 15:30:49 -05:00
Thomas Cravey
f7d97db569
fix(webui): summarizer wrapping and width; scope dashboard grid to .dash; ensure #out wraps and fills; adjust dashboard main class
2025-08-17 13:50:38 -05:00
Thomas Cravey
ab11490807
fix(webui): correct layout rendering; select content template by name and include via layout; fix navbar/footer appearance
2025-08-17 13:31:18 -05:00
Thomas Cravey
3ed38031be
fix(webui): blank page regression; execute named templates (dashboard.tmpl, summarizer.tmpl) in render()
2025-08-17 13:20:17 -05:00
Thomas Cravey
b993482b85
fix(webui): render correct page at / (dashboard), use base template execution; footer centering, navbar layout via CSS
2025-08-17 13:12:29 -05:00
Thomas Cravey
8a6111aeb5
feat(webui): templates + static assets; SSE broadcast; link cards; link summary endpoint; raw soju client store; UI polish
...
- Switch UI to Go html/templates and embedded /static (Pico.css-compatible)
- Add Server.Broadcast and normalize SSE channel keys to lowercase
- Implement /api/linkcard (OG/Twitter) and /api/linksummary (24h cache)
- Wire Store into raw soju client for CHATHISTORY LATEST fallback
2025-08-16 21:38:49 -05:00