This website requires JavaScript.
b12a04ba30
feat(monetization-261): prepare entitlement infrastructure and quota enforcement for release
develop
Blomios
2026-08-28 23:12:25 +02:00
d4df3822b7
docs(qa-261): ajoute documents conformité et scripts QA pour release Android
Blomios
2026-08-28 23:11:16 +02:00
313e755895
feat(release-261): bump version et mise à jour icônes iOS/watch
Blomios
2026-08-28 23:09:20 +02:00
442e04bbbb
docs(qa-261): document QA pour release Android closed test
Blomios
2026-08-28 23:06:54 +02:00
ee1f0e1119
feat(android): mise à jour icônes et logos pour release #261
Blomios
2026-08-28 23:06:50 +02:00
2eda267346
feat(android): renommage package com.gametime.app → com.idea.gametime
Blomios
2026-08-28 23:06:36 +02:00
9dbfd8d8ea
Merge branch 'feature/qa-serveur-sync-fixtures' into develop
Blomios
2026-08-04 23:08:38 +02:00
fe3608cc4a
feat(server): implemente synchronisation et serveur avec fixtures (#187 )
Blomios
2026-08-04 23:07:31 +02:00
ba783fcb4f
chore(ideai): retire .ideai du suivi git et consolide .gitignore
Blomios
2026-08-01 00:05:06 +02:00
d1edb2397e
chore(ideai): consolide l'ignore de .ideai dans .gitignore
Blomios
2026-08-01 00:04:53 +02:00
d9d0937784
chore(ideai): retire .ideai du suivi git
Blomios
2026-08-01 00:03:21 +02:00
9291f96730
chore(ideai): synchronise etat tickets et agents
Blomios
2026-07-31 16:58:07 +02:00
e7ff1c2a19
fix(watch): corrige l'URL serveur et ajoute les tests associes (#186 )
Blomios
2026-07-31 16:58:07 +02:00
89558808af
test(server): ajoute tests fonctionnels sync et fixtures versionnees (#187 )
Blomios
2026-07-31 16:58:07 +02:00
05d91e3e84
merge: integre fix/distance-calories-nouvelle-seance dans develop
Blomios
2026-07-30 19:07:41 +02:00
078b742725
fix(watch): corrige la remontee distance/calories sur seance neuve dans WatchHeartRateCollector
Blomios
2026-07-30 19:07:41 +02:00
7e1458e36e
merge: integre fix/distance-calories-health-services dans develop
Blomios
2026-07-30 18:29:20 +02:00
7ce40ebf36
fix(watch): retablit la remontee distance/calories Health Services
Blomios
2026-07-30 18:29:19 +02:00
3db37fff33
chore(ideai): met a jour carnet et issue du ticket #185
Blomios
2026-07-30 18:02:38 +02:00
933fc1121d
fix(core): complete la nullification defensive de sourceExerciseId pour #185
Blomios
2026-07-30 18:02:38 +02:00
dd882f07ae
chore(ideai): met a jour carnets et issues des tickets #183 #185
Blomios
2026-07-30 17:12:03 +02:00
326bd1893c
fix(core): fusionne la strategie Health Services au niveau seance et nullifie sourceExerciseId au pull si absent
Blomios
2026-07-30 17:12:03 +02:00
c43b93ef99
chore(ideai): met a jour carnets et issues des tickets #164 #174 #179 #180 #182 #183 #184
Blomios
2026-07-30 16:17:31 +02:00
2ae716206a
feat(core): consolide le chainage type metier d'exercice -> strategie Health Services -> payload montre -> consommation Kotlin
Blomios
2026-07-30 16:17:31 +02:00
30e657a67f
chore(ideai): met a jour carnets et issues des tickets #179 #180 #182 #183
Blomios
2026-07-30 14:55:52 +02:00
b4503d6b5f
feat(watch): renforce la vibration de fin de chrono et consolide la remontee des donnees stats montre
Blomios
2026-07-30 14:55:52 +02:00
36691643d7
feat(ui): integre affichage stats par scope et selection des types metier d'exercice cote telephone
Blomios
2026-07-30 14:55:52 +02:00
fdaa518fa9
feat(core): consolide modele donnees stats par scope, types metier d'exercice et correctif contrainte active_exercise_step_progress_states
Blomios
2026-07-30 14:55:52 +02:00
7b5801f959
chore(ideai): synchronise etat tickets/agents/skills pour vague #179 #180 #182 #183 #184
Blomios
2026-07-30 13:46:50 +02:00
7130635177
fix(watch): stabilise stats live, foreground et resync apres perte de connexion (#179-#189)
Blomios
2026-07-30 08:08:45 +02:00
639231e3fd
merge(develop): integre correctifs integrite session valides QA (#190 #191 #192 )
Blomios
2026-07-30 09:43:48 +02:00
e6b6903eb3
fix(local): corrige contrainte CHECK change_log en fin de serie et contrainte UNIQUE active_exercise_step_progress_states (#190 #191 )
Blomios
2026-07-30 09:43:48 +02:00
97ad7b79cc
fix(execution): corrige la reprise de seance affichant a tort Seance Terminee (#192 )
Blomios
2026-07-30 09:43:48 +02:00
0584ee337c
merge(develop): integre lot UI WIP sans validation QA, sur demande explicite (#176 #177 )
Blomios
2026-07-29 12:41:59 +02:00
cd1379d678
merge(develop): integre lot watch critique/stats WIP sans validation QA, sur demande explicite (#157 #163 #164 #174 #175 #178 )
Blomios
2026-07-29 12:41:59 +02:00
ad82e91fe1
chore(ideai): synchronise etat de suivi (tickets, agents)
Blomios
2026-07-29 12:41:30 +02:00
193827aacd
wip(watch-ui): sauvegarde travail en cours lot UI (#176 #177 )
Blomios
2026-07-29 12:41:30 +02:00
74d6000606
wip(watch): sauvegarde travail en cours lot critique (#157 #163 #164 #174 #175 #178 )
Blomios
2026-07-29 12:34:07 +02:00
f523a5a8b5
chore(ideai): synchronise etat de suivi (tickets, agents)
Blomios
2026-07-29 11:59:15 +02:00
957185d42b
merge(develop): integre lot #165/#166/#169 QA + correctif sync workoutHistory-exercise + #157 distance live montre (inclut rework foreground #163 KO a revalider device avant cloture)
Blomios
2026-07-29 11:22:17 +02:00
dd0c124818
chore(ideai): synchronise etat de suivi (tickets, agents)
Blomios
2026-07-29 11:22:17 +02:00
30c6259748
fix(watch): finalise correctif sync workoutHistory/exercise et distance live montre (#157 )
Blomios
2026-07-29 11:22:17 +02:00
6f913e4e8d
chore(tickets): ajoute tickets #170-171 (affichage répétitions étape score, suppression scroll étape répétitions seules)
Blomios
2026-07-28 18:17:43 +02:00
bc533d6c45
chore(wip): lot #165-169 validé QA + rework foreground #163 (KO - preuve device/toolchain insuffisante)
Blomios
2026-07-28 17:59:43 +02:00
917777e18b
chore(wip): consolidation intermédiaire multi-tickets (sprints Statistiques, UI, Bug resolution, Serveur-client)
Blomios
2026-07-28 16:48:54 +02:00
58272e354a
merge(develop): déverrouille les demandes de permissions capteurs montre
Blomios
2026-07-28 13:17:16 +02:00
f71a155156
fix(watch): déverrouille les demandes de permissions capteurs montre
Blomios
2026-07-28 13:17:10 +02:00
ab6fc81a37
merge(develop): fréquence cardiaque live montre/téléphone (ticket #155 )
Blomios
2026-07-28 13:03:50 +02:00
5ac3f6c695
docs(ideai): fige la procédure correcte de build/install APK montre
Blomios
2026-07-28 13:03:46 +02:00
592796915f
feat(watch): fréquence cardiaque live montre/téléphone (ticket #155 )
Blomios
2026-07-28 13:03:40 +02:00
8bb74df763
merge(develop): corrige applicationId et signature partagée de l'APK montre
Blomios
2026-07-28 12:18:55 +02:00
2e40694de4
fix(watch): corrige applicationId et nettoie la config de build montre
Blomios
2026-07-28 12:18:48 +02:00
6e110a9fb9
merge(develop): intègre la résolution du lot #91 Wear OS après reset
Blomios
2026-07-28 11:35:31 +02:00
83f57b5640
merge(develop): clôture lot #91 Wear OS - fréquence cardiaque, notifications, finitions montre
Blomios
2026-07-28 11:35:22 +02:00
fda82d77d0
merge(develop): clarification chronos - Durée vs Temps réalisé
Blomios
2026-07-28 09:37:54 +02:00
e3c7ca0dab
feat(exécution): clarifie Durée et Temps réalisé, renomme Durée par défaut (s)
Blomios
2026-07-28 09:37:44 +02:00
65d43b9768
feat(watch): clôture lot #91 - fréquence cardiaque live, notifications de séance et finitions montre
Blomios
2026-07-28 05:56:12 +02:00
6d86700348
feat(watch): intégration Wear OS companion app (#91-A à #91-F)
Blomios
2026-07-27 11:59:56 +02:00
c65a5a76a9
feat(watch): Wear OS companion app - UX surfaces + bridge client (#91-E, #91-F)
Blomios
2026-07-25 20:00:01 +02:00
68a87d1658
feat(watch): Android Wear Data Layer adapter + foreground service (#91-D)
Blomios
2026-07-25 19:51:43 +02:00
40a2d5eddc
feat(android): local server networking (INTERNET + cleartext)
Blomios
2026-07-25 19:51:17 +02:00
6c177de6f8
feat(watch): route watch commands to existing session use cases (#91-C)
Blomios
2026-07-25 17:53:11 +02:00
d1c6076899
feat(watch): phone session projection to watch (#91-B)
Blomios
2026-07-25 17:43:09 +02:00
cf68a72403
feat(watch): shared watch bridge contract package (#91-A)
Blomios
2026-07-25 17:42:57 +02:00
f140d7a014
fix(android): apply Kotlin plugin to file_picker on AGP 9
Blomios
2026-07-22 18:30:18 +02:00
7617aa694e
chore(tickets): met à jour le carnet du ticket #84 (rapport QA GO)
Blomios
2026-07-22 14:01:07 +02:00
81141d4b3e
chore(tickets): met à jour le carnet du ticket #84 (rapport frontend F1/F2)
Blomios
2026-07-22 13:58:26 +02:00
d2b7d59d17
test: cover local backup export/import panel in Profil
Blomios
2026-07-22 13:54:39 +02:00
889f07cd1d
feat(profile): add local backup export/import UI (#84 F1/F2)
Blomios
2026-07-22 13:54:35 +02:00
f7d32a34c2
feat: expose hasAnyLocalData on DataImportUseCase
Blomios
2026-07-22 13:54:30 +02:00
77b271803d
chore(deps): add file_picker and share_plus for local backup UI
Blomios
2026-07-22 13:54:27 +02:00
06d806d9d0
chore(tickets): met à jour le carnet du ticket #84 (rapport backend B1/B2/B3)
Blomios
2026-07-22 13:42:25 +02:00
6c87674652
test: cover local backup round-trip and transactional rollback
Blomios
2026-07-22 13:40:59 +02:00
d90c7ad700
test: cover local backup validation errors and media restore counting
Blomios
2026-07-22 13:40:56 +02:00
6d9456275f
fix: count checksum-corrupted media as missing on local backup import
Blomios
2026-07-22 13:40:52 +02:00
8d6e5b4201
feat: verify embedded backup media checksums
Blomios
2026-07-22 13:30:06 +02:00
4384797e25
test: cover local backup import export
Blomios
2026-07-22 13:27:48 +02:00
c3d5273869
feat: add local backup export import core
Blomios
2026-07-22 13:23:30 +02:00
b256595e08
chore(tickets): met à jour le carnet du ticket #83
Blomios
2026-07-22 13:07:20 +02:00
60e454cb9e
chore(tickets): clôture du ticket #83
Blomios
2026-07-22 13:07:11 +02:00
d6626f17fa
chore(tickets): met à jour le suivi du ticket #83 (rapport QA GO)
Blomios
2026-07-22 13:06:48 +02:00
c9e0810a64
chore(tickets): met à jour le suivi du ticket #83 (lot frontend)
Blomios
2026-07-22 10:22:51 +02:00
1b5fc935bd
feat(bibliotheque): tags de filtrage et duplication rapide côté UI (ticket #83 )
Blomios
2026-07-22 10:22:47 +02:00
e57cfdf54d
chore(tickets): met à jour le suivi du ticket #83 (lot backend)
Blomios
2026-07-22 10:05:04 +02:00
add5025dd2
feat(bibliotheque): tags et duplication profonde
Blomios
2026-07-22 10:01:31 +02:00
10fba8d2ec
chore(tickets): clôture effective du ticket #82
Blomios
2026-07-22 09:39:50 +02:00
7d6273f78c
chore(tickets): met à jour le carnet du ticket #93
Blomios
2026-07-22 09:33:46 +02:00
5c4a08a3a1
chore(tickets): clôture du ticket #93
Blomios
2026-07-22 09:33:31 +02:00
b1d1bd293f
chore(tickets): met à jour le suivi du ticket #93
Blomios
2026-07-22 09:33:05 +02:00
5c826ce294
feat(execution): refonte de l'UI de l'écran de séance (ticket #93 )
Blomios
2026-07-22 09:32:52 +02:00
9b7ec74831
chore(tickets): clôture du ticket #92
Blomios
2026-07-22 09:08:44 +02:00
f2e8a3bbe0
fix(audio): ne coupe plus la musique externe sur les chronos de step (ticket #92 )
Blomios
2026-07-22 09:07:20 +02:00
3885709d5a
chore(tickets): clôture du ticket #82 et ajout des tickets #92/#93
Blomios
2026-07-22 09:02:23 +02:00
3b7d904953
feat(statistiques): implémentation frontend statistiques de progression (ticket #82 )
Blomios
2026-07-22 08:58:16 +02:00
a8baa3169c
fix(statistiques): corrige dates et tri progression
Blomios
2026-07-22 08:42:55 +02:00
e2f59ece8c
test(statistiques): couvre les exclusions de progression
Blomios
2026-07-22 08:39:35 +02:00
520f227e82
feat(statistiques): implémentation backend statistiques de progression (ticket #82 )
Blomios
2026-07-22 08:35:47 +02:00
fdb301f746
chore(tickets): clôture des tickets #80 et #81
Blomios
2026-07-22 08:12:03 +02:00
0813327bef
feat(exécution): affichage dernière performance et meilleur score (ticket #81 )
Blomios
2026-07-22 08:03:00 +02:00
ac51c16b51
feat(exécution): dernière performance et meilleur score par exercice (ticket #81 )
Blomios
2026-07-22 07:54:49 +02:00