We had some model updates and we have more German APIs added. We move!
What's Changed
- Fix/issues list 3 by @orgaralf in #1357
- Enhance chat input placeholder for mobile and desktop by @orgaralf in #1358
- Remove outdated planning documents by @orgaralf in #1361
- Update app icons with new designs by @orgaralf in #1364
- chore(deps): update ollama/ollama:latest docker digest to 6345fbc by @renovate[bot] in #1359
- chore(deps): update qdrant/qdrant docker tag to v1.18.3 by @renovate[bot] in #1362
- chore(deps): lock file maintenance by @renovate[bot] in #1365
- Enhance IAP pricing configuration and service logic by @orgaralf in #1367
- chore(deps): update frontend core by @renovate[bot] in #1360
- fix(frontend): render user cancellation as a consistent notice, not an error heading by @FExB17 in #1353
- fix(media): persist TTS source text on async job path (#1251) by @FExB17 in #1354
- fix(deps): update dependency stripe/stripe-php to v21 by @renovate[bot] in #1350
- chore(deps): update dependency openai-php/client to v0.20.1 by @renovate[bot] in #1368
- refactor(e2e): speed up CI suite without cutting coverage by @FExB17 in #1366
- fix(usage): reconcile turn costs across channels by @cristiangrxs in #1378
- ci(e2e): Discord notify for flaky Playwright tests by @FExB17 in #1374
- feat(models): Claude Opus 5, retire outdated models, add TrustedTokens (DE) by @orgaralf in #1385
Full Changelog: v4.0.2...v4.0.6