Le serveur se présente, et range son jeton (2.3.0)
L'interface du serveur affichait un champ de jeton dans son en-tête, visible en permanence alors qu'il ne sert qu'une fois : il descend dans l'onglet Réglages, avec le nom du serveur, sa version et le nombre d'appareils appairés. Elle gagne surtout une page À propos sur le modèle des autres projets : cinq sections, contenu séparé du rendu, version lue de /api/health et journal servi depuis le CHANGELOG du dépôt — rien de recopié, donc rien qui puisse diverger. Au passage, le serveur annonçait 1.0.0 depuis six publications ; il lit maintenant le fichier VERSION comme le client.
This commit is contained in:
1 parent
28cb545685
commit
53f5fc1148
5 files changed
+261
-15
No files matched your search
@@ -5,6 +5,32 @@ Toutes les évolutions notables de Noxely sont documentées ici.
|
||||
Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/)
|
||||
et le versionnage [SemVer](https://semver.org/lang/fr/).
|
||||
|
||||
## [2.3.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
- **Page « À propos » du serveur.** Un onglet `ℹ️ À propos` avec en-tête d'identité et cinq
|
||||
sections : ce que le serveur fait, ce qu'il garantit, avec quoi il est construit, ce qui a
|
||||
changé, et qui en répond. Le contenu vit dans un module de constantes séparé du rendu.
|
||||
- Le journal est **lu** et non recopié : une route `/api/changelog` sert le `CHANGELOG.md` du
|
||||
dépôt, que la page interprète pour ce qu'il emploie réellement — titres, puces et gras.
|
||||
|
||||
### Modifié
|
||||
|
||||
- **Le champ « jeton » quitte l'en-tête du serveur**, où il n'avait rien à faire, pour l'onglet
|
||||
`⚙️ Réglages`. Une carte y donne aussi le nom du serveur, sa version et le nombre d'appareils
|
||||
appairés. Sans jeton connu, la pastille d'état indique où le saisir.
|
||||
- **Le serveur annonce la version du dépôt.** Il lisait une constante figée à `1.0.0`, restée en
|
||||
arrière de six publications ; il lit maintenant le fichier `VERSION`, comme le client.
|
||||
|
||||
### Corrigé
|
||||
|
||||
- `saveToken()` relançait l'amorçage du jeton au lieu de rafraîchir la page : un bloc y avait été
|
||||
déplacé par erreur lors d'une édition antérieure.
|
||||
- Une garantie annoncée à tort. La page affirmait que toute route hors `/api/health` exigeait un
|
||||
jeton ; la page elle-même, ses ressources et le journal répondent sans. Les sept garanties ont
|
||||
été confrontées au code une à une, celle-ci reformulée.
|
||||
|
||||
## [2.2.0] — 2026-09-13
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in new issue
Block a user