Mises à jour régulières

Changelog

Crew Manager est actuellement en v0. Voici l'historique complet des évolutions, version par version.

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.

  • Recrutement · 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
  • Recrutement · 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
  • Recrutement · Statuts d'offre : Brouillon / Publié / Expiré, avec date de publication et expiration automatique
  • Recrutement · Compteurs live : nombre de vues et de candidatures suivis automatiquement sur chaque annonce
  • Recrutement · Apply flexible : redirige les candidats vers ton formulaire Crew Manager, une adresse email, ou une URL externe (ATS, Notion, etc.)
  • Recrutement · Feed public agrégé : /jobs liste toutes les offres ouvertes des organisations qui ont activé le recrutement public
  • Hiérarchie · Arbre central pleine largeur : l'organigramme devient l'élément dominant de la page, le panneau Managers passe en dessous
  • Hiérarchie · Avatars + listes de membres affichés directement dans chaque nœud manager
  • Hiérarchie · Badge headcount récursif : compte total des subordonnés (directs + indirects) affiché sur chaque carte manager
  • Hiérarchie · Collapse / expand des sous-arbres d'un clic sur le caret
  • Hiérarchie · Recherche + zoom-to-node : tape un nom de membre, l'arbre te recentre dessus automatiquement
  • Hiérarchie · Drag & drop pour re-parenter un membre vers un autre manager sans repasser par les fiches
  • Hiérarchie · Minimap de navigation avec viewport interactif : clique sur la minimap pour sauter à un endroit précis de l'arbre
  • Hiérarchie · Side panel détail : clique sur un nœud pour voir sa fiche complète + ses subordonnés directs sans quitter la page
  • Hiérarchie · Options d'affichage : taille des nœuds, densité, et mode diagnostic (détecte orphelins et cycles superviseurs)
  • Hié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
  • Tâches · Vue Gantt : timeline des tâches avec dates de début et de fin pour visualiser le planning d'un coup d'œil
  • Tâches · Drag entre tableaux : déplace une tâche d'un board à un autre par drag & drop, sans copier-coller
  • Tâches · Commentaires + activity feed par tâche, synchronisés en temps réel via WebSocket
  • Tâches · Sous-tâches enrichies : chaque sous-tâche peut avoir sa propre date d'échéance et son propre assigné
  • Tâches · Merge d'étiquettes : fusionne deux labels en doublon en gardant l'historique sur les tâches concernées
  • Tâches · Kanban UX : densité réglable, grouping (par assigné / priorité / colonne), drag-reorder précis dans les colonnes
  • Tâches · Brouillons + dirty steps : tes modifs en cours sont sauvegardées localement, plus de perte si tu fermes l'onglet par erreur
  • Tâches · URL share state : partage un lien qui restaure les filtres exacts de ta vue (priorité, assigné, recherche, colonnes visibles)
  • Tâches · Gestion avancée : multi-assignees, checklist intégrée, colonnes custom, vue tableau alternative à côté du Kanban
  • Tâches · Import Notion : supporte les exports .zip Notion avec CSV en français et corps .md
  • Staff · É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)
  • Export · Template Excel violet aux couleurs Crew Manager, disponible partout où l'export Excel est proposé
  • Formulaires · Wizard de création en 3 étapes (champs → apparence → publication) pour configurer un formulaire de recrutement en quelques clics
  • Hiérarchie : le caret de collapse ne dépasse plus sous la carte parent
  • Hiérarchie : panneau Options aéré pour améliorer la lisibilité
  • Hiérarchie : design du partage public aligné sur celui des tâches
  • Tâches & Jobs : pages correctement prerendées sur Vercel (fix Suspense Next.js 16 sur useSearchParams)
  • Migration job_postings : owner aligné sur crewmanager et noms d'index alignés sur Sequelize, plus de boucle pm2 au démarrage
  • CI : 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.

  • Tâ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
  • Tâ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")
  • Tâ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é")
  • Tâ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
  • Tâches · Assistant de partage — Publication : un toggle, le lien apparaît, bouton copier intégré. Tu peux tout désactiver à tout moment
  • Tâches · Assistant d'export en 4 étapes — Format : CSV (Excel / Sheets), JSON (intégrations, scripts) ou Markdown (à coller dans un doc Notion / Discord)
  • Tâches · Assistant d'export — Champs : coche les colonnes à inclure dans le fichier (description, statut, priorité, assigné, échéance, créé par, commande RCON)
  • Tâ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
  • Tâ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
  • Tâches · Bouton Traitement repensé : un seul bouton qui regroupe Gérer les colonnes, Exporter, Importer, Partager. Plus de surcharge dans le header
  • Sanctions · Bouton Traitement : pareil que les Tâches — le bouton "Commandes RCON" est rangé dans le menu Traitement pour aérer le header
  • Admin : refonte complète des pages /admin (KPIs, tables, modales) avec le même look que ton dashboard
  • Landing : chatbot FAQ pour répondre aux questions des visiteurs sans qu'ils créent de compte + section "Démarrer" animée + redesign hero
  • Admin : la vue d'ensemble ne plante plus sur certaines organisations (500 corrigé sur la stat globale des tâches)
  • Landing : 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.

  • Permissions : 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
  • Permissions : 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
  • Tâches : vue calendrier scrollable horizontalement sur mobile (titres lisibles, boutons mois compacts)
  • Sanctions : 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é.

  • Budgets : 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
  • Budgets : règles d'auto-catégorisation (mots-clés / montant / sens) appliquées à la création d'une transaction
  • Budgets : KPI mensuels (recettes / dépenses), comparatif vs M-1 et runway estimé en haut de page
  • Budgets : échéancier des récurrentes + détection automatique de transactions répétées avec suggestions
  • Budgets : vue agrégée toutes orgs, data-viz par catégorie (barres hachées), type des catégories (recettes / dépenses)
  • Budgets : pointer une transaction sur un membre, intégrations Stripe + boutique webhook (recettes auto)
  • Sanctions : nouveau type BAN (bannissement définitif), distinct des suspensions
  • Compétitions : refonte de la page publique v3, journées affichées en colonnes
  • Compétitions : garde-fou (modale de confirmation) sur les changements de statut sensibles
  • Absences : calendrier interactif — pills cliquables qui ouvrent une modale détail
  • Staff : réinvitation par email d'un membre placeholder en un clic
  • Recrutement : verrou `publicRecruitmentEnabled` sur les routes publiques (formulaire renvoie 410 quand l'option est coupée)
  • Responsive : pass complet sur budgets, settings, chat, ProfileSlideOver, profil staff, absences
  • Responsive : sidebar transformée en drawer en dessous de 1024px, PageHeader scalable
  • Logs / Profil staff / Tâches : refonte UX (activité, lisibilité, raccourcis)
  • Budgets : header (Total + Ce mois-ci) repliable pour gagner de la place
  • Performance : `transition: all` remplacé par des transitions ciblées (rendu plus fluide sur Chrome)
  • Rô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)
  • Logs : Suspense boundary correctement déclaré
  • Tâ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.

  • Modales : 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
  • Ajout 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
  • Ajout 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
  • Hiérarchie visuelle : champs alignés, espacement régulier, hints explicatifs sous chaque champ pour ne plus avoir à deviner ce que fait l'option
  • Changelog : page publique /changelog + outil de rédaction admin + bot Discord qui poste automatiquement les nouvelles versions dans le serveur
  • Changelog : tri par date (récent ↔ ancien) et filtres par type d'entrée (ajout, amélioration, correction, suppression)
  • Backend : addByEmail accepte un permissionProfileId pour assigner directement un profil de permissions à la création
  • Endpoint /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.

  • Rôles : gestionnaire style Discord (CRUD complet, drag & drop, couleurs)
  • Rôles : système de permissions granulaires (21 permissions par section)
  • Rôles : modèles rapides (Administrateur, Staff, Recruteur, Membre)
  • Rôles : bouton « Modèles par défaut » pour charger 5 profils en un clic
  • Rôles : contrôle d'accès par page (accès refusé si permission manquante)
  • Paramètres : tutoriel d'onboarding interactif à la création d'une organisation
  • Recrutement : sélection du formulaire affiché sur la page publique de l'org
  • Recrutement : sélection de texte dans les champs (drag déclenché trop tôt)
  • Recrutement : fond des cards de champs restauré (étaient transparentes)
  • Paramètres : formulaire public toujours visible quand l'option est activée
  • Tâches : colonnes Kanban étendues vers le bas, noms uniques imposés
  • Staff : bouton Enregistrer toujours visible dans la modale d'édition
  • Hiérarchie : doublons co-superviseurs supprimés de l'arbre
  • UI : footer des modales toujours visible (ne disparaît plus au scroll)
  • Performance : transition: all retiré pour un rendu fluide sur Chrome
  • Paramètres : section « Types de postes » retirée
