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.