Commit Graph

9 Commits

Author SHA1 Message Date
Mplan 6fadd63336 fix: resolve auth initialization race and username flicker on login
Always initialize auth before mounting the app so loading state completes
and onAuthStateChange is registered on every route. Gate header auth UI
on !loading to avoid flicker during email confirm and password reset
flows. Load profile before setting user ref so displayUsername shows the
correct name immediately instead of flashing the email.
2026-05-24 16:25:26 +08:00
Mplan 9150a17097 feat: add admin console and account settings
Implement the admin dashboard with review, user, and image management workflows. Add profile settings, password reset, pending upload defaults, community placeholder routing, Vercel SPA rewrites, refreshed header styling, and the OpenCloud color-system skill.
2026-05-22 21:04:49 +08:00
Mplan 7e4ee3d699 feat: enhance cloud image management 2026-05-22 10:34:35 +08:00
Mplan 7cdf07447c feat: enhance profile heatmap and caching 2026-05-22 00:55:23 +08:00
Mplan 6d8acce295 feat: improve image browsing experience 2026-05-21 19:56:42 +08:00
Mplan 76eb4dcfe1 feat: add cloud encyclopedia system 2026-05-21 17:15:52 +08:00
Mplan cb2581afb2 feat: cloud upload - multi-image, category select, capture time, progress bar 2026-05-21 01:14:19 +08:00
Mplan d4b07fba58 feat: complete auth flow - email confirmation, login state, route guards 2026-05-21 00:21:28 +08:00
Mplan c49ac7a42e feat: scaffold infrastructure - router, pinia, tailwind, amap, auth store, page placeholders 2026-05-20 23:31:55 +08:00