chore(native): bump android versionCode to 6 for fr-locale + lyra-voice release

Changelog für versionCode 6:
- French app-language for test customers
- Lyra voice picker (legend tier)
- Realtime debug page (DEV-only)
- Mail-filter refactor: Groq removed, deterministic pipeline only
- Bugfix: protectedDevices array guard

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
chahinebrini 2026-05-15 11:03:43 +02:00
parent 10219e5f68
commit fb29c061c3
2 changed files with 17 additions and 1 deletions

View File

@ -10,6 +10,22 @@ Versioning: `version` follows SemVer, `versionCode` is monotonically increasing.
---
## [0.1.0] — versionCode 6 — 2026-05-15
### Added
- feat(i18n): French as 3rd app language (`fr`) for test customers — full locale file, settings picker, device-locale auto-detect (a981deb-fix)
- feat(native): Lyra voice picker for legend tier — 3 ElevenLabs voices (Default / Voice 1 / Voice 2), backed by PATCH /api/profile/me/lyra-voice (d9bb7ef)
- feat(native): realtime debug page (DEV-only) — connection-state, reconnect-counter, token-expiry countdown, channel list, rolling event-log (a0d67f3)
- feat(backend): Lyra voice TTS-routing — userLyraVoiceId takes priority over default (legend-gated) (76f8595)
### Changed
- refactor(mail): removed Groq LLM borderline layer — deterministic Score+Layer2.5 pipeline only. Resolves DSGVO-P0 items (no third-country data transfer). Layer 2.5 (Brand+Random) continues to catch Apple Hide-My-Email pattern (f2e3c00)
### Fixed
- fix(native): `protectedDevices.filter is not a function` — Array.isArray guard on API response (a0d67f3)
---
## [0.1.0] — versionCode 5 — 2026-05-14
### Added

View File

@ -39,7 +39,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({
android: {
package: "org.rebreak.app",
versionCode: 5,
versionCode: 6,
adaptiveIcon: {
// Foreground muss in der ~66%-Safe-Zone bleiben (Launcher-Mask clippt den
// Außenring) → adaptive-foreground.png ist das Logo auf transparentem