Commit Graph
7 Commits
Author SHA1 Message Date
herel 853541d41b fix(android): brancher les classements sur les vrais IDs Play Jeux
La console Play génère les IDs de leaderboard (format CgkI…), contrairement
à l'hypothèse de la spec : l'app demandait des boards questions_N inexistants,
d'où un chargement infini et des scores silencieusement perdus. Remplacer le
mapping par la table des vrais IDs (GameConfig.leaderboardId() devient
nullable, null = pas de board) et logguer les échecs GMS jusqu'ici avalés
par runCatching. Spec corrigée en conséquence (§6, §7).
2026-08-31 23:11:22 +02:00
herel 69647e0193 feat: câbler l'app_id Play Jeux dans le manifest Android
Ajoute la meta-data com.google.android.gms.games.APP_ID référencée depuis
res/values/games-ids.xml (app_id généré dans la Play Console) et documente
le câblage dans le README.
2026-08-31 21:09:10 +02:00
herel aa1ed58cb2 feat: générer les icônes launcher depuis le logo (script + assets) 2026-08-31 09:20:08 +02:00
herel bc89f098f0 feat: afficher le nom du joueur connecté sur l'accueil 2026-08-31 09:12:49 +02:00
herel bd070ba3a4 fix: intercepter le back système pour revenir à l'accueil
Le geste back Android part du bord même de l'écran : l'OS intercepte
le geste avant le SwipeBack custom (zone de départ > 24 dp) et, sans
callback back enregistré, l'activité est envoyée en arrière-plan vers
le launcher au lieu de revenir à l'écran précédent. Enregistre un
BackHandler par écran (Historique et Résultats retournent à l'accueil,
la partie ouvre le dialogue d'abandon) et active le predictive back
dans le manifest.
2026-08-31 09:10:48 +02:00
herel a86b534659 feat: implémentation Play Games Services v2 sur Android 2026-08-29 08:43:11 +02:00
herel 2e2048aea9 chore: scaffold KMP (wizard JetBrains) avec cible jvm et wiring filesDirPath 2026-08-28 14:45:19 +02:00