-
v2026.5.38 Stable
released this
2026-04-26 01:00:00 +02:00 | 12 commits to main since this releasev2026.5.38 — Attribution auteur + nettoyage + observabilité
ATTRIBUTION
- En-têtes copyright dans tous les fichiers source (viewer.js, viewer.html,
viewer.css, background.js) - @author Quentin Rouiller sur 22 fonctions clés
- Signature "Développé par Quentin Rouiller" en bas du popup user-badge
- description manifest mentionnant DGNSI
NETTOYAGE
- Retrait fonction vide initAdminMenu()
- Retrait classes CSS orphelines (.date-picker-day, .intervention v1)
- Retrait 14× console.log [viewMode] verbeux + 5× console.log [bg]
- extendBtn.onclick → addEventListener (cohérence + cleanup possible)
OBSERVABILITÉ
- Module LOG unifié : préfixe + timestamp + version + niveau
- Handlers globaux window/self.error + unhandledrejection (viewer + bg)
- Toggle "Logs verbeux (debug)" dans le panel admin (Diagnostics)
- Synchronisation viewer ↔ background via chrome.storage.onChanged
- LOG.info muet par défaut, visible quand debug ON
GARDE-FOUS
- sendMessage avec timeout 15s (évite promises pendantes si SW MV3
oublie sendResponse) - writeCache avec gestion quota (purge auto entrées > 7 jours puis retry,
sinon toast user) - renderFromData wrappé try/catch + null checks DOM
- JSON.parse [timeline] : log warn avec snippet du contenu fautif
- .catch(() => {}) swallowed remplacés par log warn (clipboard, session,
cache) - getManifest centralisé dans LOG.version()
BUILDS
- dist/chromium/ et dist/firefox/ prêts à charger en mode dev
- planification-v2026.5.38-chromium.zip (~152 Ko)
- planification-v2026.5.38-firefox.xpi (~152 Ko, à signer sur AMO)
Downloads
- En-têtes copyright dans tous les fichiers source (viewer.js, viewer.html,
-
v2026.5.37 Stable
released this
2026-04-25 18:00:00 +02:00 | 15 commits to main since this releaseVersion 2026.5.37 — Refonte vue horizontale (sidebar complète)
- Topbar supprimée, user-badge + titre déplacés en sidebar
- Bouton Aujourd'hui pleine largeur, stats empilées
- Banderole pompier masquée en vue horizontale
Downloads
-
v2026.5.36 Stable
released this
2026-04-25 14:00:00 +02:00 | 16 commits to main since this releaseVersion 2026.5.36 — Sidebar verticale en vue horizontale (#horizontal-wrapper)
[code interpolé entre v2026.5.35 et v2026.5.37]Downloads
-
v2026.5.35 Stable
released this
2026-04-25 10:00:00 +02:00 | 17 commits to main since this releaseVersion 2026.5.35 — Fix popup épinglé position vue horizontale + stats gauche
Downloads
-
v2026.5.34 Stable
released this
2026-04-24 18:00:00 +02:00 | 18 commits to main since this releaseVersion 2026.5.34 — Bouton 📌 restauré + badge user cliquable
- _softUnpinPopup refait, _maybeRetryFetchUser, positionTooltipAnchored unifiée
[code interpolé]
Downloads
- _softUnpinPopup refait, _maybeRetryFetchUser, positionTooltipAnchored unifiée
-
v2026.5.33 Stable
released this
2026-04-24 15:00:00 +02:00 | 19 commits to main since this releaseVersion 2026.5.33 — Interactions vue horizontale différenciées (hover / clic)
[code interpolé]Downloads
-
v2026.5.32 Stable
released this
2026-04-24 12:00:00 +02:00 | 20 commits to main since this releaseVersion 2026.5.32 — Vue horizontale togglable (VIEW_MODE_KEY, _applyViewMode)
[code interpolé]Downloads
-
v2026.5.31 Stable
released this
2026-04-24 09:00:00 +02:00 | 21 commits to main since this releaseVersion 2026.5.31 — Sarcelle absence récurrente (REJETÉ par utilisateur)
[code interpolé — version revertée par la suite]Downloads
-
v2026.5.30 Stable
released this
2026-04-23 17:00:00 +02:00 | 22 commits to main since this releaseVersion 2026.5.30 — Absence récurrente cyan + mode compact 24"
[code interpolé]Downloads
-
v2026.5.29 Stable
released this
2026-04-23 15:00:00 +02:00 | 23 commits to main since this releaseVersion 2026.5.29 — Contraste++ + footer QRO/version
[code interpolé]Downloads
Public Access