What's Changed
- chore(cli): drop the stale tracked glance binary — releases build from source by Samuel Lawerence (@samuellawerentz) in #140
- fix(api): cap total upload size at 100MB before buffering the body by Samuel Lawerence (@samuellawerentz) in #141
- fix(web): ready handshake — ping the frame so a lost boot glance:ready is re-announced by Samuel Lawerence (@samuellawerentz) in #142
- feat(api): hourly cron keeps the admin stats KV fresh by Samuel Lawerence (@samuellawerentz) in #143
- feat(annotate): Ask AI about a selection — chip, streaming panel, GPT-5.6 Luna by Samuel Lawerence (@samuellawerentz) in #144
- fix(ask): swap to @cf/openai/gpt-oss-120b — Luna needs AI Gateway credentials by Samuel Lawerence (@samuellawerentz) in #145
- fix(ask): gpt-oss streams only under the chat messages shape by Samuel Lawerence (@samuellawerentz) in #146
- feat(ask): auto-ask + follow-ups + streaming markdown via Streamdown by Samuel Lawerence (@samuellawerentz) in #147
- feat(ask): animated loading — sparkle pulse + shimmer wait, token fade-in stream by Samuel Lawerence (@samuellawerentz) in #148
- feat(notifications): notify users when a site is directly shared with them by Samuel Lawerence (@samuellawerentz) in #149
- chore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by Dependabot (@dependabot)[bot] in #41
- chore(deps): bump actions/setup-go from 5.6.0 to 7.0.0 by Dependabot (@dependabot)[bot] in #62
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by Dependabot (@dependabot)[bot] in #63
- chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in the all-dependencies group across 1 directory by Dependabot (@dependabot)[bot] in #42
- perf(notifications): add recipientId+createdAt index for listNotifications by Samuel Lawerence (@samuellawerentz) in #151
- feat(retention): daily purge for events and notifications by Samuel Lawerence (@samuellawerentz) in #152
- Delegate microphone permission to the viewer content iframe by Samuel Lawerence (@samuellawerentz) in #154
- Design themes (Plivo + Broadsheet) and print-to-PDF export by Ayush Anand Plivo (@ayush-git-plivo) in #153
- Restore Kapow and Matrix design themes by Samuel Lawerence (@samuellawerentz) in #156
- What's New note: design themes by Samuel Lawerence (@samuellawerentz) in #157
- Self-host theme fonts — themed pages never call Google (fixes #155) by Ayush Anand Plivo (@ayush-git-plivo) in #158
- Viewer-local themes: view any site in any theme, client-side only by Ayush Anand Plivo (@ayush-git-plivo) in #159
- SKILL.md: drop --theme / Design themes guidance by Samuel Lawerence (@samuellawerentz) in #160
New Contributors
- Ayush Anand Plivo (@ayush-git-plivo) made their first contribution in #153
Full Changelog: v0.13.0...v0.14.0