Codex
a21acaa409
docs(packaging): aligner les métadonnées du projet
...
Closes #18
Co-authored-by: Codex <codex@antoineve.me >
2026-09-13 00:24:10 +02:00
Codex
f261fed1af
fix(blog): confirmer l'état mémoire après sauvegarde
...
Closes #49
Co-authored-by: Codex <codex@antoineve.me >
2026-09-13 00:15:07 +02:00
Codex
e6f0659cbf
fix(caldav): ignorer les événements gérés sans UID
...
Closes #47
Co-authored-by: Codex <codex@antoineve.me >
2026-09-13 00:13:29 +02:00
Codex
c47325ef14
fix(security): durcir les placeholders URL documentaires
2026-09-12 22:25:29 +02:00
Codex
fba5a060df
fix(auth): corriger les retours de revue du PIN Pronote
2026-09-12 22:20:09 +02:00
Codex
4ad62ad50f
Merge branch 'main' into feat/issue-8-account-pin
...
# Conflicts:
# docs/exploitation.md
2026-09-12 18:11:57 +02:00
Codex
6575a5f60b
fix(caldav): rendre les devoirs transparents
2026-09-12 15:43:12 +02:00
Codex
5bd97402bf
fix(cli): exposer les executions degradees
2026-09-12 15:37:11 +02:00
Codex
75dd78ee1e
fix(blog): acquitter les GUID apres livraison XMPP
2026-09-12 15:33:59 +02:00
Codex
6bb8ad1ed1
docs(deploiement) : imposer les permissions de la configuration
...
Aligne la documentation d'exploitation et le wiki sur les permissions protegees des secrets et de l'etat d'authentification.
Co-authored-by: Codex <codex@antoineve.me >
2026-09-12 15:26:57 +02:00
Codex
2d55ac8d2b
feat(auth): prendre en charge le PIN de compte Pronote
2026-09-12 15:18:00 +02:00
Codex
0ff6e687b6
fix(security): ignorer les placeholders URL documentaires
2026-09-12 15:17:54 +02:00
Codex
573705a3d0
chore(integration): intégrer les PR Pronote critiques dans main
...
Revue Codex validée. Intégration dans main de la chaîne des PR #31 , #32 et #33 .
Co-authored-by: Codex <codex@antoineve.me >
Co-committed-by: Codex <codex@antoineve.me >
2026-09-12 15:00:32 +02:00
Codex
d45d38d365
fix(ical): fiabiliser le parsing Pronote 2026
...
Revue Codex validée. Corrections de parsing iCal, conservation du contexte des devoirs et fixtures anonymisées.
Co-authored-by: Codex <codex@antoineve.me >
Co-committed-by: Codex <codex@antoineve.me >
2026-09-12 14:54:55 +02:00
Codex
0dd4ee68c1
docs: define strict dry-run contract
...
# Conflicts:
# .secrets.baseline
2026-09-11 11:57:21 +02:00
Codex
fde8fbe264
fix: reject QR token dry-run
2026-09-11 11:44:13 +02:00
Codex
145dace289
fix: wire dry-run source state policy
2026-09-11 11:44:13 +02:00
Codex
642bbf16c1
fix: prevent source state writes in dry-run
2026-09-11 11:44:13 +02:00
Codex
4228c1e636
fix: ignore QR token lockfile
2026-09-10 23:41:19 +02:00
Codex
8b924b55d1
docs: document QR token state locking
2026-09-10 21:26:43 +02:00
Codex
22a662ab39
fix: serialize QR token client operations
2026-09-10 21:24:11 +02:00
Codex
5188761209
fix: add QR token state lock primitive
2026-09-10 21:15:08 +02:00