• v2026.5.41 Stable

    FroSteel released this 2026-04-27 02:11:22 +02:00 | 5 commits to main since this release

    Suppression des hardcodes runtime

    • Plus aucun hardcode 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 "Aucun technicien sélectionné" tant que l'utilisateur n'a rien configuré dans Paramètres → Équipe.

    UX admin

    • Auto-refresh à l'enregistrement (équipe / domaines / heures) → plus besoin de recharger l'extension manuellement.
    • Bouton ✓ Appliquer pour les heures de la journée + toast de confirmation.
    • Toasts au-dessus du flou du panel admin (z-index relevé).
    • Onglet Statuts retiré (placeholder lecture-seule).
    • Tri équipe : inclus d'abord, puis exclus, alphabétique dans chaque groupe.

    Thème unifié

    • Le toggle 🌙 de la topbar et le sélecteur Apparence du panel admin écrivent dans la même clé. Mode "Automatique" résolu en JS via prefers-color-scheme (avant : le CSS retombait sur le clair même quand l'OS était en sombre). Listener matchMedia pour bascule live.

    Conflit absence/réservation × intervention

    • Si une intervention est planifiée pendant qu'un tech a une absence (toute la journée ou demi-journée) ou une réservation au même créneau, sa carte est peinte en rouge plein. Logique : full-day → toutes ; partiel → seules celles en chevauchement.

    Permissions runtime pour domaines

    • optional_host_permissions: ["https://*/*"] dans manifest.json. chrome.permissions.request() au save d'un domaine custom dans Paramètres → EasyVista.

    Synchronisation des heures EV

    • Les requêtes planning_xhr.php, plan_set_holidays_popup.php, plan_set_tech_planif_popup.php lisent désormais cfg.dayStart / cfg.dayEnd. Avant : 8/18/19 hardcodés (l'affichage suivait, les requêtes pas).

    Vue horizontale

    • Popups au survol/clic limités à dessous/dessus (la sidebar à gauche et la timeline pleine largeur rendent gauche/droite peu praticables).

    Ménage

    • Suppression de isPillonelAbsentFriday(), CACHE_DAYS, LS_THEME, commentaire historique sur initAdminMenu().

    Téléchargements

    • Chrome / Edge : planification-v2026.5.41-chromium.zip — décompresser, charger en mode développeur.
    • Firefox : planification-v2026.5.41-firefox.xpi — drag-and-drop dans about:addons (ou signature AMO).
    Downloads