Skip to content

feat(web-ui): add account login dialog entry in nav footer menu#1480

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:feat/account-login-dialog
Jul 9, 2026
Merged

feat(web-ui): add account login dialog entry in nav footer menu#1480
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:feat/account-login-dialog

Conversation

@bobleer

@bobleer bobleer commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add an Account Login dialog with username, password, and auth server fields, styled consistently with the SSH connection dialog.
  • Wire the dialog from the persistent nav footer menu via lazy-loaded AccountLoginDialog.
  • Add shared i18n term features.accountLogin and Web UI accountLogin locale strings for en-US, zh-CN, and zh-TW.

Test plan

  • pnpm run i18n:contract:test
  • pnpm run i18n:audit
  • pnpm run type-check:web
  • Open nav footer menu and verify Account Login item appears with correct label
  • Open dialog and verify three fields (username, password, auth server) render correctly
  • Submit with empty fields and verify validation error message
  • Cancel / close dialog and reopen to confirm form resets

Introduce a UI-only account login dialog with username, password, and auth
server fields, wired from the persistent footer menu with shared i18n terms.
@bobleer
bobleer merged commit f2211a6 into GCWing:main Jul 9, 2026
4 checks passed
@bobleer
bobleer deleted the feat/account-login-dialog branch July 14, 2026 11:44
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.

1 participant