Skip to content

Changer d'adresse e-mail par lien de confirmation (API et app) #202

Open

Description

@IlanAMG

Contexte

Epic : #6
Maquette : E-19, E-20 · validée le 2026-09-28
D-062 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) · API · Modele-de-Donnees › email_changes

Comportement attendu

  • Table email_changes ; POST /me/email envoie un lien de confirmation à la nouvelle adresse (langue du compte), l'ancienne reste active ; POST /me/email/confirm change l'adresse dans Firebase Auth (Admin updateUser) et users.email ; DELETE /me/email annule ; link_expired en 410.
  • Lien universel sur le même domaine que le lien de connexion de E-10, qui ouvre l'app sur l'écran E-mail confirmé.
  • Adresse déjà utilisée : erreur sans révéler le compte existant au-delà du message maquetté ; renvoi du lien après 30 s.

Critères d'acceptation

  • Parcours complet en staging, lien ouvert sur iOS et Android
  • Lien annulé ou expiré refusé (410)

Activity

  1. added this to the v0.3 milestone on Sep 28, 2026
  2. removed
    needs-designQuestion ou maquette à produire en mode DESIGN
    on Sep 28, 2026
  3. IlanAMG commented on Sep 28, 2026

    @IlanAMG
    MemberAuthor

    Texte agrandi de « En attente de confirmation » validé (D-064, https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : needs-design retiré. Reste bloqué par #197.

  4. IlanAMG commented on Sep 28, 2026

    @IlanAMG
    MemberAuthor

    D-069 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : e-mail de confirmation de la nouvelle adresse dessiné dans E-22. Proposé, non dessiné : un e-mail d'information à l'ancienne adresse quand l'adresse change (bonne pratique de sécurité, à faire).

  5. IlanAMG commented on Sep 28, 2026

    @IlanAMG
    MemberAuthor

    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-scheme et les méta color-scheme dans les modèles.

  6. IlanAMG commented on Oct 13, 2026

    @IlanAMG
    MemberAuthor

    Chef de projet (point du 2026-10-13) : sorti du Cadrage : critères d'acceptation présents, bloqué par #197. status:blocked et colonne Bloqués ; l'action des statuts le tiendra à jour.

  7. added
    status:readySpec complète, prêt à coder
    and removed
    status:blockedBloqué, voir commentaire ⛔
    on Oct 14, 2026
  8. modified the milestones: v0.3, v0.4 on Oct 16, 2026
  9. IlanAMG commented on Oct 16, 2026

    @IlanAMG
    MemberAuthor

    Jalon : v0.3 → v0.4. v0.3 arrive à échéance le 17/10 et ce ticket n'est pas commencé (aucune branche ni PR) ; il glisse au jalon suivant plutôt que de rester dans un jalon échu. Priorité inchangée.

    — Chef de projet (point quotidien du 16/10/2026)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions