Init wiki: Versions
+84
@@ -0,0 +1,84 @@
|
||||
# Versions
|
||||
|
||||
L'extension a connu **3 systèmes de versionning successifs** :
|
||||
|
||||
| Période | Format | Exemple |
|
||||
|---|---|---|
|
||||
| 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 → maintenant | **`ANNÉE.MAJEURE.PATCH`** | `2026.5.16` → `2026.5.39` |
|
||||
|
||||
---
|
||||
|
||||
## Versions notables
|
||||
|
||||
### `v2026.5.39` (latest) — Séparation Matin / Après-midi + Apparence
|
||||
- Pills "MATIN" / "APRÈS-MIDI" entre les interventions de chaque tech
|
||||
- Timeline : coupure midi très visible (bande verticale + stripes)
|
||||
- Section **Apparence** dans les paramètres :
|
||||
- Sélecteur thème (Auto / Clair / Sombre)
|
||||
- Slider taille du texte (70% à 120%, 5 paliers)
|
||||
- Durée du cache configurable (défaut 7 jours)
|
||||
- Heures de la journée configurables (défaut 8h-18h)
|
||||
- Section **À propos** (version, auteur, licence)
|
||||
- Bouton "Vue" (popup user-badge) plus clair : montre la vue de destination
|
||||
- Tooltips : 500ms à l'apparition + 500ms à la disparition (cohérent entre vues)
|
||||
- Compteur "X tech. dispo" dans les stats globales
|
||||
|
||||
### `v2026.5.38` — Attribution auteur + nettoyage + observabilité
|
||||
- Module `LOG` unifié avec préfix + timestamp + version
|
||||
- Handlers globaux d'erreur (`window.error`, `unhandledrejection`)
|
||||
- Toggle "Logs verbeux (debug)" dans le panel admin
|
||||
- `sendMessage` avec timeout 15s
|
||||
- `writeCache` avec gestion quota (purge auto + retry)
|
||||
- `renderFromData` wrappé en try/catch + null checks
|
||||
- Signature "Développé par Quentin Rouiller" en bas du popup user-badge
|
||||
- En-têtes copyright dans tous les fichiers source
|
||||
- Nettoyage : suppression de code mort (initAdminMenu, classes CSS orphelines, console.log debug verbeux)
|
||||
|
||||
### `v2026.5.37` — Refonte vue horizontale (sidebar complète)
|
||||
- Topbar entièrement déplacée en sidebar verticale
|
||||
- User-badge + titre + bouton Aujourd'hui + date/heure dans la sidebar
|
||||
- Banderole pompier masquée
|
||||
|
||||
### `v2026.5.36` — Sidebar verticale en vue horizontale
|
||||
- Wrapper flex-row `#horizontal-wrapper` [sidebar 200px] + [main]
|
||||
- Déplacement physique des éléments via JS
|
||||
|
||||
### `v2026.5.32` — Vue horizontale togglable
|
||||
- Bouton ⊞ "Vue" dans popup user-badge
|
||||
- Toggle Vue classique ↔ Vue horizontale persisté
|
||||
- Chaque tech = 1 ligne horizontale compacte
|
||||
|
||||
### `v2026.5.27` — Classification absences
|
||||
- ABSENCE_LABELS regex (Congé/Maladie/Pompier)
|
||||
- Couleurs catégories : Maladie indigo, Congé cyan, Pompier rouge
|
||||
- Topbar une ligne, fermeture auto popups
|
||||
|
||||
### `v2026.5.25` — Bouton Paramètres dans popup user-badge
|
||||
- Remplace les 5 clics sur le titre pour ouvrir admin
|
||||
|
||||
### `v2026.5.16` — Passage au versionning par année
|
||||
- Format `YYYY.M.PATCH`
|
||||
- Bump du PATCH à chaque livraison
|
||||
|
||||
### `v5.0.0` — Refonte topbar
|
||||
- `initAppClock` (horloge HH:MM)
|
||||
- `initSessionTimer` (compteur de session EV, tick 1s)
|
||||
- `initAdminMenu` (5 clics sur le titre, retiré en 2026.5.25)
|
||||
|
||||
### `v4.2.3` — Grande popup timeline persistante
|
||||
- `bindTimelinePopover`, `showTimelinePopover`
|
||||
- Clic = popup persistante, hover = popup qui suit la souris
|
||||
|
||||
### `v4.1.3` — Tooltips épinglables
|
||||
- Introduction de `pinTooltip`
|
||||
|
||||
### `v1.0.0` (16 avril 2026) — Version initiale
|
||||
- Premier viewer EasyVista pour le canton
|
||||
|
||||
---
|
||||
|
||||
## Historique complet
|
||||
|
||||
40+ tags depuis `v1.0.0` jusqu'à `v2026.5.39`. Liste exhaustive accessible aux personnes ayant accès au repo.
|
||||
Reference in New Issue
Block a user