Skip to content

feat(ui): redesign auth modal & account page#23

Merged
gaoyangz77 merged 1 commit intogaoyangz77:mainfrom
chinayin:account-ui-redesign
Mar 19, 2026
Merged

feat(ui): redesign auth modal & account page#23
gaoyangz77 merged 1 commit intogaoyangz77:mainfrom
chinayin:account-ui-redesign

Conversation

@chinayin
Copy link
Copy Markdown
Contributor

  • Auth modal: pill tab switcher, password toggle with eye icons,
    strength bar, compact captcha row, input length limits,
    privacy/terms links, auto-register on unknown email
  • Account page: split-card layout matching settings page style,
    profile card with avatar + email + member-since,
    subscription card with toggle-label rows + seats progress bar
  • Sidebar: logged-in user button shows circular avatar initial instead of generic icon
  • New: getUserInitial() utility in lib/user-manager.ts
  • New: termsOfService/privacyPolicy URLs in external-links.ts
    (required for China market compliance)
  • i18n: added auth & account keys for en/zh

@gaoyangz77
Copy link
Copy Markdown
Owner

Closing in favor of #24 which includes all changes from this PR plus the UserPopover component.

@gaoyangz77 gaoyangz77 closed this Mar 19, 2026
@gaoyangz77 gaoyangz77 merged commit c0c07d9 into gaoyangz77:main Mar 19, 2026
2 checks passed
@chinayin chinayin deleted the account-ui-redesign branch March 24, 2026 08:33
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.

2 participants