Releases: acara-app/plate
Releases · acara-app/plate
v0.9.6
What's Changed
- refactor: Extract head meta tags into reusable component by @tuvshinjargal in #158
- Feat/ai usages by @tuvshinjargal in #159
- Update AI model pricing and tests by @tuvshinjargal in #160
- feat: add FoodSitemapXmlController for on-the-fly sitemap generation by @tuvshinjargal in #161
- fix: properly track user_id in ai_usages for Telegram and web by @tuvshinjargal in #162
- fix: track user_id in ai_usages for HealthDataParserAgent by @tuvshinjargal in #163
- feat: Add support for GPT-5 models by @tuvshinjargal in #165
- feat: add GetHealthEntries tool and fix auth for Telegram context by @tuvshinjargal in #166
- Refactor/log entry by @tuvshinjargal in #167
- feat(language): add locale field and LanguageUtil, replace enum with config by @tuvshinjargal in #168
- feat: add Telegram photo analysis and attachment support by @tuvshinjargal in #169
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- feat: Added Gemini 3.1 Pro model and refactor chat input to manage mode and model state externally. by @tuvshinjargal in #157
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- feat: improve chat interface aesthetics by @tuvshinjargal in #141
- Fix chat streaming buffering and typo by @tuvshinjargal in #142
- Refactore/test coverage 2025 02 16 by @tuvshinjargal in #143
- Content/improvement internal pages by @tuvshinjargal in #145
- Feat/meet altani by @tuvshinjargal in #146
- feat: add Altani CTA blocks and update dashboard chat card by @tuvshinjargal in #147
- Chore/improve hero section by @tuvshinjargal in #148
- clarify manual logging vs CGM on marketing pages by @tuvshinjargal in #149
- feat: migrate npm to bun and autoformat by @tuvshinjargal in #150
- refactor: Remove unused AI agent classes by @tuvshinjargal in #151
- feat: Add GetDietReference tool to AssistantAgent by @tuvshinjargal in #152
- Feat/improve food page by @tuvshinjargal in #153
- Translate Mongolian by @tuvshinjargal in #154
- feat: improve settings navigation for mobile by @tuvshinjargal in #155
- feat: add preferred language feature for users by @tuvshinjargal in #156
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- refactor: remove subscription logic and create middleware by @tuvshinjargal in #128
- feat: add Telegram Health Logging tool page with SEO optimization by @tuvshinjargal in #129
- feat: improve telegram logging page UI/UX by @tuvshinjargal in #130
- refactor: use Advisor contract and improve test coverage by @tuvshinjargal in #131
- fix: resolve N+1 query and correct test data structure in ChatController by @tuvshinjargal in #132
- refactor: extract GenerateMeal AI logic into dedicated agent by @tuvshinjargal in #133
- feat: add soft constraints to NutritionAdvisor for diet flexibility by @tuvshinjargal in #134
- refactor: Rename AI agent and tool classes for clarity by @tuvshinjargal in #135
- Feat/ai agents for trainer and coach by @tuvshinjargal in #136
- feat(telegram): improve messaging with streaming and HTML formatting by @tuvshinjargal in #137
- Telegram Updates: Webhook Refactor, Chat Translations, and Footer Link by @tuvshinjargal in #138
- Refactor: Rename AI Response Action by @tuvshinjargal in #139
- Improve AI Tool Naming & Consistency by @tuvshinjargal in #140
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- fix: remove nullable() from HealthDataParserAgent schema for Gemini compatibility by @tuvshinjargal in #126
- fix: handle string 'null' from AI response in parsing methods by @tuvshinjargal in #127
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- migrate phpunit to pest by @tuvshinjargal in #114
- Refactor Telegram Service by @tuvshinjargal in #115
- Refactor/reorganize typescript definitions & Tests by @tuvshinjargal in #116
- Fix/diabetes log timezone and validation by @tuvshinjargal in #117
- fix: move logbook item to main navigation by @tuvshinjargal in #118
- Feat/log health data by @tuvshinjargal in #119
- Rename Diabetes Logs to Health Entry by @tuvshinjargal in #120
- refactor: Rename diabetes log references to health entries by @tuvshinjargal in #121
- Feat/skill diet by @tuvshinjargal in #122
- feat(ai): migrate PrismPHP agents to Laravel AI SDK by @tuvshinjargal in #123
- Update dependencies in composer.lock and package.json by @tuvshinjargal in #124
- refactor: Migration completed from PrismPHP to Laravel AI SDK by @tuvshinjargal in #125
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- docs: Add AI Nutritionist, Updated Food Database, and Tools to README by @tuvshinjargal in #105
- Feat/chat UI improvements by @tuvshinjargal in #106
- Feat: Telegram Bot Integration by @tuvshinjargal in #107
- Feat/improvement telegram by @tuvshinjargal in #108
- feat: replace dashboard contextual prompt and integrations cards with a new Telegram integration card by @tuvshinjargal in #109
- fix: configurable Telegram bot username by @tuvshinjargal in #110
- fix(telegram): prevent unique constraint violation on relink by @tuvshinjargal in #111
- UI: improve chat input for mobile and handle long labels by @tuvshinjargal in #112
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Feat/laravel AI sdk & Nutrition Advisor Agent by @tuvshinjargal in #102
- feat: enhance food page SEO with numeric GI/GL values and breadcrumbs by @tuvshinjargal in #89
- Update home page with Nutrition Advisor by @tuvshinjargal in #104
Full Changelog: v0.7.7...v0.8.0
v0.7.7
What's Changed
- Feat/category page by @tuvshinjargal in #85
- Refactor/remove questionnaire step by @tuvshinjargal in #86
- feat: Add new AI assistant skills, update existing skill configuration by @tuvshinjargal in #87
- Cleanups/usdafood action by @tuvshinjargal in #88
Full Changelog: v0.7.6...v0.7.7