-
v0.5.1
Stablereleased this
2026-10-19 23:46:28 +02:00 | 1 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v0.5.0
Stablereleased this
2026-10-19 21:50:16 +02:00 | 6 commits to main since this release- carnet d'adresses d'expédition (admin national, step-up) : chaque adresse
porte son serveur, son port, son chiffrement (starttls ou ssl), son
identifiant et son mot de passe, ou sa clé Brevo ; secrets chiffrés par
une DEK propre à l'adresse, RLS - une structure choisit une adresse, partageable entre plusieurs
structures ; héritage par les camps et groupes inchangé - migration des messageries existantes vers des adresses (secrets
rechiffrés, adresses identiques fusionnées) ; fonction app_mail_account
à la place d'app_mail_config - ADR 0018, SECURITY.md et FEATURES.md mis à jour
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- carnet d'adresses d'expédition (admin national, step-up) : chaque adresse
-
v0.3.0
Stablereleased this
2026-10-19 19:32:23 +02:00 | 9 commits to main since this releaseDéploiement
- Secrets en fichiers : un fichier 0400 par secret dans
/etc/sacadoc/secrets, créé pardeploy/init-secrets.shavec le propriétaire du conteneur. Plus de systemd-creds ni d'unité systemd ;docker compose execreçoit les secrets (variables*_FILE). - Traefik à la place de Caddy : labels sur
app(TLS, en-têtes de sécurité, 30 Mo par requête) ; réseau, entrypoint, certresolver et options TLS dansdeploy/.env. - Voir
deploy/README.md(runbook mis à jour).
E-mails et SMS
- E-mails par serveur SMTP (TLS obligatoire, certificat vérifié) ou Brevo. Réglages
SMTP_*dansdeploy/.env, mot de passe dans le secretsmtp_password. - SMS Brevo facultatifs : sans clé, la vérification du téléphone est masquée et les confirmations passent par e-mail.
- Messagerie par structure (admin national seul) : expéditeur et serveur SMTP ou Brevo propres à une structure, hérités par ses camps, pour les e-mails envoyés aux familles en son nom. Secrets chiffrés, RLS, step-up, e-mail d'essai. Les e-mails de sécurité partent toujours de la plateforme.
Interface
- Charte Flambeaux, coques équipe et famille, thème sombre, tableaux de bord équipe et famille, parcours du dossier, alerte avant de quitter une fiche santé non enregistrée.
- Corrections : inscriptions (enfants d'abord, pas de doublon), fiche santé, ré-authentification MFA, PDF, montants à la française.
Mise à jour depuis v0.1.0
- Créer
deploy/.env(SACADOC_DOMAIN, SACADOC_IMAGE, TRAEFIK_, SMTP_) et lancer./init-secrets.sh. Sur un serveur déjà en place, reprendre d'abord les anciens secrets (voir le runbook) pour ne pas régénérer les mots de passe Postgres. docker compose --profile ops run --rm migrate && docker compose up -d(migrationscommunication.0003et0004).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Secrets en fichiers : un fichier 0400 par secret dans
-
v0.1.0
Stablereleased this
2026-10-18 17:39:57 +02:00 | 33 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v0.4.0
Stablereleased this | 7 commits to main since this release
Correction des 20 bugs du registre
docs/bugs.md(B-001 à B-020).Connexion
- Captcha ALTCHA sur la connexion, et sans clic partout (connexion, inscription, mot de passe oublié) : la preuve de travail se calcule à l'envoi du formulaire.
- Double authentification : seules les méthodes configurées sont proposées ; avec une clé d'accès seule, la demande part d'office.
- Les champs restent stylés quand un gestionnaire de mots de passe les remplit ; une famille n'est plus envoyée sur une 404 de l'espace équipe après sa connexion.
Dossier et vérification
- Une seule règle pour l'état du dossier, partagée par le dossier famille, la page Vérifications, la certification et le suivi de la direction. On ne peut plus certifier un dossier incomplet ; le suivi équipe dit la même chose que le dossier famille, sans aucune donnée médicale.
- Chaque étape dit ce qui manque ; barre d'étape commune avec retour ; choix du membre du foyer sans repasser par le dossier.
- « Ce qui a changé » et l'onglet Santé n'apparaissent qu'avec l'accès médical.
Portail famille
- Page Activités : on choisit la personne, puis l'activité.
- Téléphones validés et normalisés (France par défaut, numéros étrangers acceptés) ; les anciens numéros invalides sont signalés.
- Accueil : section Actualités titrée avec un lien vers toutes ; une famille ne masque plus une actualité.
Espace équipe
- Notifications : cloche avec compteur, liste des actions des familles (demande d'inscription, message, pièce, formulaire, fiche vérifiée, paiement), récapitulatif quotidien par e-mail, conservation 3 mois.
- Messagerie en deux colonnes : conversations à gauche, conversation ouverte à droite, bouton (+) ; adaptée au mobile, mêmes adresses.
- Barre latérale sans défilement avec menu Profil ; tableau de bord : résumé de ce qui est à traiter ; page Sessions lisible avec déconnexion par session.
Mise à jour depuis v0.3.0
docker compose --profile ops run --rm migrate && docker compose up -d(migrationscommunication.0005à0007,registrations.0006).- Nouvelle dépendance Python
phonenumbers(incluse dans l'image). - Le worker Procrastinate doit tourner pour le récapitulatif quotidien des notifications (18 h).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads