Notes de mise à jour
Changelog
Retrouvez ici toutes les évolutions, corrections et nouveautés apportées au moteur KronoEngine et à l'interface KronoApp.
Version 1.4.8
📱 Application Mobile (PWA) & Portail de poche
- Application Installable (iOS / Android) Le portail collaborateur devient une véritable Progressive Web App (PWA). Une bannière intelligente vous invite désormais à installer KronoApp directement sur l'écran d'accueil de votre smartphone. Profitez d'une expérience 100% native, en plein écran et optimisée pour la navigation mobile.
- Prise de photo immédiate (Justificatifs) L'onglet "Mon Coffre-fort" intègre un bouton d'accès natif à l'appareil photo du téléphone. Les collaborateurs peuvent scanner instantanément leurs certificats médicaux, qui sont envoyés de manière cryptée et sécurisée directement aux RH.
Version 1.4.7
🤝 Horaire de Confiance & Profils
- Mode "Horaire de confiance" (Saisie par exception) Idéal pour les cadres et profils administratifs : désactivez la badgeuse classique (In/Out) sur certains profils. Le système génère leurs heures automatiquement et les collaborateurs ne déclarent que leurs exceptions (heures supplémentaires ou manquantes).
- Déclarations d'exceptions enrichies Transition du champ "Durée" vers "Heure de début / fin" permettant au moteur de calculer automatiquement les majorations LTr (nuit/dimanche). Ajout d'une référence (ex: Numéro de ticket) et de badges de calcul en temps réel.
- Enrichissement des fiches collaborateurs Séparation sémantique et visuelle entre le niveau d'expérience métier (Junior, Senior, etc.) et le statut légal LTr (Employé, Cadre, Direction) pour un assujettissement précis et automatisé aux heures supplémentaires dans le moteur de paie.
⚖️ Conformité LTr & Heures Supplémentaires
- Paramètres LTr Dynamiques (CCT) Création d'une interface complète pour la configuration personnalisée de la Loi sur le Travail : paramétrage des plages horaires de nuit, multiplicateurs dimanche/nuit, seuils de paiement des heures supplémentaires, et définition des statuts exemptés.
- Congés de récupération (Heures Sup.) Nouveau type d'absence avec champ de durée flexible en heures. Le système adapte intelligemment l'interface et convertit automatiquement la durée choisie pour la déduire directement de la banque globale d'heures supplémentaires de l'employé.
- Gestion RH et Exclusions automatiques Refonte des calculs de soldes globaux : les cadres et membres de la direction sont automatiquement exclus du compteur financier des heures supplémentaires. Côté manager, ajout d'un filtre pour masquer les déclarations résolues de plus de 30 jours et possibilité de supprimer les demandes refusées.
🛡️ Architecture & Sécurité
-
Synchronisation DB Chirurgicale
Mise à jour du système
sync_dbpour intégrer des migrations forcées (modifications d'ENUMs et types) afin de propager correctement et sans perte de données les nouveaux statuts sur toutes les bases de données locataires. - Sécurité CORS Multi-Tenant Remplacement de l'expression régulière (Regex) par une méthode d'évaluation native pour la validation dynamique des origines, éliminant les risques de ReDoS et les rejets réseau (Erreurs 500) sur les sous-domaines clients.
Version 1.4.6
🛡️ Sécurité Maximale & DevSecOps
- Renforcement de l'infrastructure (Zéro Faille) Sécurisation avancée du moteur de l'application contre les attaques complexes (verrouillage des requêtes, protection stricte du système de fichiers) et mise à jour globale de nos composants de base.
- Audits de sécurité automatisés Mise en place d'une routine d'analyse automatisée fonctionnant en continu sur nos serveurs pour détecter, prévenir et bloquer toute vulnérabilité potentielle en temps réel.
- Outils de surveillance internes Amélioration de notre panneau de contrôle interne pour une surveillance proactive et un affichage très détaillé de l'état de sécurité du système par nos équipes.
Version 1.4.5
🎯 Moteur d'Évaluations & Talents
- Campagnes d'entretiens complètes Lancement du tout nouveau module d'évaluation. Les RH peuvent désormais configurer des grilles sur-mesure (Créateur de grilles dynamique avec champs textes, notes par étoiles, et sélecteurs).
- Génération ciblée par équipe Les campagnes peuvent être générées pour toute l'entreprise (par les RH) ou spécifiquement pour le département d'un manager. Les tâches d'évaluation s'ajoutent automatiquement au Dashboard du manager responsable.
- Auto-évaluation collaborateur Lors de l'ouverture de sa fiche, l'employé peut remplir ses objectifs et s'auto-évaluer avant de soumettre définitivement sa copie, verrouillant ses réponses pour la validation du manager.
🛡️ Isolation Hiérarchique Majeure
-
●
Cloisonnement Manager/Équipe : Sécurisation stricte (backend + frontend). Un manager ne peut désormais visualiser, planifier et approuver que les actions (Absences, Piquets, Plannings) des membres de son propre département.
Version 1.4.4
📊 Refonte du Dashboard RH
- Nouveaux Widgets (Évaluations & Exports Paie) Ajout de deux nouvelles tuiles au Dashboard pour un accès direct aux campagnes d'évaluation en cours et au module de génération des fichiers de paie.
- Cadenassage Visuel Intelligent (PBAC) Si un utilisateur n'a pas les droits nécessaires pour un widget (ex: le recrutement), la tuile ne disparaît plus brusquement mais se couvre d'un élégant filtre "verre dépoli" avec un cadenas explicite.
Version 1.4.3
💰 Paie, Exports & Astreintes
-
●
Export Excel Fiduciaire : Nouveau système de génération de fichiers CSV mensuels regroupant les heures travaillées, les écarts, et le solde de vacances restant.
-
●
Moteur de Piquets (Garde) : Protection de la configuration des forfaits d'astreinte et gestion sécurisée des interventions selon le rôle (Manager vs RH Global).
Version 1.4.2
🔔 Alertes Proactives & Routeur Central
- Routeur Central de Notifications Un nouveau "Centre de Notifications" vous permet de choisir finement le canal de diffusion (E-mail ou Webhook Slack/Teams) pour chaque événement clé.
- Réveil-Matin RH (Tâches automatisées) Processus d'arrière-plan quotidien (Cron) qui scanne vos bases de données de nuit et envoie un rappel personnalisé à chaque responsable ayant des tâches d'onboarding en retard.
Version 1.4.1
⚙️ Workflows d'Onboarding Dynamiques
- Assignation intelligente par Département Le moteur de workflows filtre désormais les tâches en fonction de l'unité structurelle du collaborateur et identifie dynamiquement le manager assigné.
Version 1.4.0
🔗 Hub d'Intégrations & Webhooks
- Webhooks Slack / Teams (Multi-canaux) Un nouveau Hub d'intégration fait son apparition dans l'administration pour configurer des alertes instantanées sur vos outils de messagerie d'entreprise.
Version 1.3.1
🇨🇭 Moteur LTr Complet (Paie & Conformité)
-
●
Travail de Nuit : Calcul automatisé (Art. 16 & 17b LTr).
-
●
Dimanches & Fériés : Calcul des primes à +50% (Art. 18 & 19 LTr).
Version 1.3.0
🔐 Sécurité & Architecture PBAC
- Système de Droits Granulaires (PBAC) Finis les rôles génériques ("Manager", "RH"). KronoApp introduit un système de rôles 100% personnalisables basé sur des clés de permission précises. Vous pouvez désormais créer un rôle "Comptable externe" qui n'a accès qu'aux salaires, ou un rôle "Planificateur" limité aux horaires sans accès aux données personnelles.
- Interface "Droits & Permissions" Nouveau menu d'administration pour cocher/décocher visuellement les droits (lecture des dossiers, gestion de la paie, modification des paramètres...) et les attribuer facilement à vos collaborateurs.
- Journal d'Audit avec Restauration (Rollback) Toute modification d'un droit de sécurité est horodatée, traçable, et surtout réversible en un clic en cas d'erreur de manipulation (ex: retrait accidentel d'un droit).
- Masquage dynamique de l'Interface L'interface utilisateur s'adapte désormais en temps réel : les menus, onglets et boutons d'action disparaissent automatiquement si le collaborateur n'a pas l'autorisation d'y accéder.
Version 1.2.2
✨ Nouvelles Fonctionnalités
- Magic Links & Onboarding Collaborateurs Finis les mots de passe créés par l'administration. Un nouveau bouton dans l'annuaire RH permet d'envoyer une invitation sécurisée par e-mail (Jeton JWT valide 48h). Le collaborateur est guidé vers une page d'activation pour choisir son propre mot de passe et activer son compte en totale autonomie.
Version 1.2.1
⚖️ Conformité Légale
- Moteur d'Alerte LTr (Loi sur le Travail) Temps Réel Le système contrôle désormais de manière proactive la légalité des plannings. Des alertes visuelles (⚠️) se déclenchent immédiatement en cas de violation du repos quotidien (ex: moins de 11h entre deux shifts) ou de dépassement de l'amplitude maximale de travail (ex: 14h). Tolérances configurables par l'entreprise dans le menu Paramètres.
Version 1.2.0
⚙️ Refonte (Architecture & Backend)
- Modularisation du Moteur Découpage structurel du serveur en routeurs isolés (rh, auth, shifts, public...) pour des performances accrues.
- Gestion des congés (Carryover) Introduction du report de l'année précédente pour un calcul précis des soldes sans forcer la saisie de l'historique complet.
- Webhook Stripe Réalignement de l'ordre d'exécution d'Express pour garantir la validation sécurisée des signatures de paiement.
🎨 Modifié (UI/UX)
Design System Bento UI
Application intégrale du nouveau design (cartes arrondies, ombres douces, disposition aérée) sur l'ensemble de l'interface (tableaux de bord, dossiers collaborateurs, modales RH).
Dashboard Studio (RH)
Personnalisation complète du tableau de bord. Possibilité de réorganiser, masquer et mémoriser l'emplacement des widgets (Radar, Workflows, Effectifs) selon les préférences de l'utilisateur.
Version 1.1.2
25 Mars 2026🛡️ Sécurité & Conformité
-
●
Anti-IDOR : Implémentation du middleware de protection absolue des dossiers employés en lecture/écriture.
-
●
Fichiers sécurisés : Vérification stricte des propriétaires avant le téléchargement depuis le coffre-fort.
-
●
Sandbox PDF & Uploads : Blocage XSS via Puppeteer et analyse cryptographique des "Magic Bytes" sur les fichiers uploadés.
✨ Nouvelles Fonctionnalités
-
●
Mon Dossier (Self-Service) : Interface sécurisée pour les employés (coffre-fort, matériel, évaluations).
-
●
Radar des Absences : Vue Gantt interactive sur 30 jours filtrable par départements.
-
●
Évaluations Premium : Éditeur Rich Text (Quill.js) et système de notation par étoiles.
Version 1.1.1
25 Mars 2026📥 Import CSV Remise en place du moteur d'import de collaborateurs en batch avec génération d'un modèle (Template) téléchargeable.
🕰️
L'historique complet des versions antérieures (1.0.0 à 1.1.0) est conservé en interne.