docs: point 1 (/live nav) DÉPLOYÉ en prod (coach_sportif ecf334a)
Onglet "Live workout" -> /live ajouté dans NAV_ITEMS, mergé sur main (ff) et déployé via webhook (service coach-web actif). /live était déjà OK côté route/auth/template (Phase 4) ; manquait juste le lien nav. "token invalide" = accès /live non authentifié (pas de lien -> redirect login). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -97,11 +97,13 @@ apparaît, c'est le JS/registerPlugin du template à corriger.
|
||||
|
||||
## État du fix + déploiement (VPS)
|
||||
|
||||
**Fix point 1 déjà écrit** : branche **`feat/live-nav-tab`** sur `coach_sportif`
|
||||
(ajout d'un onglet nav « Live workout » → `/live` dans `NAV_ITEMS`, car la route
|
||||
existait mais n'était liée nulle part → page inatteignable → « token invalide »
|
||||
sur redirect /login). Commit `ecf334a`. **PAS mergé sur main** (pas de deploy prod
|
||||
à l'aveugle).
|
||||
**Fix point 1 DÉPLOYÉ EN PROD** (2026-05-25) : onglet nav « Live workout » → `/live`
|
||||
ajouté dans `NAV_ITEMS` (la route/auth/template existaient déjà — Phase 4 — mais
|
||||
`/live` n'était lié nulle part → page inatteignable → « token invalide » sur le
|
||||
redirect /login). Commit `ecf334a` mergé sur `main` (fast-forward) + déployé via
|
||||
webhook Gitea (service `coach-web` actif). Validé sur le VPS : import OK, onglet
|
||||
présent. L'onglet apparaît dans le menu « Plus » de la tab bar (NAV_DEFAULT_TABS
|
||||
ne montre que home/calendar/workouts/meals par défaut).
|
||||
|
||||
Infra (depuis `Makefile` / `deploy.sh`) :
|
||||
- VPS : `ubuntu@83.228.246.229`
|
||||
|
||||
@@ -487,9 +487,11 @@ fonctionne ; il ne reste que l'affichage web et la vraie FC.
|
||||
|
||||
### Reste à faire — 2 blocages EXTERNES (pas le code natif)
|
||||
|
||||
1. **Backend `/live`** (« token invalide ») : route à passer en auth cookie de
|
||||
session + lien d'accès depuis l'app + JS template. Détail + contrat exact dans
|
||||
**`HANDOFF-LIVE-BACKEND.md`** (repo `coach_sportif`, session Linux).
|
||||
1. ~~**Backend `/live`**~~ ✅ FAIT + DÉPLOYÉ (2026-05-25) : la route/auth/template
|
||||
étaient déjà OK (Phase 4) ; il manquait juste le lien nav → onglet « Live workout »
|
||||
→ /live ajouté dans NAV_ITEMS et déployé en prod (`coach_sportif` commit `ecf334a`,
|
||||
service coach-web actif). « token invalide » venait de l'accès à /live non
|
||||
authentifié (pas de lien → redirect /login). Détail dans `HANDOFF-LIVE-BACKEND.md`.
|
||||
2. **Vraie FC sur la Watch physique de Sylvain** : bug système Santé de SA montre
|
||||
(NanoSettings crashe, Santé spinne) — désappairer/réappairer la Watch.
|
||||
3. TestFlight interne (signing / App Store Connect).
|
||||
|
||||
Reference in New Issue
Block a user