-
v2026.5.41 Stable
released this
2026-04-27 02:11:22 +02:00 | 5 commits to main since this releaseSuppression 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). ListenermatchMediapour 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.phplisent désormaiscfg.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 surinitAdminMenu().
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 dansabout:addons(ou signature AMO).
Downloads
- Plus aucun hardcode pour le groupe EV, les domaines, la liste de techniciens ou les absences récurrentes. Tout est piloté par