v0.12.0
What's Changed
- docs(whats-new): announce glance.db + live pages by Samuel Lawerence (@samuellawerentz) in #95
- feat(whats-new): first-run dialog + header art per release by Samuel Lawerence (@samuellawerentz) in #96
- fix(comments): let rendered markdown take comments like HTML does by Samuel Lawerence (@samuellawerentz) in #97
- Real Google profile photos everywhere (same-origin avatar proxy) by Samuel Lawerence (@samuellawerentz) in #98
- perf(d1): cut rows read ~10x — index the team feed, cache admin stats in KV by Samuel Lawerence (@samuellawerentz) in #99
- perf(stats): drop the CLI rollups — 40% of the admin dashboard's D1 reads by Samuel Lawerence (@samuellawerentz) in #100
- feat(stars): star a page — Starred tab + per-user star control by Samuel Lawerence (@samuellawerentz) in #101
- style(stars): dim the unstarred star icon by Samuel Lawerence (@samuellawerentz) in #103
- feat(stars): any page you can open is starrable + What's New entry by Samuel Lawerence (@samuellawerentz) in #104
- Comment where the content is: in-place composer, on-page badges, no review mode by Samuel Lawerence (@samuellawerentz) in #107
- feat(comments): highlight the comments in the page, drop the badges by Samuel Lawerence (@samuellawerentz) in #108
- feat(viewer): three controls in the top bar — Star, Comments, hamburger by Samuel Lawerence (@samuellawerentz) in #109
- feat(fork): fork asks first — a modal with Name + Visibility by Samuel Lawerence (@samuellawerentz) in #110
- feat(comments): emoji picker in the composer + reactions on comments by Samuel Lawerence (@samuellawerentz) in #111
- feat(comments): page comments on every view, not just audio (#112) by Samuel Lawerence (@samuellawerentz) in #114
- feat(api-keys): control-plane API keys (#113) by Samuel Lawerence (@samuellawerentz) in #118
- docs(skill): teach the agent skill about API keys by Samuel Lawerence (@samuellawerentz) in #119
Full Changelog: v0.11.0...v0.12.0