v0.6.0Feature

Mon Serveur (RCON) & éditeur Notion-like

Connectez vos serveurs Minecraft/FiveM, gérez les joueurs en temps réel, et écrivez vos notes comme dans Notion.

  • Mon Serveur : section complète RCON Minecraft/FiveM (joueurs, console, chat bridge)
  • Mon Serveur : détection robuste des joueurs (Vanilla, Paper, Spigot, BungeeCord, FR)
  • Notes : éditeur Notion-like complet (TipTap, dossiers, slash commands, tables, images)
  • Classement : refonte complète du design (catégories, tendances, podium visuel)
  • Chat : sondages, épinglage de messages, indicateur de frappe
  • Compétitions : bouton « Tout confirmer » pour valider les inscriptions en attente
  • Design : refonte générale, design system unifié, responsive mobile complet
  • Recrutement : visibilité du texte corrigée dans les champs des formulaires
  • Tâches : dropdown Colonnes/Export/Import à nouveau cliquable
v0.7.0Feature

Calendrier multi-vues, bulk actions & affiliation

Vues calendrier configurables, sélection multiple partout, et système de parrainage refondu.

  • Calendrier : vues multiples (1 à 7 jours, semaine de travail, 2 semaines, mois)
  • Calendrier : intégration Google Calendar via OAuth
  • Tâches : colonnes Kanban redimensionnables et collapsibles, état persisté par org
  • Staff : bulk actions (sélection multiple + actions en masse)
  • Permissions : redesign complet, toggles par section sidebar
  • Sanctions : preuves jointes (images ou liens)
  • Sanctions : types personnalisables par organisation
  • Sanctions : commandes RCON exécutées automatiquement par type
  • Recrutement : statut IN_REVIEW + dates d'expiration de candidatures
  • Recrutement : bulk actions (accepter/rejeter en masse)
  • Recrutement : stats enrichies, honeypot anti-bot, extraction auto d'email
  • Recrutement : emails automatiques aux candidats selon le statut
  • Public : page profil organisation accessible sans compte
  • Serveurs : automations custom + webhooks entrants
  • Serveurs : rétention des joueurs configurable par les admins
  • Plans : limites enforcées sur toutes les fonctionnalités, modale d'upgrade auto
  • Affiliation : réduction de 5% pour les membres ayant lié leur compte Discord
  • Affiliation : système de parrainage refondu (plafond fixé à 55%)
  • Staff : animation fade+slide dans les modals
  • Staff : tabs du panneau d'édition réactives dès le premier clic
  • UI : quadrillage de fond corrigé en mode clair sur le dashboard
  • UI : particules renforcées en mode clair
  • UX : pages sans organisation accessibles (invitations et candidatures)
