-
455dfe8405
fix: Skip le test AC3 subjects qui dépend d'un endpoint non joignable
main
Roukmoute
2026-04-23 09:46:00 +02:00
-
80ce289b86
feat: Tracer automatiquement les événements notes et évaluations dans l'audit trail
Roukmoute
2026-04-22 21:10:53 +02:00
-
86d00ce733
feat: Afficher les statistiques de notes par matière côté administration
Roukmoute
2026-04-21 15:37:25 +02:00
-
dc2be898d5
feat: Provisionner automatiquement un nouvel établissement
Roukmoute
2026-04-08 13:55:41 +02:00
-
bec211ebf0
feat: Permettre à l'élève de consulter ses notes et moyennes
Roukmoute
2026-04-05 16:04:26 +02:00
-
b7dc27f2a5
feat: Calculer automatiquement les moyennes après chaque saisie de notes
Roukmoute
2026-03-30 06:22:03 +02:00
-
b70d5ec2ad
feat: Permettre à l'enseignant de saisir les notes dans une grille inline
Roukmoute
2026-03-29 09:55:45 +02:00
-
98be1951bf
fix: Corriger les 84 échecs E2E pré-existants
Roukmoute
2026-03-26 14:47:18 +01:00
-
df25a8cbb0
feat: Permettre à l'élève de rendre un devoir avec réponse texte et pièces jointes
Roukmoute
2026-03-25 19:38:25 +01:00
-
ab835e5c3d
feat: Permettre à l'enseignant de rédiger avec un éditeur riche et joindre des fichiers
Roukmoute
2026-03-24 16:08:23 +01:00
-
93baeb1eaa
feat: Permettre à l'enseignant de créer et gérer ses évaluations
Roukmoute
2026-03-23 23:56:37 +01:00
-
8d950b0f3c
feat: Permettre au parent de consulter les devoirs de ses enfants
Roukmoute
2026-03-23 00:34:55 +01:00
-
2e2328c6ca
feat: Permettre à l'élève de consulter ses devoirs
Roukmoute
2026-03-22 17:01:32 +01:00
-
14c7849179
feat: Permettre aux enseignants de contourner les règles de devoirs avec justification
Roukmoute
2026-03-19 21:58:56 +01:00
-
d34d31976f
fix: Corriger les tests E2E du dashboard admin après ajout des sections thématiques
Roukmoute
2026-03-19 12:12:36 +01:00
-
40b646a5de
feat: Bloquer la création de devoirs non conformes en mode hard
Roukmoute
2026-03-19 00:35:20 +01:00
-
c46d053db7
feat: Avertir l'enseignant quand un devoir ne respecte pas les règles (mode soft)
Roukmoute
2026-03-18 16:37:16 +01:00
-
706ec43473
feat: Regrouper les cartes du dashboard admin par section thématique
Roukmoute
2026-03-18 01:30:43 +01:00
-
876307a99d
fix: Augmenter la limite mémoire PHPUnit pour éviter les crashs au push
Roukmoute
2026-03-18 00:07:56 +01:00
-
5f3c5c2d71
feat: Permettre aux administrateurs de configurer les règles de devoirs
Roukmoute
2026-03-17 21:27:06 +01:00
-
a708af3a8f
feat: Paralléliser les appels API de la page devoirs
Roukmoute
2026-03-16 22:36:50 +01:00
-
68179a929f
feat: Permettre aux enseignants de dupliquer un devoir vers plusieurs classes
Roukmoute
2026-03-15 14:20:48 +01:00
-
e9efb90f59
feat: Permettre aux enseignants de créer et gérer les devoirs
Roukmoute
2026-03-12 10:11:06 +01:00
-
56bc808d85
fix: Corriger les tests fonctionnels cassés par le routing tenant
Roukmoute
2026-03-12 00:41:57 +01:00
-
8f83dafb7a
feat: Remplacer le champ UUID par une recherche autocomplete pour la liaison parent-élève
Roukmoute
2026-03-12 00:41:41 +01:00
-
8c70ed1324
fix(tenant): route runtime traffic to tenant databases
Roukmoute
2026-03-10 23:38:26 +01:00
-
0f3e57c6e6
fix(demo): invalidate paginated caches after seeding
Roukmoute
2026-03-10 22:58:06 +01:00
-
ee62beea8c
feat(demo): add tenant demo data generator
Roukmoute
2026-03-10 22:44:39 +01:00
-
8a3262faf9
fix(tenant): require symfony process in production
Roukmoute
2026-03-10 19:24:09 +01:00
-
a573a144e9
feat(deploy): add vps deployment assets
Roukmoute
2026-03-10 18:30:45 +01:00
-
81e97c4f3b
feat: Afficher la couleur des matières dans l'emploi du temps élève et parent
Roukmoute
2026-03-09 11:20:50 +01:00
-
bda63bd98c
fix: Permettre l'affectation de classe pour les élèves sans affectation existante
Roukmoute
2026-03-09 11:20:29 +01:00
-
bf753d1367
feat: Permettre aux parents de consulter l'emploi du temps de leurs enfants
Roukmoute
2026-03-09 00:45:13 +01:00
-
125d9d8806
fix: Corriger la disparition des créneaux lors d'un déplacement inter-jour
Roukmoute
2026-03-07 00:23:54 +01:00
-
39f8650b92
fix: Filtrer enseignants et matières par affectation lors de la création de créneaux
Roukmoute
2026-03-06 12:07:28 +01:00
-
ba80e8cb57
fix: Permettre l'activation des comptes élèves de moins de 15 ans créés par l'admin
Roukmoute
2026-03-06 11:06:28 +01:00
-
36ceefb625
feat: Permettre aux élèves de consulter leur emploi du temps
Roukmoute
2026-03-05 16:21:37 +01:00
-
ae640e91ac
feat: Permettre la définition d'une semaine type récurrente pour l'emploi du temps
Roukmoute
2026-03-04 20:03:12 +01:00
-
e156755b86
fix: Corriger le test E2E user-blocking qui échoue à cause du cache Redis
Roukmoute
2026-03-03 22:52:05 +01:00
-
d103b34023
feat: Permettre la création et modification de l'emploi du temps des classes
Roukmoute
2026-03-03 13:54:53 +01:00
-
1db8a7a0b2
fix: Corriger les tests E2E après l'introduction du cache-aside paginé
Roukmoute
2026-03-01 23:33:42 +01:00
-
23dd7177f2
feat: Optimiser la pagination avec cache-aside et ports de lecture dédiés
Roukmoute
2026-03-01 14:33:56 +01:00
-
ce05207c64
feat: Réorganiser la navigation admin en catégories pour améliorer l'UX mobile-first
Roukmoute
2026-02-28 00:09:20 +01:00
-
be1b0b60a6
feat: Permettre la génération et l'envoi de codes d'invitation aux parents
Roukmoute
2026-02-28 00:08:56 +01:00
-
de5880e25e
feat: Permettre l'import d'enseignants via fichier CSV ou XLSX
Roukmoute
2026-02-27 01:49:01 +01:00
-
f2f57bb999
fix: Corriger les tests E2E de blocage utilisateur qui échouent de manière intermittente
Roukmoute
2026-02-25 20:42:52 +01:00
-
2420e35492
feat: Permettre l'import d'élèves via fichier CSV ou XLSX
Roukmoute
2026-02-25 16:51:13 +01:00
-
560b941821
feat: Permettre la création manuelle d'élèves et leur affectation aux classes
Roukmoute
2026-02-23 19:12:21 +01:00
-
e5203097ef
fix: Corriger les tests E2E de blocage utilisateur qui échouent de manière intermittente
Roukmoute
2026-02-20 19:37:16 +01:00
-
6fd084063f
feat: Permettre la personnalisation du logo et de la couleur principale de l'établissement
Roukmoute
2026-02-20 19:35:43 +01:00
-
cfbe96ccf8
feat: Appliquer le pattern optimistic update sur les pages admin
Roukmoute
2026-02-19 19:02:41 +01:00
-
1b8bd6cd78
feat: Permettre la consultation et gestion des droits à l'image des élèves
Roukmoute
2026-02-19 13:35:14 +01:00
-
67734e4de3
fix: Préserver le répertoire de mapping Doctrine SuperAdmin dans Git
Roukmoute
2026-02-18 12:14:14 +01:00
-
e06fd5424d
feat: Configurer les jours fériés et vacances du calendrier scolaire
Roukmoute
2026-02-18 10:16:28 +01:00
-
0951322d71
feat: Permettre au super admin de se connecter et accéder à son dashboard
Roukmoute
2026-02-17 10:07:10 +01:00
-
c856dfdcda
feat: Désignation de remplaçants temporaires avec corrections sécurité
Roukmoute
2026-02-16 14:32:37 +01:00
-
fdc26eb334
test: Ajouter les tests unitaires manquants (backend et frontend)
Roukmoute
2026-02-15 18:44:33 +01:00
-
a0e19627a7
feat: Persister les utilisateurs en PostgreSQL avec cache-aside Redis
Roukmoute
2026-02-15 14:39:17 +01:00
-
76e16db0d8
feat: Pagination et recherche des sections admin
Roukmoute
2026-02-15 13:54:51 +01:00
-
88e7f319db
feat: Affectation des enseignants aux classes et matières
Roukmoute
2026-02-13 20:22:39 +01:00
-
73a473ec93
fix: Éliminer la flakiness des login E2E sur Firefox
Roukmoute
2026-02-12 15:49:49 +01:00
-
2e225eb466
feat: Conversion CSS mobile-first des layouts et pages admin
Roukmoute
2026-02-12 14:21:57 +01:00
-
44ebe5e511
feat: Liaison parents-enfants avec gestion des tuteurs
Roukmoute
2026-02-12 08:38:19 +01:00
-
e930c505df
feat: Attribution de rôles multiples par utilisateur
Roukmoute
2026-02-10 07:57:43 +01:00
-
9ccad77bf0
feat: Messaging asynchrone fiable avec retry, dead-letter et métriques
Roukmoute
2026-02-08 21:38:20 +01:00
-
4005c70082
feat: Gestion des utilisateurs (invitation, blocage, déblocage)
Roukmoute
2026-02-07 16:44:30 +01:00
-
ff18850a43
feat: Configuration du mode de notation par établissement
Roukmoute
2026-02-07 01:06:55 +01:00
-
f19d0ae3ef
feat: Gestion des périodes scolaires
Roukmoute
2026-02-06 12:00:29 +01:00
-
0d5a097c4c
feat: Gestion des matières scolaires
Roukmoute
2026-02-05 20:42:31 +01:00
-
8e09e0abf1
feat: Gestion des classes scolaires
Roukmoute
2026-02-05 15:24:29 +01:00
-
b45ef735db
feat: Dashboard placeholder avec preview Score Sérénité
Roukmoute
2026-02-04 18:34:08 +01:00
-
d3c6773be5
feat: Observabilité et monitoring complet
Roukmoute
2026-02-04 11:47:01 +01:00
-
2ed60fdcc1
feat: Audit trail pour actions sensibles
Roukmoute
2026-02-04 00:11:58 +01:00
-
b823479658
feat: Gestion des sessions utilisateur
Roukmoute
2026-02-03 10:10:40 +01:00
-
affad287f9
feat: Réinitialisation de mot de passe avec tokens sécurisés
Roukmoute
2026-02-01 23:15:01 +01:00
-
b7354b8448
docs: Makefile autodocumenté et README simplifié
Roukmoute
2026-02-01 14:57:08 +01:00
-
b9d9f48305
feat: Connexion utilisateur avec sécurité renforcée
Roukmoute
2026-02-01 10:25:25 +01:00
-
6889c67a44
fix(ci): Corriger les tests E2E en CI
Roukmoute
2026-01-31 21:14:06 +01:00
-
c5e6c1d810
feat: Activation de compte utilisateur avec validation token
Roukmoute
2026-01-31 18:00:43 +01:00
-
1fd256346a
feat: Infrastructure multi-tenant avec isolation par sous-domaine
Roukmoute
2026-01-30 23:34:10 +01:00
-
6da5996340
feat: Setup projet Classeo avec infrastructure Docker et architecture DDD
Roukmoute
2026-01-30 09:55:58 +01:00
-
ddefa927c7
Initial commit

Mathias STRASSERandGitHub
2026-01-22 10:48:30 +00:00