Many changes mostly for beeing mobile ready. And because Grok was handing out cheap tokens, we also attacked a lot of issues here. All in all a major step toward a backend for massive workload!
What's Changed
- fix(frontend): move mobile consumption ring below the drawer menu by @orgaralf in #1309
- fix(frontend): center mobile consumption ring under the incognito toggle by @orgaralf in #1310
- fix(frontend): update incognito toggle button style and icon size by @orgaralf in #1312
- fix(billing): correct model prices, pin Kimi→DeepInfra, fix Anthropic cache discount by @FExB17 in #1316
- chore(deps): update dependency vite to v6 [security] by @renovate[bot] in #1283
- chore(deps): update node.js to a25c993 by @renovate[bot] in #1302
- chore(deps): update mariadb:12.3.2 docker digest to 628f228 by @renovate[bot] in #1276
- chore(deps): update mariadb:12.3 docker digest to 628f228 by @renovate[bot] in #1275
- chore(deps): update docker images by @renovate[bot] in #1279
- chore(deps): update qa & dev tools by @renovate[bot] in #1278
- chore(deps): pin dependencies by @renovate[bot] in #1295
- chore(deps): update frontend core by @renovate[bot] in #1277
- chore(deps): update actions/setup-node digest to 2499707 by @renovate[bot] in #1323
- chore(deps): update actions/attest-build-provenance action to v4 by @renovate[bot] in #1327
- chore(deps): update node.js to a84054e by @renovate[bot] in #1324
- chore(deps): update ollama/ollama:latest docker digest to 57f573b by @renovate[bot] in #1328
- chore(deps): update php framework to v4.3.17 by @renovate[bot] in #1326
- chore(deps): update dependency phpoffice/phpspreadsheet to v5.9.0 by @renovate[bot] in #1329
- refactor(files): update file terminology by @orgaralf in #1330
- chore(deps): update frontend dependencies by @renovate[bot] in #1325
- ci: parallelize pipeline to shorten the critical path by @FExB17 in #1321
- ci: move off-critical-path jobs from paid to free runners by @FExB17 in #1333
- Fix/issues list by @orgaralf in #1334
- fix(chat/ai): WhatsApp image + provider message-handling fixes by @orgaralf in #1340
- docs(agents): add Cursor Cloud environment setup notes by @orgaralf in #1341
- chore(deps): update node.js to 5647be7 by @renovate[bot] in #1337
- chore(deps): update actions/setup-node action to v7 by @renovate[bot] in #1332
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.14 by @renovate[bot] in #1342
- chore(deps): update dependency @vitejs/plugin-vue to v6 by @renovate[bot] in #1335
- chore(deps): update actions/create-github-app-token action to v3 by @renovate[bot] in #1331
- chore(deps): update frontend dependencies by @renovate[bot] in #1338
- fix(deps): update dependency mcp/sdk to ^0.7.0 by @renovate[bot] in #1339
- fix: resolve newest open bugs from sprint triage by @orgaralf in #1348
- fix: resolve second bug-sprint batch by @orgaralf in #1349
- feat(auth): add Sign in with Apple support by @orgaralf in #1351
- fix(auth): keep session on transient 5xx during token refresh by @orgaralf in #1355
- Feat/apple ios compliance by @orgaralf in #1356
Full Changelog: v4.0.0...v4.0.2