Commit Graph

  • 459344caf8 chore: bump version 1.0.5 (versionCode 6) main herel 2026-08-31 23:11:32 +02:00
  • f8bd0996bd feat: conserver la sélection de l'accueil entre les lancements herel 2026-08-31 23:11:29 +02:00
  • ef0e4e582c fix(android): épingler le keystore debug dans la config de signature herel 2026-08-31 23:11:26 +02:00
  • 853541d41b fix(android): brancher les classements sur les vrais IDs Play Jeux herel 2026-08-31 23:11:22 +02:00
  • b7c958cd5b chore: bump version 1.0.3 (versionCode 4) herel 2026-08-31 21:09:16 +02:00
  • 0a0d043ee9 chore: générer l'icône Play Store 512x512 plein cadre herel 2026-08-31 21:09:13 +02:00
  • 69647e0193 feat: câbler l'app_id Play Jeux dans le manifest Android herel 2026-08-31 21:09:10 +02:00
  • 27c8fb6294 update placeholders in privacy.html herel 2026-08-31 15:37:39 +02:00
  • 650647f791 fix: accessibilité et robustesse de la page de confidentialité herel 2026-08-31 15:18:07 +02:00
  • b4f450c6f8 feat: ajouter la page de politique de confidentialité bilingue herel 2026-08-31 15:12:27 +02:00
  • 91ae6587fa docs: plan d'implémentation de la politique de confidentialité herel 2026-08-31 15:08:36 +02:00
  • eacba73547 docs: spec politique de confidentialité (page web bilingue) herel 2026-08-31 15:06:13 +02:00
  • c4a503bfd8 docs: ajouter AGENTS.md pour les sessions OpenCode herel 2026-08-31 15:04:34 +02:00
  • a673a9dc60 feat: configurer la signature release Android herel 2026-08-31 15:04:27 +02:00
  • 7aaef28f9e docs: préciser l effet de l auto-répétition touche par touche herel 2026-08-31 10:11:34 +02:00
  • 4505fe85a3 docs: noter le comportement de l auto-répétition de touche (pas de KeyRepeat en CMP 1.12) herel 2026-08-31 10:09:00 +02:00
  • 54d4d2c54e docs: préciser le comportement positionnel des touches chiffres sur AZERTY herel 2026-08-31 10:08:25 +02:00
  • 94cac69e36 feat: répondre au clavier (chiffres, Entrée, Backspace) sur desktop herel 2026-08-31 10:01:12 +02:00
  • 75033324b9 feat: mapping des touches clavier vers les actions du pavé herel 2026-08-31 09:58:26 +02:00
  • 71f342349e docs: plan clavier physique sur la version desktop herel 2026-08-31 09:57:35 +02:00
  • b651864fad docs: spec clavier physique sur la version desktop herel 2026-08-31 09:56:28 +02:00
  • 691c98f862 feat: génération pondérée des questions (les grands facteurs sortent plus souvent) herel 2026-08-31 09:35:11 +02:00
  • b454fbd0d7 docs: plan génération pondérée des questions herel 2026-08-31 09:33:04 +02:00
  • 5a87562e94 docs: spec génération pondérée des questions (moins de questions faciles) herel 2026-08-31 09:30:44 +02:00
  • 917bf7a47f feat: icône de fenêtre desktop herel 2026-08-31 09:20:52 +02:00
  • aa1ed58cb2 feat: générer les icônes launcher depuis le logo (script + assets) herel 2026-08-31 09:20:08 +02:00
  • 48916aef2b feat: variantes svg des icônes (square, foreground, monochrome) herel 2026-08-31 09:18:14 +02:00
  • fd929e6c8e docs: plan icônes launcher et correction zone sûre circulaire herel 2026-08-31 09:18:03 +02:00
  • dd75875521 docs: spec génération des icônes launcher depuis le logo herel 2026-08-31 09:15:26 +02:00
  • bc89f098f0 feat: afficher le nom du joueur connecté sur l'accueil herel 2026-08-31 09:12:49 +02:00
  • 2cc73959c0 feat: logo vectoriel tuiles quiz fond navy herel 2026-08-31 09:11:33 +02:00
  • bd070ba3a4 fix: intercepter le back système pour revenir à l'accueil herel 2026-08-31 09:10:48 +02:00
  • b3fde748d2 docs: plan d'implémentation du logo vectoriel herel 2026-08-31 09:08:34 +02:00
  • 599d4c5132 chore: ignorer .superpowers (sessions de brainstorming) herel 2026-08-31 09:01:47 +02:00
  • 6846f2ba60 docs: spec design du logo vectoriel tuiles quiz herel 2026-08-31 09:01:42 +02:00
  • 639a34de5b fix: fiabilité de la soumission du score en fin de partie herel 2026-08-29 09:05:38 +02:00
  • 2f73d2cd15 docs: prérequis Play Console pour Play Jeux Services herel 2026-08-29 09:02:11 +02:00
  • 1acb39e6ad fix: dépendance fragment-ktx requise par l'Activity Result API herel 2026-08-29 09:02:10 +02:00
  • a86b534659 feat: implémentation Play Games Services v2 sur Android herel 2026-08-29 08:43:11 +02:00
  • d2c5fa0fdb docs: minSdk 24 requis par play-services-games-v2 22.0.0 herel 2026-08-29 08:40:45 +02:00
  • fbb0371992 feat: connexion et envoi du score Play Jeux dans l'UI partagée herel 2026-08-29 08:32:00 +02:00
  • 5078693a5f feat: interface GamesServices injectable herel 2026-08-29 08:29:59 +02:00
  • 285d92b1b2 feat: score leaderboard pondéré et id de board herel 2026-08-29 08:28:52 +02:00
  • 2b8dd19e72 docs: plan Play Games Services Android herel 2026-08-29 08:27:22 +02:00
  • 8eb95bc02f docs: spec Play Games Services Android (auth + leaderboards) herel 2026-08-29 08:21:02 +02:00
  • 90479ae34e feat: 5 secondes par question par défaut sur l'accueil herel 2026-08-28 16:57:23 +02:00
  • 1e6b1e488e refactor: densité vivante, constante settle, tests de limite swipe-back herel 2026-08-28 16:56:00 +02:00
  • d480c1a0cd fix: ajustements suite à la vérification multi-cibles herel 2026-08-28 16:44:39 +02:00
  • ec31b38d72 feat: swipe-back vers l'accueil depuis les scores et l'historique herel 2026-08-28 16:23:52 +02:00
  • bc14056d3e feat: logique de décision du swipe-back herel 2026-08-28 16:14:00 +02:00
  • 61dc9f1d59 docs: plan swipe-back herel 2026-08-28 16:11:39 +02:00
  • 2e51c3e7bd docs: spec swipe-back vers l'accueil herel 2026-08-28 16:07:01 +02:00
  • 68d9f7e0a5 feat: cible desktop macOS via :desktopApp:run herel 2026-08-28 15:55:17 +02:00
  • bef47dde27 docs: plan cible desktop macOS herel 2026-08-28 15:54:07 +02:00
  • 4608848794 docs: spec cible desktop macOS herel 2026-08-28 15:53:39 +02:00
  • 1eb840d519 fix: dates de l'historique en heure locale herel 2026-08-28 15:41:23 +02:00
  • a115647015 fix: scope dédié à l'écran de jeu pour annuler le moteur à la sortie herel 2026-08-28 15:41:22 +02:00
  • b7426e09eb fix: Dispatchers.Default pour la compat native iOS (IO internal en K/N) herel 2026-08-28 15:33:53 +02:00
  • 2c7c07377e docs: readme avec règles du jeu et instructions de lancement herel 2026-08-28 15:30:14 +02:00
  • 9b46efb020 feat: historique des parties et statistiques de réussite par table herel 2026-08-28 15:27:13 +02:00
  • e3075853bf feat: écran de résultats avec statistiques et résumé des réponses fausses herel 2026-08-28 15:25:26 +02:00
  • b189deba72 feat: écran de jeu avec pavé numérique, barre de temps et feedback herel 2026-08-28 15:23:19 +02:00
  • 164c3ffce7 feat: navigation par écrans et accueil avec configuration de partie herel 2026-08-28 15:20:57 +02:00
  • f8f506ae92 feat: persistance de l'historique des parties en JSON (okio) herel 2026-08-28 15:18:07 +02:00
  • c1a7a1f961 feat: moteur de jeu machine à états (chrono, feedback auto, fin de partie) herel 2026-08-28 15:15:28 +02:00
  • 65ac01a2b2 docs: kotlin.time.Instant dans le plan (conflit variantes kotlinx-datetime via okio) herel 2026-08-28 15:02:01 +02:00
  • ba977880ed feat: résultats de partie, enregistrements de réponses et stats par table herel 2026-08-28 15:01:22 +02:00
  • 21353aac41 feat: types de questions et générateur (tables 1..maxTable) herel 2026-08-28 14:48:14 +02:00
  • 135947be3f docs: retirer imports inutilisés de l'App.kt du plan herel 2026-08-28 14:46:57 +02:00
  • 80d6bfd04c docs: ajout import safeDrawing manquant dans le plan (retour Task 1) herel 2026-08-28 14:46:47 +02:00
  • 2e2048aea9 chore: scaffold KMP (wizard JetBrains) avec cible jvm et wiring filesDirPath herel 2026-08-28 14:45:19 +02:00
  • 8f008354bc docs: renuméroter les tâches 9-10 du plan herel 2026-08-28 14:42:35 +02:00
  • 828e29dc98 docs: plan d'implémentation du jeu de multiplications KMP herel 2026-08-28 14:41:50 +02:00
  • 87854da1cc docs: paramètre table maximum (1-12) dans la config de partie herel 2026-08-28 14:12:42 +02:00
  • 613b5bd62d docs: design spec pour le jeu de multiplications KMP herel 2026-08-28 14:09:58 +02:00
  • c6fe66d121 Initial commit herel 2026-08-28 14:02:01 +02:00