Done 1.2.0 — profil, navigation unifiée et statistiques rapides
La version 1.2.0 parle de structure : où se trouve quoi, qui voit quoi et à quelle vitesse tout cela s’ouvre. Il y a désormais une page de profil personnelle, la navigation de la barre latérale s’est réunie en une seule liste, et les statistiques ont cessé de trébucher sur les gros exports. Les droits de rôle se sont eux aussi affinés : on règle maintenant non seulement l’accès aux champs, mais aussi des actions précises.
Une page de profil personnelle
Chacun a maintenant sa propre page de profil, mise en forme à son goût : couleur, avatar, symbole, image de fond, tout se charge directement là. La personnalisation vivait auparavant dans l’aperçu d’une entité, et il n’y avait pas vraiment d’espace personnel ; maintenant, si.
La navigation réunie en une liste
La barre latérale se comportait autrefois différemment selon les sections : « Rapports » avait son écran d’« accueil » intermédiaire par lequel il fallait passer. Nous l’avons retiré. À gauche, il y a maintenant une seule liste : ajouter une saisie, profil, statistiques, rapports avec sous-rubriques (général, par projet, par employé), employés, projets, équipes. Et la liste n’est pas la même pour tout le monde : un élément n’apparaît que si vous avez les droits correspondants et que le module adéquat est activé. La barre elle-même est devenue adaptative et sait changer de mode.
Statistiques : plus rapides et à l’essentiel
Les gros exports de statistiques ralentissaient autrefois. Désormais, les lignes se dessinent au fur et à mesure du défilement : seul ce qui est visible vit à l’écran, pas le tableau entier, et la page défile en douceur même sur des milliers d’enregistrements. Les titres des périodes restent épinglés en haut, si bien qu’au cours d’un long défilement on voit toujours à quoi se rapporte une ligne. Le filtrage est devenu plus malin lui aussi. La plage de dates et les données elles-mêmes sont limitées à ce que vous avez le droit de voir, et les rapports ont gagné des filtres par projet, équipe et direction. Un détail de plus, discret mais utile : si vous changez de filtre ou de période pendant que la requête précédente charge encore, l’ancienne est annulée, pour que des chiffres périmés n’arrivent pas à l’écran par-dessus les nouveaux.
Des droits de rôle plus fins
Les droits dans Done étaient construits autour des champs : quel rôle voit et modifie quels champs. Dans la 1.2.0 s’y ajoutent les droits sur les actions : pour un rôle global, on peut autoriser ou refuser séparément une action précise. Le réglage est stocké à part et, comme avant, vérifié côté serveur à chaque requête, pas seulement utilisé pour masquer un bouton dans l’interface.
Ce que nous avons corrigé
Changer le type d’un champ dynamique ne crée plus de doublons, et supprimer des champs dynamiques ne provoque plus d’erreurs. Nous avons aussi nettoyé le comportement du titre épinglé dans l’aperçu des statistiques, ainsi que divers petits cas limites.