Update to v2026.5.40 — sélection groupe EV + édition domaines + tri équipe
+36
-3
@@ -6,13 +6,46 @@ L'extension a connu **3 systèmes de versionning successifs** :
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Avril 2026 (jeudi 16) | Versions de base | `1.0.0`, `2.0.0`, `3.0.0` |
|
| Avril 2026 (jeudi 16) | Versions de base | `1.0.0`, `2.0.0`, `3.0.0` |
|
||||||
| Avril 2026 | SemVer classique | `4.1.3`, `4.2.8`, `5.0.12` |
|
| Avril 2026 | SemVer classique | `4.1.3`, `4.2.8`, `5.0.12` |
|
||||||
| Avril 2026 → maintenant | **`ANNÉE.MAJEURE.PATCH`** | `2026.5.16` → `2026.5.39` |
|
| Avril 2026 → maintenant | **`ANNÉE.MAJEURE.PATCH`** | `2026.5.16` → `2026.5.40` |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Versions notables
|
## Versions notables
|
||||||
|
|
||||||
### `v2026.5.39` (latest) — Séparation Matin / Après-midi + Apparence
|
### `v2026.5.40` (latest) — Sélection groupe EV + édition domaines + tri équipe + réorga repo
|
||||||
|
|
||||||
|
**Onglet Équipe**
|
||||||
|
- Nouveau **sélecteur de groupe EasyVista** (SI-CSS, SI-EXT, …) en tête de section, détecté automatiquement à l'ouverture du panel via le `<select id="plan_group_id">` de la page Planning EV → source autoritative, robuste aux ajouts/renommages côté EV (un nouveau groupe apparaît tout seul).
|
||||||
|
- ID groupe affiché en italique à côté du sélecteur (ex: `ID groupe : 191`).
|
||||||
|
- Quand on change de groupe, la **liste d'équipe se rafraîchit automatiquement** avec les membres du nouveau groupe (fetch live).
|
||||||
|
- **Plus de bouton "Détecter"** : tout est auto à l'ouverture de l'onglet.
|
||||||
|
- **Tri double** des techniciens : d'abord les inclus (cases cochées), puis les exclus, et alphabétique dans chaque sous-groupe (insensible casse/accents). Le tri se rafraîchit uniquement aux render() pour éviter que les lignes sautent au toggle.
|
||||||
|
|
||||||
|
**Onglet EasyVista**
|
||||||
|
- Refonte complète : **édition manuelle des deux domaines** EV (interne DGNSI = `https://itsma.etat-de-vaud.ch`, externe Internet = `https://itsma.vd.ch`).
|
||||||
|
- Bouton **💾 Enregistrer** (normalise : ajoute `https://`, retire le trailing slash) + bouton **↺ Réinitialiser** pour revenir aux valeurs par défaut.
|
||||||
|
- Les domaines par défaut restent codés en dur en fallback ; le branchement effectif côté `background.js` (utiliser `cfg.evOrigins`) sera fait dans une prochaine version après validation.
|
||||||
|
|
||||||
|
**Onglet Statuts retiré**
|
||||||
|
- Section "Statuts" supprimée du panel admin (placeholder lecture-seule, jamais utile).
|
||||||
|
|
||||||
|
**Vue horizontale enrichie**
|
||||||
|
- Chaque segment timeline contient désormais une barre verticale **couleur catégorie** à gauche (mêmes teintes que les `intervention-dot` de la vue classique : livraison/recup/remplacement/incident/rollout/réservation/autre), la **référence** (ex: `S260424_00042`) en gras, et la **ville** en gris muted.
|
||||||
|
- Hauteur de la timeline horizontale passée de 22px à 32px pour laisser la place au texte.
|
||||||
|
- Vue classique inchangée.
|
||||||
|
|
||||||
|
**Réorganisation interne du repo**
|
||||||
|
- `src/` : sources de l'extension (manifest, background, viewer.{html,js,css}, icons).
|
||||||
|
- `Autres/` : build.sh + meta files (LICENSE, README, CHANGELOG).
|
||||||
|
- `Builds/` : artefacts distribués aux techniciens (Chromium/, Firefox/, .zip, .xpi).
|
||||||
|
- `dist/` : sortie de build (gitignoré).
|
||||||
|
|
||||||
|
**Coulisses (`background.js`)**
|
||||||
|
- Nouveau message `detectGroups` + fonction `detectGroupsFromEV()` qui fetche `/index.php?eventName=HelpDesk_PlanningItem` et extrait les paires `(id, nom)` via le `<select>`.
|
||||||
|
- `detectTeamFromEV()` accepte désormais un `groupId` en argument → permet de basculer entre SI-CSS / SI-EXT depuis l'admin.
|
||||||
|
- ⚠ Le fetch du planning continue d'utiliser `group_id=191` codé en dur — sera retiré quand on validera que `cfg.groupId` est bien alimenté par le sélecteur en terrain réel.
|
||||||
|
|
||||||
|
### `v2026.5.39` — Séparation Matin / Après-midi + Apparence
|
||||||
- Pills "MATIN" / "APRÈS-MIDI" entre les interventions de chaque tech
|
- Pills "MATIN" / "APRÈS-MIDI" entre les interventions de chaque tech
|
||||||
- Timeline : coupure midi très visible (bande verticale + stripes)
|
- Timeline : coupure midi très visible (bande verticale + stripes)
|
||||||
- Section **Apparence** dans les paramètres :
|
- Section **Apparence** dans les paramètres :
|
||||||
@@ -81,4 +114,4 @@ L'extension a connu **3 systèmes de versionning successifs** :
|
|||||||
|
|
||||||
## Historique complet
|
## Historique complet
|
||||||
|
|
||||||
40+ tags depuis `v1.0.0` jusqu'à `v2026.5.39`. Liste exhaustive accessible aux personnes ayant accès au repo.
|
40+ tags depuis `v1.0.0` jusqu'à `v2026.5.40`. Liste exhaustive accessible aux personnes ayant accès au repo.
|
||||||
|
|||||||
Reference in New Issue
Block a user