4 Commits

Author SHA1 Message Date
2eda267346 feat(android): renommage package com.gametime.app → com.idea.gametime
- Mise à jour namespace et applicationId dans build.gradle.kts
- Déplacement des fichiers MainActivity.kt, session/, watch/ vers com/idea/gametime/
- Ajout garde-fou usesCleartextTraffic uniquement en debug/profile
- Nettoyage .gitignore pour exclure .gradle/ au niveau racine

Préparation ticket #261 release Android closed test
2026-08-28 23:06:36 +02:00
2e40694de4 fix(watch): corrige applicationId et nettoie la config de build montre
Répare la régression de packaging introduite par le reset/remerge de
develop : l'APK montre était packagée avec com.gametime.app au lieu de
com.gametime.watch (namespace correct mais applicationId hérité du
téléphone), ce qui cassait la détection du bridge. Aligne applicationId
sur com.gametime.watch, nettoie la config de signing partagée sur les
deux modules android/app et watch_app/android/app, et ajuste
use_cases + watch_session_screen en conséquence.

Validé : APK montre release package = com.gametime.watch, même SHA-256
de certificat sur les deux APKs (70cc69e8...45c7815), tests use_cases et
watch_session_screen OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-28 12:18:48 +02:00
68a87d1658 feat(watch): Android Wear Data Layer adapter + foreground service (#91-D) 2026-07-25 19:51:43 +02:00
085dabc6e2 feat(app): scaffolding initial du projet Flutter GameTime
Structure Flutter iOS/Android (lib/ organisé en couches domain,
application, infrastructure, presentation), intégration Drift pour la
persistance locale (sqlite3_flutter_libs), configuration des plateformes
android/ et ios/. Build APK debug validé.

Ajuste le .gitignore pour ignorer l'état d'exécution IdeA
(.ideai/permissions.json) au même titre que le reste du runtime.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 18:02:20 +02:00