feat(auth): redesign auth screens with clean form style and add welcome page
All checks were successful
Frontend CI / ota-android (push) Successful in 11m41s
Frontend CI / build-and-push-web (push) Successful in 21m57s
Frontend CI / build-android-apk (push) Successful in 1h0m58s

- Replace split/responsive layout with unified clean form design
- Update LoginScreen, RegisterScreen, and ForgotPasswordScreen styles
- Add WelcomeScreen as new entry point for unauthenticated users
- Redirect unauthenticated users to /welcome instead of /login
- Add hrefAuthWelcome() navigation helper

BREAKING CHANGE: Auth screens no longer support split layout, unified mobile-first design
This commit is contained in:
lafay
2026-04-01 00:50:38 +08:00
parent 259de04f3e
commit 20e9d69540
8 changed files with 1266 additions and 1705 deletions

View File

@@ -156,6 +156,10 @@ export function hrefAuthForgot(): string {
return '/forgot-password';
}
export function hrefAuthWelcome(): string {
return '/welcome';
}
// ==================== Materials (学习资料) ====================
export function hrefMaterials(): string {