feat(front): page d'état Svelte 5, PWA servie par le proxy, avec le bouton de mise à jour du script #5
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/page-etat-svelte"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce que fait cette branche
La page d'état du proxy devient une application Svelte 5 (dossier
front/), que le proxy sertsur
/__status: en-tête (fraîcheur du relevé, bouton d'actualisation, bascule de thème), cartesScript TizenTube, Trafic déchiffré, Appareils, Santé du proxy et Journal.
POST /api/script/majet affiche le messagerendu par le proxy :
installed,up-to-dateourefused. C'est le champstatusqui décide del'affichage, pas
okseul ; un refus garde sonmessageen français./__status.jsonet/__metrics. Le service worker ne garde que la coque — la page s'ouvre encorequand le proxy est muet, et la coque est la seule chose en cache.
ligne (jamais une page web entière recopiée dans l'alerte).
public/manifeste.webmanifest, icônes, service worker), thème sombre par défautavec bascule mémorisée, aucun emoji, toutes les valeurs de style en jetons.
Vérifications (sorties réelles)
Captures (données simulées, captures prises par les essais)
Bureau, thème sombre :
Bureau, thème clair :
Téléphone (412×915), thème sombre :
Téléphone, thème clair :
Regardé dans les quatre cas : pas de chevauchement, pas de débordement horizontal, contrastes tenus,
aucun emoji. Le seul texte tronqué est le chemin du script sur le proxy, qui porte son chemin
complet en
title.Ce que cette branche ne fait pas
front/distpar le proxy Rust et le paquet : cartet_a505c4b3.frontajouté à.forgejo/workflows/ci.ymldémarre dès qu'un exécutant estenregistré :
pc-lourdn'existe pas encore, le travail Rust étant déjà en attente pour la mêmeraison.
fusion-auto: pas de fusion, la CI est rouge (Page d'état, Page d'état). Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.