From 8390db99374af8e127ec740198a24548658a9bda Mon Sep 17 00:00:00 2001 From: Quentin Rouiller Date: Mon, 27 Apr 2026 03:28:13 +0200 Subject: [PATCH] =?UTF-8?q?v2026.5.42=20=E2=80=94=20Nettoyage=20de=20comme?= =?UTF-8?q?ntaires=20+=20exemples=20g=C3=A9n=C3=A9riques?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Passage en revue des commentaires de viewer.js : les exemples qui illustraient le parsing des contacts/lieux/références/codes-barres ont été uniformisés en placeholders abstraits (Nom1 Prénom1 +41XXXXXXXXX, SYYMMDD_NNNNN, XXXX_NNNNNNNN, etc.) plutôt que des chaînes spécifiques. Comportement runtime strictement inchangé — uniquement de la documentation et des commentaires. README, CHANGELOG et pages wiki Versions/Utilisation mis à jour de manière cohérente. --- CHANGELOG.md | 12 ++++++++++++ README.md | 9 +++++++-- firefox-updates.json | 5 +++++ src/manifest.json | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40307fd..608b4db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,18 @@ --- +## v2026.5.42 — Nettoyage de commentaires + exemples génériques + +- Passage en revue des commentaires de `src/viewer.js` : les exemples qui + illustraient le parsing des contacts/lieux/références/codes-barres ont été + uniformisés en placeholders abstraits (`Nom1 Prénom1 +41XXXXXXXXX`, + `SYYMMDD_NNNNN`, `XXXX_NNNNNNNN`, etc.) plutôt que des chaînes spécifiques. + Comportement runtime strictement inchangé — uniquement de la documentation + et des commentaires. +- Mise à jour cohérente du README, du CHANGELOG et des pages wiki Versions / + Utilisation pour utiliser les mêmes notations génériques dans les + exemples de référence. + ## v2026.5.41 — Suppression des hardcodes (groupe / domaines / équipe) → tout depuis l'admin ### Plus aucun hardcode au runtime diff --git a/README.md b/README.md index 261dbd2..d0b0734 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Extension Chrome / Firefox pour visualiser de manière claire et rapide le plann - **Auteur** : Quentin Rouiller (QRO) - **Cible** : techniciens DGNSI (Canton de Vaud), EasyVista (`itsma.etat-de-vaud.ch` / `itsma.vd.ch`) - **Démarrage projet** : jeudi 16 avril 2026 -- **Version actuelle** : `v2026.5.41` +- **Version actuelle** : `v2026.5.42` - **Contact** : voir [page wiki Contact](https://gitea.netaplaid.ch/FroSteel/Planification/wiki/Contact) - **Manifest** : V3 (Chrome/Edge/Firefox) - **Format** : `.zip` (Chromium) + `.xpi` signé (Firefox) @@ -87,7 +87,12 @@ Le numéro de **majeure** n'est **pas** un mois et **pas** un chiffre lié au ca ## Versions notables -### `v2026.5.41` (latest, 27 avril 2026) — Suppression des hardcodes + UX admin + thème unifié +### `v2026.5.42` (latest, 27 avril 2026) — Nettoyage de commentaires + exemples génériques +- Uniformisation des exemples utilisés dans les commentaires de `viewer.js` + (parsing contacts/lieux/références/codes-barres) en placeholders abstraits. + Comportement runtime strictement inchangé. + +### `v2026.5.41` — Suppression des hardcodes + UX admin + thème unifié - **Plus aucun hardcode runtime** pour le groupe EV, les domaines, la liste de techniciens ou les absences récurrentes. Tout est piloté par `admin_config` (chrome.storage.local), persisté entre les mises à jour. - **Au 1er install** : aucun tech sélectionné, aucune absence récurrente. Le viewer affiche un message *"Aucun technicien sélectionné"* tant que l'utilisateur n'a rien configuré dans Paramètres → Équipe. - **Édition des domaines** : `chrome.permissions.request()` au save quand l'utilisateur saisit un domaine custom (au-delà des 2 défauts). Manifest `optional_host_permissions: ["https://*/*"]` pour accepter n'importe quel domaine HTTPS après accord du navigateur. diff --git a/firefox-updates.json b/firefox-updates.json index df3003d..d034778 100644 --- a/firefox-updates.json +++ b/firefox-updates.json @@ -2,6 +2,11 @@ "addons": { "planification@netaplaid.ch": { "updates": [ + { + "version": "2026.5.42", + "update_link": "https://gitea.netaplaid.ch/FroSteel/Planification/releases/download/v2026.5.42/planification-v2026.5.42-firefox.xpi", + "update_hash": "sha256:3d8cf762bf0921f9da473a9a5e31368fee21f0b9fd71f9f9432d256127de8674" + }, { "version": "2026.5.41", "update_link": "https://gitea.netaplaid.ch/FroSteel/Planification/releases/download/v2026.5.41/planification-v2026.5.41-firefox.xpi", diff --git a/src/manifest.json b/src/manifest.json index 9416037..e864b5c 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Planification", - "version": "2026.5.41", + "version": "2026.5.42", "description": "Vue claire et rapide du planning des techniciens EasyVista. Développé par Quentin Rouiller — DGNSI, Canton de Vaud.", "permissions": [ "activeTab",