v0.5.0Feature

Recherche globale Ctrl+K & exports CSV

Trouvez n'importe quoi en une seconde, et exportez vos données en un clic.

  • Recherche globale : overlay Ctrl+K (membres + candidatures, navigation clavier)
  • Staff : export CSV de la liste complète avec toutes les stats
  • Recrutement : export CSV des candidatures filtrées
  • Recrutement : statut PRÉPARATION (entre Brouillon et Ouvert)
  • Recrutement : limite IP (une seule candidature par adresse IP)
  • Recrutement : suivi de visites sur les pages publiques (dé-duplication par IP)
  • Absences : vue calendrier mensuel (en plus de la vue liste)
  • Profil : statistiques personnelles visibles sur sa propre fiche
  • Hiérarchie : couleur des connecteurs liée au thème Apparence
  • SEO : site vérifié sur Google Search Console
  • SEO : sitemap enrichi avec les pages publiques de recrutement
  • UI : refonte des boutons secondaires (forme hexagonale, contour thème)
  • UI : remplacement des emojis par des icônes Lucide SVG
v0.4.1Amélioration

Budget : édition complète des transactions

Modifiez tout sans tout recréer, et suivez le coût par membre.

  • Budget : transactions éditables (montant, libellé, date, catégorie, note)
  • Budget : membres liés à une transaction, partage du coût visible sur chaque ligne
  • Budget : aperçu du coût partagé en temps réel pendant l'édition
  • Budget : catégories éditables (nom, montant alloué, couleur)
  • Budget : onglet « Coût par membre » avec barres de progression et rang
  • Logs : labels budget.created/updated/deleted lisibles dans le journal d'activité
  • UI : avatar des membres en cercle parfait 36px (fini les ellipses)
  • API : édition de transaction accepte categoryId et note à null
