• FroSteel released this 2026-04-27 00:57:13 +02:00 | 14 commits to main since this release

    Changements

    • En vue horizontale, chaque segment timeline d'intervention 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: SYYMMDD_NNNNN) en gras
      • La ville en gris muted
    • Hauteur de la timeline en horizontale passée de 22px à 32px pour laisser
      la place au texte
    • Fond des segments d'intervention : --bg-elevated neutre + bordure 1px
      pour que le texte reste lisible (la couleur catégorie n'est plus en fond
      plein, juste en barre gauche)
    • Vue classique inchangée
    • Réorganisation interne du repo : src/ pour les sources, dist/
      généré, Autres/ pour build.sh + meta files (LICENSE, README,
      CHANGELOG)

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-26 02:20:00 +02:00 | 16 commits to main since this release

    Changements

    Séparation matin / après-midi

    • Séparateur visuel "MATIN" / "APRÈS-MIDI" entre les interventions
      dans la vue classique : pill grise neutre, ligne 3px épaisse.
    • Affiché aussi entre les absences partielles (demi-journée).
    • Si une période est vide, son séparateur n'est pas affiché.
    • Caché en vue horizontale (les rows sont masquées de toute façon).

    Timeline : coupure midi très visible

    • Bande verticale composée d'un trait massif central (couleur --text)
      • stripes diagonales en arrière-plan (effet "césure"). 6 px de large
        (7 px en vue horizontale). Visible immédiatement, pas de label superflu.

    Vue horizontale (sidebar)

    • Boutons (Absence, Douchette, Actualiser, Tout recharger, Vider cache,
      Thème) maintenant vraiment poussés en bas via min-height: 100vh
      sur la sidebar.
    • Bouton "Aujourd'hui" : style cohérent avec les flèches ◀ ▶ (même
      padding, font-size, hauteur), texte centré, libellé complet
      "Aujourd'hui" (au lieu de "Auj.").
    • Espace visuel entre Actualisé à HH:MM et le bouton Absence (fine
      bordure top + padding).

    Vue classique (topbar)

    • Ordre verrouillé via CSS order : badge user → titre → date-nav →
      capture-info → refresh-check. Évite les déplacements au retour de
      vue horizontale.

    Section Apparence (admin) : refondue + en première position

    • Thème : sélecteur Auto / Clair / Sombre (s'enregistre direct).
    • Durée du cache (jours) : configurable, défaut 7 jours, range 1-365.
      Lue par viewer.js (purge auto) ET background.js (au boot).
    • Taille du texte : 5 niveaux (-20%, -10%, 100%, +10%, +20%) via CSS
      zoom sur body. Persisté dans admin_config.textZoom et appliqué dès
      le boot.
    • Section "Apparence" est maintenant la première dans le panel admin.

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-26 01:00:00 +02:00 | 17 commits to main since this release

    Changements

    Attribution auteur

    • Ajout en-têtes copyright dans tous les fichiers source
      (viewer.js, viewer.html, viewer.css, background.js)
    • Ajout @author Quentin sur les fonctions principales
      (loadForDate, buildCard, buildTooltipHTML, pinTooltip, _softUnpinPopup,
      positionTooltipAnchored, _applyViewMode, _moveElementsToSidebar,
      _restoreElementsToTopbar, fetchAndShowCurrentUser, _maybeRetryFetchUser,
      initAppClock, initAppFooter, bindTimelinePopover,
      openPersistentTimelinePopup, showTooltip, _findFreePopupPosition,
      _clampPopupInSafeArea, findEasyVistaSession, fetchPlanningXml,
      fetchCurrentUser, detectNetworkContext)
    • Ajout signature "Développé par Quentin" en bas du popup
      user-badge (style cohérent avec footer version : 11px, italique,
      gris atténué, séparateur fin)
    • Mise à jour description du manifest pour mentionner DGNSI

    Nettoyage et optimisation

    • Retrait fonction vide initAdminMenu() (inutile depuis v2026.5.25,
      l'admin passe par le bouton ⚙ Paramètres du popup user-badge)
    • Retrait classe CSS orpheline .date-picker-day (déjà remplacée par
      .date-custom en v2026.5.17)
    • Retrait anciens styles CSS .intervention (layout v1, jamais générés
      depuis le passage à .intervention-v2)
    • Retrait commentaire orphelin .intervention-v2.is-ghost (classe
      retirée en v4.3.3)
    • Retrait 14× console.log("[viewMode]") debug verbose (gardé
      uniquement les console.warn utiles pour erreurs)
    • Retrait 5× console.log("[bg]") debug verbose dans
      fetchPlanningXml / fetchFicheHtml / fetchSessionTimeRemaining /
      extendSessionKeepAlive (gardé warnings + logs critiques)
    • Remplacement extendBtn.onclick par addEventListener("click", ...)
      pour plus de cohérence

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-25 18:00:00 +02:00 | 20 commits to main since this release

    Changements

    • Topbar en haut supprimée en vue horizontale
    • User-badge + titre déplacés tout en haut de la sidebar
    • Bouton "Aujourd'hui" pleine largeur avec icône ↺
    • Date + heure centrés sous le bouton
    • Séparateur visuel
    • Sélecteur de date pleine largeur
    • Flèches ◀ ▶ côte à côte (wrapper #sidebar-arrows)
    • Stats empilées
    • Synchronisé à HH:MM
    • Espace vide intentionnel
    • Boutons du bas vers le haut (margin-top: auto sur Absence)
    • Barre de rafraîchissement en overlay top-left
    • Banderole pompier masquée en vue horizontale (badge + barre rouge à gauche conservés)

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-25 14:00:00 +02:00 | 21 commits to main since this release

    Changements

    • Création wrapper flex-row #horizontal-wrapper contenant [sidebar] + [main]
    • Sidebar 200px (170px sur <1400px), sticky, bg-muted
    • Déplacement physique des éléments via JS (ELEMENTS_TO_RELOCATE)
    • Mémorisation parents d'origine (data-orig-parent + data-orig-index)
    • Restauration propre en vue classique
    • Zone nom tech : 140px → 120px

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Code source de ce tag reconstitué à partir des versions voisines.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-25 10:00:00 +02:00 | 22 commits to main since this release

    Changements

    • Fix popup épinglé qui partait en haut à gauche en vue horizontale
    • Cause : rows .intervention-v2 cachées (display: none) → getBoundingClientRect (0,0,0,0)
    • Solution : priorité 1 tooltip visible, priorité 2 segment timeline, fallback srcEl
    • Stats globales en colonne verticale 200px à gauche en vue horizontale
    • Position sticky, fond bg-muted, séparateurs · masqués
    • Zone nom tech 200px → 140px (vue horizontale)

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-24 18:00:00 +02:00 | 23 commits to main since this release

    Changements

    • HTML : badge user toujours visible avec "?" par défaut (retiré class hidden)
    • _softUnpinPopup refait en 8 étapes loggées
    • Popup reste visible après désépinglage (plus de suppression auto au mouseleave)
    • Restauration du bouton 📌 dans .tooltip-actions
    • Handler click ré-attaché : clic 📌 = ré-épingle, clic ↻ = recharge
    • _ensureSoftUnpinnedCleanupHandler : handler global clic hors popup
    • _maybeRetryFetchUser : relance opportuniste après succès planning et reconnexion session
    • Logs abondants : [currentUser], [softUnpin], [positionTooltip], [persistentTimeline], [showTooltip]
    • Fonction positionTooltipAnchored unifiée (4 candidats droite/gauche/dessous/dessus)
    • popup._linkedIv stocké pour ré-épinglage

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Code source de ce tag reconstitué à partir des versions voisines.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-24 15:00:00 +02:00 | 24 commits to main since this release

    Changements

    • Hover segment timeline en vue horizontale → grande popup directement (openPersistentTimelinePopup)
    • Clic segment timeline en vue horizontale → ouvre fiche EasyVista
    • Popup absence en vue horizontale : hover uniquement sur badge .card-tech-badge (pas sur carte entière)
    • Vue classique : comportement inchangé

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Code source de ce tag reconstitué à partir des versions voisines.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-24 12:00:00 +02:00 | 25 commits to main since this release

    Changements

    • Bouton ⊞ "Vue" dans popup user-badge (à côté ⚙ Paramètres)
    • Toggle Vue classique ↔ Vue horizontale persisté localStorage "view_mode"
    • HTML class "view-classic" ou "view-horizontal" sur <html>
    • Chaque tech = 1 ligne horizontale compacte en mode horizontal
    • Card header devient barre latérale gauche fixe 200px
    • Interventions détaillées masquées (display: none)
    • Timeline horizontale pleine largeur
    • Stats rapides .tech-row-stats ajoutés au header (nb interv, Xm · Ya)

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Code source de ce tag reconstitué à partir des versions voisines.

    Installation · Historique des versions · CHANGELOG

    Downloads
  • FroSteel released this 2026-04-24 09:00:00 +02:00 | 26 commits to main since this release

    Changements

    • Couleur absence récurrente (jour fixe) : sarcelle foncée #0f766e / soft #ccfbf1
    • Variables --c-recurring, --c-recurring-soft
    • Layout 4 colonnes forcées + scroll interne cartes
    • Essai abandonné dans les versions suivantes.

    Fichiers

    Aucun fichier joint à cette version. L'extension s'installe depuis la dernière publication.

    Code source de ce tag reconstitué à partir des versions voisines.

    Installation · Historique des versions · CHANGELOG

    Downloads