Mplan
0e063c3abb
feat: add gallery pagination, dynamic progress colors, and UX fixes
...
- Replace infinite scroll with page-based navigation in gallery
- Add dynamic progress color (blue→amber→red) in encyclopedia
- Fix timeline not returning to realtime when closing in archive mode
- Simplify image detail modal close button styling
- Add web-design-reviewer skill
2026-05-24 17:08:39 +08:00
Mplan
09841c06a6
chore: rename color-system skill to opencloud-style, add .claude to gitignore
2026-05-24 16:26:51 +08:00
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
85471274ab
Add map timeline controls
2026-05-23 18:16:30 +08:00
Mplan
00695a3053
Add gallery search and account menu
2026-05-23 17:36:50 +08:00
Mplan
3af5d52fb5
chore: add git commit skill
2026-05-23 14:03:48 +08:00
Mplan
c6a411ef03
Add image detail map and quick upload
2026-05-23 14:02:55 +08:00
Mplan
582a4214b6
Add SEO metadata and security headers
2026-05-23 11:17:29 +08:00
Mplan
cc65395b59
fix: improve admin moderation errors
...
Show detailed Supabase error payloads in the admin console and use direct equality for single-image moderation updates to make approval failures easier to diagnose.
2026-05-22 21:54:54 +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
599c8107d1
chore: add vercel analytics
2026-05-22 11:09:14 +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
f35baf4a67
feat: add fallback pages and refine page interactions
2026-05-22 00:09:00 +08:00
Mplan
78b1c952e7
feat: adopt naive ui and refine shell interactions
2026-05-21 20:53:24 +08:00
Mplan
6d8acce295
feat: improve image browsing experience
2026-05-21 19:56:42 +08:00
Mplan
7504cce7f1
feat: add map picker for upload coordinates
2026-05-21 17:25:40 +08:00
Mplan
76eb4dcfe1
feat: add cloud encyclopedia system
2026-05-21 17:15:52 +08:00
Mplan
2b7f393d7c
feat: improve map and upload experience
2026-05-21 16:54:38 +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
Mplan
eb183448b4
docs: add product guide and MVP implementation plan
2026-05-20 23:20:12 +08:00
Mplan
71a08bc4dc
init: project scaffold with Vue + Vite + Supabase
2026-05-20 22:34:08 +08:00