Nouveautés 1.0.0
Première version de l'agenda moderne.
- Page unique pour les vues mois, semaine, jour, liste et planning par utilisateur ; la dernière vue utilisée est mémorisée par compte.
- Chargement des événements par plage affichée (AJAX), avec plafond configurable et bandeau quand la plage est trop large.
- Glisser-déposer pour déplacer, bord inférieur pour redimensionner, glisser entre colonnes du planning pour réassigner.
- Création rapide sur sélection d'un créneau, avec transfert vers la fiche native pour les options avancées (notes, rappels, contacts).
- Recherche du tiers et du projet par nom, référence ou mot-clé dans la création rapide.
- Statut 0 / 50 / 100 % depuis le panneau de détail, et duplication d'un événement par la fiche native.
- Couleurs au choix par utilisateur propriétaire ou par type d'événement, reprises de la fiche utilisateur et du dictionnaire des types.
- Filtres persistants : calendriers (mes événements, les autres, congés, anniversaires, calendriers iCal externes, autres modules), utilisateurs avec raccourcis Moi / Mon équipe / Tous, groupes, types d'événements, statut, tiers, projet, ressource.
- Raccourcis clavier (t, j/k, m/w/d/l/p, n, f, r, ?, Échap, Ctrl+Z).
- Annulation des modifications pendant quelques secondes (déplacement, redimensionnement, statut, création).
- Protection contre les modifications concurrentes : un événement modifié par quelqu'un d'autre entre-temps est refusé et la vue s'actualise.
- Mode sombre suivant Dolibarr, affichage mobile, impression sans barres d'outils.
- Option de redirection de l'agenda natif (mois, semaine, jour, par
utilisateur) vers l'agenda moderne, avec échappatoire
capagenda_native=1; la vue liste native n'est jamais redirigée. - Page de données de démonstration réservée aux administrateurs, refusée en production : un agenda d'équipe fictif sur tout le mois (six collaborateurs, cinquante clients, plus de cinq cents événements), purgeable d'un clic.
- Aucune nouvelle table : les événements restent ceux du module Agenda, les triggers et rappels continuent de fonctionner.