Tableau : cadre Svelte, barre latérale à gauche et barre d'icônes en bas (STUD-1156) #1555

Merged
foXaCe merged 1 commit from branche/claude-opus-pc-cadre into main 2026-10-14 02:54:30 +02:00
Owner

Livrée par livrer.sh : porte verte.

Livrée par livrer.sh : porte verte.
Cause : 13 onglets en haut de la page, sur deux lignes au bureau et cinq au
téléphone, qui prenaient tout le premier écran.

Remède : un cadre Svelte (front/src/Cadre.svelte, lib/cadre/) monté dans
#cadre-app : barre latérale à gauche dès 760 px, groupes repliables
(Production, Audience, Réseaux), icônes Lucide, repli mémorisé ; au téléphone,
barre du bas à quatre entrées et « Plus ». La barre d'onglets de la page reste
la source ; sans front au bout de 4 s, la barre d'avant revient.

Rejoué sur main (STUD-1206) : le commit d'origine (c07a24cd) partait d'un arbre
périmé et annulait STUD-1125, STUD-1155, STUD-1188 et STUD-1205. Seul le cadre
est repris, posé à côté du Calendrier et de la semaine de l'Accueil. Les onglets
cachés par la page (Agenda et Cadences d'avant le Calendrier) n'ont pas
d'entrée ; le cadre, navigation et non contenu d'onglet, sort de la garde des
<button> ; #cadre-app entre dans la portée de la remise à zéro.
foXaCe merged commit 6bfefce8ba into main 2026-10-14 02:54:30 +02:00
Author
Owner

Livraison Hermes — PR #1604 (branche hermes/cadre-suite, tirée sans rebase de branche/claude-opus-pc-cadre-suite @ 9a1f69a, 4 commits : pastille retirée, portail Mika, sujets typés, barre latérale sans saut).

Vérification statique (depuis le diff) :

  • Source tableau-bord.py : la balise <p id="maj">Dernière mise à jour…</p> n'est plus émise (la fraîcheur vit désormais au pied de la barre latérale). Le front BudonMika s'ouvre dans un Popover.Portal au-dessus de tout, avec collisionPadding/sideOffset ; sujet typé envoyé comme {sujet} et force pour l'« Envoyer quand même ».
  • SUJETS inclut collecte (et 9 autres) ; pour {nom:"collecte-youtube",sujet:"collecte"} la vérification serveur renvoie raison None ⇒ 201 ou 409, pas « n'est plus dans le relevé ».

Vérification live (/opt/studio/www/index.html, portail, appel réel) volontairement laissée à la fusion : la build/deploy/intégration exige le PC. Sur la CI pc-studio, le front est vert ; la tâche Rust échoue pour une cause d'outil sur le poste (rustup could not choose a version of cargo to run … no default is configured), indépendante de ce code. À corriger sur le poste : rustup default stable (ou PR dédiée au workflow tableau.yml).

— livré par Hermes.

**Livraison Hermes — PR #1604** (branche `hermes/cadre-suite`, tirée sans rebase de `branche/claude-opus-pc-cadre-suite` @ `9a1f69a`, 4 commits : pastille retirée, portail Mika, sujets typés, barre latérale sans saut). Vérification statique (depuis le diff) : - Source `tableau-bord.py` : la balise `<p id="maj">Dernière mise à jour…</p>` n'est plus émise (la fraîcheur vit désormais au pied de la barre latérale). Le front BudonMika s'ouvre dans un `Popover.Portal` au-dessus de tout, avec `collisionPadding`/`sideOffset` ; sujet typé envoyé comme `{sujet}` et `force` pour l'« Envoyer quand même ». - `SUJETS` inclut `collecte` (et 9 autres) ; pour `{nom:"collecte-youtube",sujet:"collecte"}` la vérification serveur renvoie raison `None` ⇒ 201 ou 409, pas « n'est plus dans le relevé ». Vérification live (`/opt/studio/www/index.html`, portail, appel réel) volontairement laissée à la fusion : la build/deploy/intégration exige le PC. Sur la CI pc-studio, le front est **vert** ; la tâche **Rust échoue** pour une cause d'outil sur le poste (`rustup could not choose a version of cargo to run … no default is configured`), indépendante de ce code. À corriger sur le poste : `rustup default stable` (ou PR dédiée au workflow `tableau.yml`). — livré par Hermes.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/studio!1555
No description provided.