You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
API : textes légaux, formulaire de contact, export des données et versions de l'app #206
Branche issue/206-legal-support-export-config, une seule PR Fixes #206, plusieurs commits.
packages/shared : schémas LegalDocument, SupportMessageInput, MyDataExport, versions de l'app par plateforme dans AppConfig (appVersions.ios|android.minVersion|recommendedVersion, legal.terms|privacy), et la comparaison de versions qu'utilisera E-20.
GET /legal/:doc?locale=fr|en : textes versionnés dans le dépôt, copiés des brouillons du wiki (Conditions-d-utilisation, Politique-de-confidentialite, D-063). La version anglaise n'existe pas encore dans le wiki : l'API sert le texte français, en le disant (locale: "fr").
/config : versions par plateforme lues dans settings (app.versions, relues chaque minute), MIN_APP_VERSION par défaut ; versions en vigueur des textes.
POST /support/messages, avec ou sans jeton : migration additive 0012 (support_messages), quota par IP, effacement avec le compte. Aucun e-mail envoyé : aucun prestataire d'envoi n'est encore branché (Brevo prévu par D-069, absent de la liste des sous-traitants de Securite-et-RGPD). La demande est stockée en base pour l'admin (/admin/support). Le critère « reçu sur contact@widoo.app » reste ouvert, à trancher.
GET /me/export : JSON synchrone de l'appelant seul, Content-Disposition: attachment, no-store, rien d'écrit côté serveur, quota par compte. Favoris et notes n'ont pas encore de table : ils ne sont pas dans l'export pour l'instant.
Vérification MANAGER du 2026-10-14, après la fusion de #449 (main = c7ceecc, migration 0012).
Critère non tenu : « Message de contact reçu sur contact@widoo.app en staging ». Les messages « Nous écrire » sont enregistrés dans support_messages, mais l'API n'envoie rien : aucun prestataire d'e-mail n'est branché, et Brevo (D-069) n'est pas encore inscrit aux sous-traitants de Securite-et-RGPD. L'envoi est repris par #450 (needs-design, P1, v0.3).
Déploiement staging vérifié en lecture :
deploy-staging.yml sur main, commit c7ceecc : run 38581559529 en succès (14:33:27Z → 14:35:20Z) ;
job Cloud Run widoo-api-migrate (widoo-staging, europe-west9) : exécution widoo-api-migrate-ksm64, créée à 14:34:34Z, 1/1 réussie à 14:34:47Z, sur l'image api taguée c7ceecc926e4e4f5cfd4910dafc5c006f804259d.
Status du Project : « Terminés ». Les autres découvertes du CODE de #206 sont triées sur l'Inbox #4 (#451, #452, #453, #454, et des commentaires sur #39, #64, #47).
Activity
IlanAMG commentedon Sep 28, 2026
D-068 : les textes servis par
GET /legal/:docsont aussi publiés sur le site (#233).IlanAMG commentedon Sep 28, 2026
D-069 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : gabarit de la réponse du support dans E-22.
IlanAMG commentedon Sep 28, 2026
D-070 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : mode sombre des e-mails dessiné dans E-22 (palette sombre, contrastes vérifiés) ; prévoir
prefers-color-schemeet les métacolor-schemedans les modèles.PaulThiberville commentedon Oct 14, 2026
🔨 Démarrage — plan :
Branche
issue/206-legal-support-export-config, une seule PRFixes #206, plusieurs commits.packages/shared: schémasLegalDocument,SupportMessageInput,MyDataExport, versions de l'app par plateforme dansAppConfig(appVersions.ios|android.minVersion|recommendedVersion,legal.terms|privacy), et la comparaison de versions qu'utilisera E-20.GET /legal/:doc?locale=fr|en: textes versionnés dans le dépôt, copiés des brouillons du wiki (Conditions-d-utilisation, Politique-de-confidentialite, D-063). La version anglaise n'existe pas encore dans le wiki : l'API sert le texte français, en le disant (locale: "fr")./config: versions par plateforme lues danssettings(app.versions, relues chaque minute),MIN_APP_VERSIONpar défaut ; versions en vigueur des textes.POST /support/messages, avec ou sans jeton : migration additive0012(support_messages), quota par IP, effacement avec le compte. Aucun e-mail envoyé : aucun prestataire d'envoi n'est encore branché (Brevo prévu par D-069, absent de la liste des sous-traitants de Securite-et-RGPD). La demande est stockée en base pour l'admin (/admin/support). Le critère « reçu sur contact@widoo.app » reste ouvert, à trancher.GET /me/export: JSON synchrone de l'appelant seul,Content-Disposition: attachment,no-store, rien d'écrit côté serveur, quota par compte. Favoris et notes n'ont pas encore de table : ils ne sont pas dans l'export pour l'instant.packages/api-client: une méthode par route.PaulThiberville commentedon Oct 14, 2026
Vérification MANAGER du 2026-10-14, après la fusion de #449 (
main=c7ceecc, migration 0012).Critère non tenu : « Message de contact reçu sur contact@widoo.app en staging ». Les messages « Nous écrire » sont enregistrés dans
support_messages, mais l'API n'envoie rien : aucun prestataire d'e-mail n'est branché, et Brevo (D-069) n'est pas encore inscrit aux sous-traitants de Securite-et-RGPD. L'envoi est repris par #450 (needs-design, P1, v0.3).Déploiement staging vérifié en lecture :
deploy-staging.ymlsurmain, commitc7ceecc: run 38581559529 en succès (14:33:27Z → 14:35:20Z) ;widoo-api-migrate(widoo-staging, europe-west9) : exécutionwidoo-api-migrate-ksm64, créée à 14:34:34Z, 1/1 réussie à 14:34:47Z, sur l'imageapitaguéec7ceecc926e4e4f5cfd4910dafc5c006f804259d.Status du Project : « Terminés ». Les autres découvertes du CODE de #206 sont triées sur l'Inbox #4 (#451, #452, #453, #454, et des commentaires sur #39, #64, #47).