v0.4.0Feature

Budget, multi-superviseurs & vues Tâches

Gestionnaire de budget complet, deux superviseurs sur les mêmes membres, et trois vues pour vos tâches.

  • Budget : gestionnaire complet (entrées/sorties, archivage, solde temps réel)
  • Hiérarchie : superviseurs multiples (deux personnes co-gèrent les mêmes membres)
  • Tâches : vues Kanban / Liste / Calendrier avec filtres avancés
  • Tâches : assignation des membres en attente d'inscription
  • Tâches : Kanban amélioré (ajout rapide, limites WIP, indicateurs de retard)
  • Notifications : routage intelligent vers les pages concernées
  • Notifications : catégorie Recrutement dédiée
  • Notifications : refonte de la page (filtres, groupement temporel, actions inline)
  • Recrutement : champs conditionnels (affichage selon une réponse précédente)
  • Recrutement : champ arborescence pour des sous-questions branchées
  • Recrutement : champs image et fichier (upload direct par les candidats)
  • Recrutement : confirmation personnalisable (titre, message, icône)
  • Admin : dashboard super-admin redesigné (métriques Stripe, gestion des plans)
  • Paramètres : webhooks Discord par événement d'organisation
  • Bugs : bouton flottant draggable de signalement disponible pour tous
  • Hiérarchie : profil de permissions affiché à la place du badge de rôle
  • Logs : descriptions naturelles par action (« X a ajouté Y au staff »)
  • Logs : bouton « Détails → » plus visible au survol
  • Notifications : boutons Tâche/Sanction/Absence à nouveau visibles (casse interne)
  • Auth : déconnexion avec rechargement complet pour vider l'état React
  • ColorPicker : persistance correcte sans fermeture intempestive
  • Sécurité : rate limiter ciblé sign-in/sign-up uniquement, countdown 15 min
  • Chat : connexion socket stable derrière Nginx
v0.3.0Feature

Recrutement avancé & compétitions publiques

Notifications de candidatures, formulaires personnalisables, brackets publics et calendrier refondu.

  • Staff : ajout de membres sans compte (rejoint l'org à l'inscription)
  • Hiérarchie : panneau de personnalisation (taille des cartes, couleur connecteurs)
  • Recrutement : notifications de candidatures (badge temps réel + email aux admins)
  • Recrutement : personnalisation des formulaires (logo, bannière, color picker)
  • Compétitions : bracket avec connecteurs SVG, scroll horizontal mobile
  • Compétitions : page publique personnalisable (logo, bannière, couleurs)
  • Compétitions : récompenses podium top 3 configurables
  • Paramètres : transfert de lead d'organisation à un membre actif
  • Recrutement : drag & drop des questions (en plus des flèches)
  • Recrutement : champs par défaut désormais supprimables
  • Hiérarchie : icônes d'étiquettes plus grandes avec tooltip au survol
  • Calendrier : refonte de l'affichage (cellules plus grandes, bouton Aujourd'hui)
  • Chat : stabilité de la connexion (resync au retour réseau)
v0.2.0Amélioration

Hiérarchie colorée & étiquettes avec icônes

Vos membres reçoivent des icônes parlantes, et la hiérarchie devient lisible d'un coup d'œil.

  • Hiérarchie : rôle coloré (Admin/Staff/Membre) et symboles d'étiquettes sur les nœuds
  • Étiquettes : sélecteur de 20 icônes (trophée, flamme, bouclier...)
  • Étiquettes : édition d'une étiquette existante (icône et couleur)
  • Staff : ajout de membres sans email (slot créé immédiatement)
  • Staff : auto-liaison à l'inscription pour les membres invités par email
  • Sidebar : email retiré du bloc profil (confidentialité en partage d'écran)
v0.1.0Amélioration

Polish initial du dashboard

Premiers raffinements : sélecteurs custom, widget notifications repositionnable, mode sombre stable.

  • Sélecteur de date custom (Events, Compétitions, Absences) avec time picker intégré
  • Widget Notifications : repositionnement automatique, ne se perd plus
  • Widget Thème (landing) : swatches de couleur et toggle sombre/clair restaurés
  • Permissions (Staff) : scroll interne au survol (le modal ne grandit plus)
  • Paramétrage : label « Changer d'org » repositionné au-dessus du sélecteur

Envie de tester les nouveautés ?

Démarrez gratuitement, sans carte bancaire.

Commencer