Skip to content

TT-7548 Button text is not displayed properly on Email verification Page in Mobile. - #560

Merged
gtryus merged 8 commits into
sillsdev:developfrom
nghtctrl:TT-7548
Sep 1, 2026
Merged

TT-7548 Button text is not displayed properly on Email verification Page in Mobile.#560
gtryus merged 8 commits into
sillsdev:developfrom
nghtctrl:TT-7548

Conversation

@nghtctrl

@nghtctrl nghtctrl commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Changes:

  • Redesigned the email verification screen as a centered card that shows the user's own email address, with the actions reordered by intent: "I've verified my email" → "Resend the verification link" → "Log out". This addresses the issues raised on TT-7548.
  • Resending now gives real feedback: a spinner while the request is in flight, a success or error alert when it returns, and a 20s cooldown that disables the button and counts down. Errors show a readable message instead of the raw Axios exceptions.
  • Reworded the existing emailUnverified strings to be friendlier and added three new ones (resendSuccess, resendError, resendWait), with fr/pt/ru translations and regenerated localization output.

Screenshots:

1 2 3

@nghtctrl
nghtctrl marked this pull request as ready for review September 1, 2026 14:06
@gtryus
gtryus requested a balanced review from Copilot September 1, 2026 15:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Redesigns the email-verification screen for mobile readability and clearer resend feedback.

Changes:

  • Adds a responsive card layout with reordered actions.
  • Adds resend progress, result alerts, and a 20-second cooldown.
  • Updates localized verification strings and generated localization metadata.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/renderer/src/routes/EmailUnverified.tsx Implements the redesigned verification screen and resend feedback.
src/renderer/src/store/localization/reducers.tsx Adds updated English fallback strings.
src/renderer/src/store/localization/model.tsx Adds types for new resend messages.
src/renderer/src/store/localization/exported-strings-name.json References the regenerated localization bundle.
localization/TranscriberAdmin-en.xlf Updates exported English strings.
localization/TranscriberAdmin-en-1.2.xliff Updates canonical localization sources.
localization/TranscriberAdmin-fr.xlf Adds French translations.
localization/TranscriberAdmin-pt.xlf Adds Portuguese translations.
localization/TranscriberAdmin-ru.xlf Adds Russian translations.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/renderer/src/routes/EmailUnverified.tsx Outdated
Comment thread src/renderer/src/routes/EmailUnverified.tsx
@sarahentzel
sarahentzel self-requested a review September 1, 2026 16:30

@sarahentzel sarahentzel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fabulous! Thank you!

@gtryus
gtryus merged commit 9f0c318 into sillsdev:develop Sep 1, 2026
2 checks passed
@nghtctrl
nghtctrl deleted the TT-7548 branch September 1, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants