v0.17.0
What's Changed
- refactor(chat): delegate glucose spike checks to a specialist by @tuvshinjargal in #295
- feat(chat): human-in-the-loop approval for health logging (web, Telegram, API v2) by @tuvshinjargal in #296
- fix(chat): require a nutrition estimate when logging food by @tuvshinjargal in #297
- Replace durable-workflow package with Laravel pipelines by @tuvshinjargal in #298
- Update dependencies by @tuvshinjargal in #299
- Adopt attribute-based command signatures by @tuvshinjargal in #301
- Add Laravel Reverb WebSocket setup with Dockerized Redis by @tuvshinjargal in #302
- Stream AI chat over websockets by @tuvshinjargal in #303
- AI accuracy workstream: USDA reference lookup, /ai-accuracy page, meal-glucose insights, golden-plate validation benchmark by @tuvshinjargal in #305
- Rich AI chat streaming states + Gemini thinking mode by @tuvshinjargal in #306
- feat: modernize AI chat UI by @tuvshinjargal in #307
- fixed :count syntax error by @tuvshinjargal in #308
- feat: simplify health logbook and remove mobile-sync pairing by @tuvshinjargal in #309
Full Changelog: v0.16.0...v0.17.0