• Joined on 2026-03-19
sylvain pushed to main at sylvain/coach-ios 2026-05-25 18:21:26 +00:00
3ce8ca9e28 feat(watchos): mode Test (FC simulée) — valide le flux sans HealthKit
sylvain pushed to main at sylvain/coach-ios 2026-05-25 18:03:46 +00:00
fef7781db7 chore(watchos): renomme l'app watch en "Coach Watch" pour la distinguer dans Santé
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:54:51 +00:00
d1c1b88da4 feat(watchos): message clair si accès Santé refusé (au lieu de Error(7))
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:50:58 +00:00
6cb89359c6 chore(watchos): logs diagnostics séance (autorisation + erreur HK domaine/code)
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:47:19 +00:00
a4f8276b13 fix(watchos): empêche les sessions HK multiples + nettoie après échec/fin
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:15:12 +00:00
ef69240af2 chore(watchos): supprime le warning AccentColor manquant
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:09:25 +00:00
ae5ac7ec25 feat(watchos): AppIcon CoachWatch — prérequis TestFlight
sylvain pushed to main at sylvain/coach-ios 2026-05-25 17:03:22 +00:00
0bd5d5c5f8 docs(watchos): avancement Phases 1-3 réalisées + deltas watchOS 26
sylvain pushed to main at sylvain/coach-ios 2026-05-25 16:59:09 +00:00
1cd96de7c6 fix(watchos): WKCompanionAppBundleIdentifier — l'app watch refusait de s'installer
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:27:16 +00:00
b2e9836b95 feat(ios): plugin Capacitor CoachLiveBridge (Phase 3) — relais WCSession -> /live
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:23:08 +00:00
518529891b feat(watchos): UI live workout + entry point (Phase 2)
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:22:19 +00:00
167c1e4c27 fix(watchos): WorkoutManager @MainActor — concurrency Swift 6 clean
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:20:14 +00:00
c6f5a7ffc9 feat(watchos): WorkoutManager (HKLiveWorkoutBuilder) — séance live + push iPhone
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:12:01 +00:00
5864cfcbef feat(watchos): ConnectivityManager (WCSession) — envoi des samples vers l'iPhone
sylvain pushed to main at sylvain/coach-ios 2026-05-24 14:09:39 +00:00
5d60a4049e feat(watchos): target CoachWatch (Phase 1) — app watchOS embarquée
sylvain pushed to main at sylvain/coach-ios 2026-05-24 13:50:26 +00:00
ec26ae0ca7 chore(ios): healthkit background-delivery + bump version 1.2
sylvain pushed to main at sylvain/coach-ios 2026-05-24 13:25:09 +00:00
6e4011db3f docs(watchos): plan technique + handoff Claude Code Mac mini
sylvain pushed to main at sylvain/coach-ios 2026-05-18 16:35:44 +00:00
f315c5471e feat(workout-observer): bypass @capgo via requestAllHealthPermissions
sylvain pushed to main at sylvain/coach-ios 2026-05-18 15:27:17 +00:00
1393cc3dcf fix(ios26): contentInset 'never' (default) au lieu de 'always'
sylvain pushed to main at sylvain/coach-ios 2026-05-18 14:42:58 +00:00
8134b843f7 fix(ui): désactive bounce iOS WKWebView (bottom tab bar semblait remonter)