feat: app mobile React Native / Expo (v0.31.0)

Package mobile/ (Expo SDK 56, expo-router) réutilisant l'API backend :
Login (mdp+TOTP), Chat (+ TTS expo-speech), Review (approuver/refuser).
JWT en expo-secure-store, thème dark HUD, EXPO_PUBLIC_API_BASE. typecheck
vert. STT mobile reporté (lib native), TTS OK. Versions gérées par Expo.

Palier de risque : reversible (client mobile, API commune).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kantin-Petit
2026-06-23 07:39:38 +02:00
parent aa108e847b
commit faa1e82301
18 changed files with 8300 additions and 1 deletions
+8
View File
@@ -6,6 +6,14 @@ incompatibles. Chaque ligne renvoie à un commit dédié (un artefact = un commi
## [Unreleased]
## [0.31.0] — 2026-06-23 — app mobile (React Native / Expo)
### Added
- Package **`mobile/`** : app Expo SDK 56 (expo-router) réutilisant l'API backend.
Écrans Login (mdp + TOTP), Chat (+ TTS expo-speech), Review (approuver/refuser).
JWT en `expo-secure-store`, thème dark HUD, `EXPO_PUBLIC_API_BASE` configurable.
`tsc --noEmit` vert. STT mobile reporté (lib native) ; TTS OK.
- README racine : entrées `web/` et `mobile/`.
## [0.30.0] — 2026-06-23 — polish UI
### Added
- Icônes **Lucide** (SVG) partout (chat, voix, review, nav) — fini le texte/emoji.