feat(email): one-tap confirm deeplink + client language (PR1b) #162
Reference in New Issue
Block a user
Delete Branch "feature/email-relay-pr1b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR1b of the email feature: the one-tap confirm deeplink (deferred out of PR1a because it couples the email button, the SPA /confirm route and the backend endpoint) plus forwarding the client language on the email request. Builds on PR1a (#161).
Backend
profilerefresh; a taken address returnsmerge_required. Integration tests for all three branches.Gateway
languageon the email request (the backend already seeds it). Regenerated fbs bindings (Go + TS).profilesub-kind + notify.ProfileChanged.UI
profilelive event by re-fetching the profile. i18n en+ru.Notes
Verified locally
Go build/vet/gofmt + unit + integration (Email/Merge/ConfirmByToken); UI check/test:unit/build/e2e (176 passed). No proto/Caddyfile change.