chahinebrini fb29c061c3 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>
2026-05-15 11:03:43 +02:00

2.5 KiB

Changelog

All notable changes to rebreak-native will be documented in this file. Format: Keep a Changelog Versioning: version follows SemVer, versionCode is monotonically increasing.


[Unreleased]


[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

  • feat(mail): multi-layer email classifier — Brand+Random detection, Relay-Decoder (Apple Hide-My-Email), Score-based routing, Groq borderline-review, ML-Sampling pipeline (b2f0471)

Fixed

  • fix(mail): reactive Mail page — stats + connection status refresh on scan/connect (4580a19)
  • fix(mail): donut card layout rebuilt from scratch — centered, breathing room, no truncation (2ea0cfe)
  • fix(mail): donut card layout justify-start instead of center (aac6c00)
  • fix(mail): legend rows justify-between + per-connection bar-chart sparse-data zoom (b47ac24)
  • fix(mail): legend takes natural width inside card + bar-chart always trims to hit-range (55cba9a)
  • fix(mail): legend vertically centered against donut center number (778d3b6)
  • fix(mail): revert marginBottom hack — layout was breaking out of card (1d93ada)
  • fix(mail): legend bottom-aligned with donut baseline for visual centering (c218287)
  • fix(mail): DSGVO Art. 17 — manual sample cleanup on account delete (be4e163)

[0.1.0] — versionCode 4 — 2026-05-07

Added

  • feat(mail): Outlook OAuth scan + daemon initial-sweep + page polish v4 (8075c8e)

Fixed

  • fix(idle-daemon): sync MS_OAUTH_SCOPES with backend — drop User.Read, add email (fd1cb91)