Crew Manager est actuellement en v0. Voici l'historique complet des évolutions, version par version.
v0.18.0Feature
Notes réorganisables · Mode plein écran · Chat plus stable
Les Notes deviennent vraiment les tiennes : réorganise pages et catégories au glisser-déposer (une page peut même passer au-dessus d'une catégorie) et passe une note en plein écran pour écrire sans distraction. Côté chat, la connexion est bien plus stable. Plus une série de corrections sur le profil candidat, les paramètres et le budget.
AjoutNotes · Glisser-déposer : réorganise tes pages et catégories dans l'ordre que tu veux. Dépose une page sur une catégorie pour la ranger dedans, ou sur le bord pour la placer au-dessus / en-dessous.
AjoutNotes · Mode plein écran : ouvre une note en plein écran (barre latérale masquée) pour lire et écrire sans distraction.
AméliorationChat · Connexion plus fiable : nettement moins de déconnexions, reconnexion automatique plus tolérante, et l'indicateur « Connecté » est désormais fiable.
CorrectionProfil candidat · l'enregistrement refonctionne, et en cas d'erreur le champ à corriger est indiqué.
CorrectionParamètres · la page ne se fige plus après avoir ouvert puis fermé un onglet de réglage.
CorrectionBudget · la vérification d'une transaction refonctionne.
AjoutBêta-testeurs · remise -50% à vie appliquée sur vos comptes. Merci d'être là 💜
Grosse vague d'expérience : un mode sombre complet et soigné qui suit ton compte partout, une recherche globale qui fouille enfin tous les modules, des modèles de formulaire de recrutement prêts à l'emploi avec aperçu en direct, le calendrier unifié entre Absences et Calendrier, et plein de finitions (favoris, bulles d'aide, notifs repensées).
AjoutApparence · Mode sombre complet : bascule Clair/Sombre dans Profil → Apparence, mémorisée sur ton compte (te suit à chaque connexion, sur tout appareil). Disponible aussi sur l'accueil et la page de connexion.
AjoutRecherche globale (Ctrl/⌘ + K) : trouve d'un coup membres, tâches, sanctions, compétitions, événements et candidatures.
AjoutBarre latérale · Favoris & Récents : épingle tes onglets (étoile au survol) et retrouve tes dernières pages visitées.
AjoutRecrutement · Modèles de formulaire : 16 thèmes prêts à l'emploi (palettes claires et sombres + dispositions), avec aperçu en direct de la page publique ; clic droit sur un thème pour prévisualiser.
AjoutBulles d'aide : survole n'importe quel bouton pour savoir ce qu'il fait.
AjoutBouton « Bug » : ouvre directement un ticket sur le Discord.
AméliorationCalendrier unifié : la vue calendrier des Absences utilise désormais le même calendrier multi-vues que la page Calendrier.
AméliorationNotifications repensées : icône et couleur par type, regroupées par date (Aujourd'hui / 7 derniers jours / Plus ancien).
AméliorationPages en pleine largeur, petit loader avec la mascotte sur les chargements longs, et toasts de confirmation plus fluides.
CorrectionRecrutement · un formulaire publié est désormais toujours accessible par son lien (fini le « formulaire fermé » alors qu'il est ouvert).
CorrectionRecrutement · la page publique reste lisible avec tous les thèmes, y compris les modèles sombres.
v0.16.0Feature
Raccourcis cross-module · Créer une tâche depuis tout · Auto-refresh des settings
Une tâche peut maintenant naître depuis n'importe où : sélectionne du texte dans une note et clic droit, clique droit sur un message du chat, bouton dédié sur un événement ou une candidature → la même modale unifiée s'ouvre, déjà pré-remplie. Le lien retour vers la source est gardé côté tâche (deep-link `?note=`/`?msg=` qui scrolle pile sur l'élément). En bonus, les changements de réglages d'org (jeu, nom, visibilité, recrutement) se propagent maintenant à toutes les pages déjà ouvertes — fini le F5.
AjoutNotes · Créer une tâche depuis une note : clic droit sur du texte sélectionné → la sélection devient le titre, le reste de la ligne pré-remplit la description.
AjoutNotes · Lien retour vers la note source : depuis une tâche issue d'une note, le bouton « Voir la note source » ouvre la bonne note via deep-link `?note=<id>`.
AjoutChat · Créer une tâche depuis un message : clic droit sur un message → modale tâche pré-remplie avec le contenu et l'auteur (la sélection de texte préserve le menu natif copier/coller).
AjoutChat · Deep-link vers un message précis : `?msg=<id>` scrolle et surligne le message ciblé, utile pour revenir depuis une tâche liée.
AjoutÉvénements · Bouton « Créer une tâche » sur chaque event : titre, date et lieu déjà remplis dans la modale.
AjoutRecrutement · Bouton « Tâche » dans la modale de review d'une candidature : génère une tâche de suivi avec le nom et l'email du candidat.
AméliorationTâches · Modale de création unifiée : un seul composant (board, colonne, assignés, étiquettes, priorité, dates) utilisé depuis Notes / Chat / Événements / Candidatures.
CorrectionTâches · Avatars membres dans le picker : les vrais noms s'affichent (avant : tous les membres apparaissaient en « Membre »).
CorrectionTâches · Plus de crash de la modale quand un invité staff n'a ni nom ni email enregistré.
AméliorationRéglages · Rafraîchissement auto après modification : changer le jeu, le nom, la visibilité publique ou les options de recrutement met à jour instantanément la sidebar, la page Tâches et les autres pages ouvertes.
v0.15.0Feature
Collaboration temps réel · Choix du jeu · Marketplace dans l'app · Notifs smart
Grosse vague : tes notes deviennent collaboratives en live (plusieurs curseurs, sync instantanée), ton organisation choisit son jeu et l'app s'adapte (étiquette dans le sidebar, tête de skin Minecraft sur les fiches staff), la marketplace passe dans le dashboard avec gate Discord, les notifs gagnent un scheduler automatique + rappels personnels, et un tour interactif couvre maintenant tout le dashboard.
AjoutChoix du jeu de l'organisation : Minecraft, FiveM, Roblox, LoL, Valorant, CS ou Autre. L'app adapte ses modules et son sidebar au jeu choisi.
AjoutÉtiquette jeu dans le sidebar : badge coloré façon Discord à côté du logo Crew Manager, cliquable pour revenir au picker.
AjoutIdentité Minecraft sur les fiches staff : tête de skin + UUID Mojang affichés automatiquement quand tu renseignes le pseudo en jeu. Bouton « Copier l'UUID » intégré.
AméliorationSidebar contextuelle : le groupe « Serveur » n'apparaît que si l'org est Minecraft. Les autres orgs gardent un menu épuré.
SuppressionModule Serveur FiveM en refonte : seul Minecraft est supporté pour l'instant, FiveM revient bientôt avec la nouvelle archi.
AjoutNouvelle grille 3 plans Squad / Team / Crew, avec une landing pricing entièrement refaite et plus lisible.
AjoutNotes · Collaboration en temps réel : plusieurs personnes peuvent éditer la même note simultanément (curseurs visibles, sync instantanée via Yjs/Hocuspocus).
AjoutNotes · Drag & drop entre dossiers pour réorganiser ton arborescence en un geste, avec une drop zone racine pour sortir un dossier.
AjoutNotes · Cartes mentales (mind maps) : nouveau type de page basé sur tldraw avec canvas infini, formes, flèches, post-its.
AjoutNotes · Toolbar Word-like : taille de texte, interligne, retrait, sous-menu tableau complet directement dans la barre d'outils.
AjoutMarketplace dans le dashboard : l'accès public est fermé, tout passe par l'org avec un gate clair. Plus de bypass anonyme.
AjoutTagPicker partagé Jobs / Talents : mêmes compétences taggables des deux côtés (Minecraft, Roblox, 3D, dev, design…).
AjoutToggle « Diffuser sur Discord » dans le wizard d'offre : au moment de publier, choisis si l'annonce part dans le réseau Discord central Crew Manager.
Ajout« Type de besoin » remplace le picker de jeu sur les offres, avec un niveau « Peu importe » disponible.
AméliorationBannière Discord permanente sur /jobs : rappel discret au-dessus du PageHeader pour lier ton Discord, remplace les modals intrusives.
AméliorationLien Discord plus tolérant : tu peux lier ton Discord même si son email diffère du compte Crew Manager. Gestion d'erreur OAuth propre + auto-switch sur l'onglet Comptes liés.
AjoutBot Discord central · Broadcast des offres, profils et tickets : les nouvelles offres et annonces de candidats sont relayées dans le réseau Discord public Crew Manager.
AjoutBot Discord · Gate à la création : pas de compte Discord lié = pas de création d'offre ni d'annonce. Évite les profils fantômes.
AjoutBot Discord · Sync abonnement et appartenance org en temps réel.
AjoutCompétitions · Nouveau format Free-For-All : chaque joueur joue pour lui, classement par points cumulés.
AjoutCompétitions · Inscription FFA plus souple : équipe et/ou joueurs (un des deux suffit, plus de blocage absurde).
AjoutCompétitions · Toggle pseudo / équipe sur les brackets selon ce qui parle le plus à ton public.
AjoutCompétitions · Limite de joueurs par équipe configurable : tu fixes le cap, l'app refuse les inscriptions au-delà.
AméliorationCompétitions · Garde-fous sur les brackets : ConfirmModal avant la génération + gate sur le format GROUP_KNOCKOUT pour éviter les setups bancals.
AjoutPages publiques · Identité visuelle par page : wizard en 3 étapes pour customiser le branding (logo, couleurs, cover) de chacune de tes pages publiques.
AjoutNotifications · Rappels automatiques : un scheduler côté serveur t'envoie les rappels des tâches, événements et compétitions sans config manuelle.
AjoutNotifications · Rappels personnels du calendrier : tes événements perso déclenchent des notifs au bon moment.
AjoutNotifications · Nouvelles catégories cohérentes : types unifiés et plus de notifs manquantes sur certaines actions clés.
AjoutNotifications · Préférences hybrides : l'org propose une config par défaut, l'utilisateur peut opt-out à la carte.
AjoutNotifications · Bouton notif draggable sur mobile : long-press 1s pour le déplacer où tu veux à l'écran.
AjoutVisite guidée · Tour interactif sur tout le dashboard : 21 visites guidées couvrant chaque module, avec une invitation discrète au lieu du popup imposé.
AméliorationVisite guidée · Plus pédagogique : passage de 185 à 116 étapes, mieux ciblées, plus résilientes (saute les étapes manquantes, change d'onglet auto).
AméliorationVisite guidée · Adaptée au mobile + accessibilité : étapes mobile-aware, focus management a11y, analytics pour suivre la complétion.
AméliorationCalendrier · Refonte visuelle complète alignée sur le design v2, plus lisible et cohérent avec le reste de l'app.
AjoutParamètres · Journaux d'audit dans le modal Paramètres : section dédiée pour consulter qui a fait quoi dans l'org.
AméliorationParamètres · Cleanup UX critique : tuto qui se déclenche au bon moment, feedback clair sur le test webhook, lien direct vers Intégrations, suppression de la section Abo redondante et de la fausse « Questions personnalisées ».
AjoutStaff · Suppression définitive avec traçabilité : nouvelle vue « Supprimés » + bouton de restauration, plus de perte irréversible.
SuppressionAffiliation · Commission cash retirée, remplacée par un bonus -5% Discord, plus simple à gérer et plus aligné avec l'écosystème.
AjoutMaintenance · Mode maintenance activé automatiquement pendant les mises à jour prod. Page /maintenance qui sort toute seule quand le service revient.
AméliorationResponsive mobile global : défauts du shell remis au propre sur petits écrans.
CorrectionPopups de confirmation au premier plan : corrigé le z-index qui les faisait passer derrière la page.
AméliorationLanding copy orientée gaming : catégories et sous-modules reformulés pour parler à la niche.
v0.14.0Feature
Marketplace unifiée · Talents qui se proposent · Profil candidat refondu
Crew Manager devient une vraie marketplace à double sens. Avant, seules les organisations publiaient des offres. Maintenant, les talents publient aussi leurs prestations (graphisme, dev, montage, communauté…) et les recruteurs les contactent en direct. Tout est regroupé sous un seul espace Marketplace avec deux onglets (Jobs / Talents) au lieu d'être éparpillé. Le profil candidat passe en trois onglets clairs, la création d'annonce devient un assistant étape par étape, et tu retrouves toutes tes publications dans Mes annonces.
AjoutMarketplace · Talents qui se proposent : un nouvel espace où les freelances, graphistes, devs et talents publient leurs prestations avec tarif, type de mission (one-shot / régulier / freelance / bénévole) et mode (distanciel / présentiel / hybride). Les recruteurs filtrent par compétences et contactent en un clic.
AjoutMarketplace unifiée : Jobs (offres des orgs) et Talents (annonces des candidats) sont maintenant sous un seul menu "Marketplace" avec deux onglets côte à côte. Plus besoin de jongler entre plusieurs pages.
AjoutMes annonces : nouvelle page dédiée pour publier, modifier et suivre tes propres annonces de service (vues, statut publié/brouillon). Accessible directement depuis la sidebar.
AjoutProfil candidat — 3 onglets clairs : Profil (headline, bio, expérience, compétences) · Préférences (types de mission, modes, tarif) · Liens (Discord, portfolio, CV, réseaux). Chaque onglet affiche un compteur de champs remplis pour t'aider à compléter ton profil.
AjoutSticky save bar : le bouton "Enregistrer" reste collé en bas pendant que tu remplis ton profil, plus besoin de scroller pour sauvegarder.
AjoutAssistant de création d'annonce en 3 étapes : au lieu d'un formulaire géant, étape 1 Présentation, étape 2 Compétences, étape 3 Tarif & contact. Validation à chaque étape, impossible d'oublier un champ obligatoire.
AméliorationSidebar épurée (mode sans organisation) : passage de 5 entrées éparpillées (Marketplace jobs, Marketplace talents, Publier mes services…) à 2 entrées simples : Marketplace et Mes annonces.
AméliorationAnciennes URLs préservées : /dashboard/jobs et /dashboard/services redirigent automatiquement vers la nouvelle marketplace, tes anciens favoris fonctionnent toujours.
AméliorationFiche annonce candidat : affichage avatar + nom de l'auteur, pills contrat/mode/localisation, compétences mises en avant, et tarif visible si renseigné.
CorrectionPlus de bouton "Se déconnecter" parasite quand on clique sur "Publier mes services" (la page redirigeait par erreur vers le profil).
v0.13.0Feature
Job Board public · publie tes offres d'emploi
Crew Manager devient ton outil de recrutement complet. Publie tes offres d'emploi sur une page publique type LinkedIn / HelloWork, partageable à n'importe qui, sans compte. Côté coulisse, l'organigramme passe en pleine largeur avec recherche, drag & drop, minimap et side panel — et les tâches gagnent vue Gantt, commentaires temps réel et drag entre tableaux.
AjoutRecrutement · Job Board : publie des offres d'emploi type LinkedIn / HelloWork avec titre, description riche, type de contrat (CDI/CDD/Freelance/Stage), localisation (présentiel/hybride/remote), fourchette de salaire, niveau d'expérience et tags
AjoutRecrutement · Page publique par offre : chaque annonce génère une URL partageable crew-manager.kalveo.fr/jobs/<slug>, accessible sans compte et indexable par les moteurs de recherche
AjoutRecrutement · Statuts d'offre : Brouillon / Publié / Expiré, avec date de publication et expiration automatique
AjoutRecrutement · Compteurs live : nombre de vues et de candidatures suivis automatiquement sur chaque annonce
AjoutRecrutement · Apply flexible : redirige les candidats vers ton formulaire Crew Manager, une adresse email, ou une URL externe (ATS, Notion, etc.)
AjoutRecrutement · Feed public agrégé : /jobs liste toutes les offres ouvertes des organisations qui ont activé le recrutement public
AjoutHiérarchie · Arbre central pleine largeur : l'organigramme devient l'élément dominant de la page, le panneau Managers passe en dessous
AjoutHiérarchie · Avatars + listes de membres affichés directement dans chaque nœud manager
AjoutHiérarchie · Badge headcount récursif : compte total des subordonnés (directs + indirects) affiché sur chaque carte manager
AjoutHiérarchie · Collapse / expand des sous-arbres d'un clic sur le caret
AjoutHiérarchie · Recherche + zoom-to-node : tape un nom de membre, l'arbre te recentre dessus automatiquement
AjoutHiérarchie · Drag & drop pour re-parenter un membre vers un autre manager sans repasser par les fiches
AjoutHiérarchie · Minimap de navigation avec viewport interactif : clique sur la minimap pour sauter à un endroit précis de l'arbre
AjoutHiérarchie · Side panel détail : clique sur un nœud pour voir sa fiche complète + ses subordonnés directs sans quitter la page
AjoutHiérarchie · Options d'affichage : taille des nœuds, densité, et mode diagnostic (détecte orphelins et cycles superviseurs)
AjoutHiérarchie · Partage public : lien crew-manager.kalveo.fr/tree/<orgId> en lecture seule, avec pan / drag pour naviguer dans l'arbre comme dans le dashboard
AjoutTâches · Vue Gantt : timeline des tâches avec dates de début et de fin pour visualiser le planning d'un coup d'œil
AjoutTâches · Drag entre tableaux : déplace une tâche d'un board à un autre par drag & drop, sans copier-coller
AjoutTâches · Commentaires + activity feed par tâche, synchronisés en temps réel via WebSocket
AjoutTâches · Sous-tâches enrichies : chaque sous-tâche peut avoir sa propre date d'échéance et son propre assigné
AjoutTâches · Merge d'étiquettes : fusionne deux labels en doublon en gardant l'historique sur les tâches concernées
AjoutTâches · Kanban UX : densité réglable, grouping (par assigné / priorité / colonne), drag-reorder précis dans les colonnes
AjoutTâches · Brouillons + dirty steps : tes modifs en cours sont sauvegardées localement, plus de perte si tu fermes l'onglet par erreur
AjoutTâches · URL share state : partage un lien qui restaure les filtres exacts de ta vue (priorité, assigné, recherche, colonnes visibles)
AjoutTâches · Gestion avancée : multi-assignees, checklist intégrée, colonnes custom, vue tableau alternative à côté du Kanban
AjoutTâches · Import Notion : supporte les exports .zip Notion avec CSV en français et corps .md
AjoutStaff · Édition de la date d'arrivée : ajuste l'ancienneté d'un membre (utile pour les transferts d'orgs ou les corrections après coup)
AjoutExport · Template Excel violet aux couleurs Crew Manager, disponible partout où l'export Excel est proposé
AjoutFormulaires · Wizard de création en 3 étapes (champs → apparence → publication) pour configurer un formulaire de recrutement en quelques clics
CorrectionHiérarchie : le caret de collapse ne dépasse plus sous la carte parent
CorrectionHiérarchie : panneau Options aéré pour améliorer la lisibilité
CorrectionHiérarchie : design du partage public aligné sur celui des tâches
CorrectionTâches & Jobs : pages correctement prerendées sur Vercel (fix Suspense Next.js 16 sur useSearchParams)
CorrectionMigration job_postings : owner aligné sur crewmanager et noms d'index alignés sur Sequelize, plus de boucle pm2 au démarrage
CorrectionCI : notifications Discord robustes aux messages contenant des quotes
v0.12.0Feature
Partage public des tâches & assistants multi-étapes
Ton tableau de tâches devient partageable au monde entier en lecture seule. Tes clients, partenaires ou ta communauté peuvent suivre l'avancement sans créer de compte. Et le bouton Traitement centralise enfin tout ce qu'on peut faire sur les tâches : gérer les colonnes, exporter, importer, partager.
AjoutTâches · Partage public : génère un lien crew-manager.kalveo.fr/board/<ton-org> que tu peux envoyer à n'importe qui. Le visiteur voit ton Kanban en lecture seule, sans compte, sans invitation. Vue Kanban ou Liste au choix
AjoutTâches · Assistant de partage en 4 étapes — Apparence : remplace le nom de ton org par un titre custom + écris ton propre sous-titre (ex : "Roadmap publique Q2")
AjoutTâches · Assistant de partage — Colonnes : décide quelles colonnes du Kanban apparaissent côté public (cache "Idées" ou "Bloqué" si tu préfères ne montrer que "En cours" et "Terminé")
AjoutTâches · Assistant de partage — Champs : pour chaque carte, active/désactive priorité, membre assigné, échéance, dates de début/fin, description, compteurs et stats
AjoutTâches · Assistant de partage — Publication : un toggle, le lien apparaît, bouton copier intégré. Tu peux tout désactiver à tout moment
AjoutTâches · Assistant d'export en 4 étapes — Format : CSV (Excel / Sheets), JSON (intégrations, scripts) ou Markdown (à coller dans un doc Notion / Discord)
AjoutTâches · Assistant d'export — Champs : coche les colonnes à inclure dans le fichier (description, statut, priorité, assigné, échéance, créé par, commande RCON)
AjoutTâches · Assistant d'export — Filtres : exporte uniquement les tâches d'une priorité, d'une colonne, d'un membre, ou les non-assignées. Tu peux exporter "tout" ou seulement ce qui correspond aux filtres déjà actifs sur ta vue
AjoutTâches · Assistant d'export — Aperçu : avant de télécharger, tu vois combien de tâches partent dans le fichier et avec combien de colonnes
AjoutTâches · Bouton Traitement repensé : un seul bouton qui regroupe Gérer les colonnes, Exporter, Importer, Partager. Plus de surcharge dans le header
AjoutSanctions · Bouton Traitement : pareil que les Tâches — le bouton "Commandes RCON" est rangé dans le menu Traitement pour aérer le header
AjoutAdmin : refonte complète des pages /admin (KPIs, tables, modales) avec le même look que ton dashboard
AjoutLanding : chatbot FAQ pour répondre aux questions des visiteurs sans qu'ils créent de compte + section "Démarrer" animée + redesign hero
CorrectionAdmin : la vue d'ensemble ne plante plus sur certaines organisations (500 corrigé sur la stat globale des tâches)
CorrectionLanding : le chat widget s'affiche correctement sur mobile, les tabs modules ne forcent plus de scroll horizontal
v0.11.0Feature
Mode aperçu : tester un rôle avant de l'assigner
Nouvel outil pour vérifier qu'une config de permissions est correcte avant de la donner à de vrais membres : depuis Settings > Rôles & Permissions, on visualise le dashboard exactement comme le verrait ce rôle. Backend strict — pas de fausse simulation UI.
AjoutPermissions : mode aperçu « Voir le site comme ce rôle » depuis Settings > Rôles & Permissions. Sidebar, pages, boutons et actions filtrés en temps réel selon le rôle sélectionné. Backend strict : un vrai 403 est renvoyé si le rôle n'a pas la permission
AjoutPermissions : bannière sticky pendant l'aperçu avec bouton Quitter toujours accessible. Sortie auto après 30 minutes d'inactivité ou au rechargement de l'onglet
CorrectionTâches : vue calendrier scrollable horizontalement sur mobile (titres lisibles, boutons mois compacts)
CorrectionSanctions : sur mobile, les boutons d'action (Résoudre, En jeu, éditer) passent désormais sous le texte au lieu de l'écraser
v0.10.0Feature
Budget intelligent, version mobile complète et pages publiques refondues
Le module Budget devient un vrai outil de pilotage : paiements récurrents automatiques, règles d'auto-catégorisation, KPI mensuels et runway. Le dashboard passe en responsive complet, et l'ancien bug d'affichage des rôles est corrigé.
AjoutBudgets : paiements récurrents (mensuels, trimestriels, annuels) avec choix du jour (et du mois pour l'annuel) — la dépense est créée automatiquement à la date prévue
AjoutBudgets : règles d'auto-catégorisation (mots-clés / montant / sens) appliquées à la création d'une transaction
AjoutBudgets : KPI mensuels (recettes / dépenses), comparatif vs M-1 et runway estimé en haut de page
AjoutBudgets : échéancier des récurrentes + détection automatique de transactions répétées avec suggestions
AjoutBudgets : vue agrégée toutes orgs, data-viz par catégorie (barres hachées), type des catégories (recettes / dépenses)
AjoutBudgets : pointer une transaction sur un membre, intégrations Stripe + boutique webhook (recettes auto)
AjoutSanctions : nouveau type BAN (bannissement définitif), distinct des suspensions
AjoutCompétitions : refonte de la page publique v3, journées affichées en colonnes
AjoutCompétitions : garde-fou (modale de confirmation) sur les changements de statut sensibles
AjoutAbsences : calendrier interactif — pills cliquables qui ouvrent une modale détail
AjoutStaff : réinvitation par email d'un membre placeholder en un clic
AjoutRecrutement : verrou `publicRecruitmentEnabled` sur les routes publiques (formulaire renvoie 410 quand l'option est coupée)
AméliorationResponsive : pass complet sur budgets, settings, chat, ProfileSlideOver, profil staff, absences
AméliorationResponsive : sidebar transformée en drawer en dessous de 1024px, PageHeader scalable
AméliorationBudgets : header (Total + Ce mois-ci) repliable pour gagner de la place
AméliorationPerformance : `transition: all` remplacé par des transitions ciblées (rendu plus fluide sur Chrome)
CorrectionRôles : l'affichage utilise désormais le profil de permissions (Admin / Staff / rôle custom) au lieu de l'ancien enum role — partout dans l'app (dashboard, profil, staff, recherche globale)
CorrectionTâches : `countAsDone` recompté correctement après changement de statut
v0.9.0Amélioration
Refonte du design : modales unifiées et ajout de membre simplifié
Moins de boutons, moins d'options à chercher : on a refondu les écrans clés pour qu'ils soient plus clairs, plus rapides, et cohérents partout dans l'app.
AméliorationModales : nouveau composant unifié (ModalV2) avec breadcrumb, icône, footer sticky toujours visible et animations cohérentes. Déployé d'abord sur l'ajout de membre, puis étendu progressivement
AméliorationAjout de membre : on choisit un rôle (Admin / Staff / Recruteur / Membre ou custom) au lieu de cocher 21 permissions une à une. Gain : 3 clics au lieu de 30, plus aucun risque d'oublier une case
AméliorationAjout de membre : option « Envoyer un email d'invitation » toujours visible (désactivée tant qu'aucun email n'est saisi). Fini la case qui apparaît/disparaît selon le contexte
AméliorationHiérarchie visuelle : champs alignés, espacement régulier, hints explicatifs sous chaque champ pour ne plus avoir à deviner ce que fait l'option
AjoutChangelog : page publique /changelog + outil de rédaction admin + bot Discord qui poste automatiquement les nouvelles versions dans le serveur
AjoutChangelog : tri par date (récent ↔ ancien) et filtres par type d'entrée (ajout, amélioration, correction, suppression)
AjoutBackend : addByEmail accepte un permissionProfileId pour assigner directement un profil de permissions à la création
CorrectionEndpoint /changelog.json servi en JSON propre (route handler dédiée, plus de conflit avec la route catch-all)
v0.8.0Feature
Onboarding & rôles façon Discord
Gestionnaire de rôles complet avec permissions granulaires, et tutoriel d'onboarding à la création d'une org.