Mplan
415086961b
build: simplify site URL resolution
2026-05-30 00:30:17 +08:00
Mplan
4b2cc53231
docs: remove obsolete planning documents
2026-05-30 00:29:05 +08:00
Mplan
dd93d5cd0c
docs: update AGENTS.md with UI styling conventions
2026-05-30 00:27:04 +08:00
Mplan
8f1a9da4c9
feat: standardize panel cards and action buttons
2026-05-30 00:10:15 +08:00
Mplan
fa4e00ce8c
feat: unify header and auth action buttons
2026-05-30 00:09:12 +08:00
Mplan
e7e054db7c
feat: add shared panel and button styles
2026-05-30 00:07:46 +08:00
Mplan
7afb4e5ac1
feat(map): refine control layout and zoom bounds
2026-05-29 23:12:08 +08:00
Mplan
c8397f7b60
feat(branding): add pixel cloud site icon
2026-05-29 23:11:40 +08:00
Mplan
2a9f8d6a9c
refactor: extract EncyclopediaProgressCard component and limit map pitch
...
- Create EncyclopediaProgressCard with dynamic progress color, reuse in
encyclopedia and profile pages to unify styling
- Add skyColor and maxPitch to AMap 3D view to reduce empty tile area
when tilting
- Extend AMap type declarations for skyColor, maxPitch, getPitch, getRotation
2026-05-24 17:43:25 +08:00
Mplan
1e0da1fe36
docs: update AGENTS.md with current architecture and fix timeline slider reset
...
- Rewrite AGENTS.md with directory map, route table, store docs, and
build/deploy information reflecting current project state
- Fix map timeline slider not resetting to current time when reopening
the controls panel
2026-05-24 17:26:48 +08:00
Mplan
6bce7276e2
fix: resolve build type errors in gallery pagination
...
Remove unused nextTick import, fix generic type assertion on
supabase.from select options, and add double type cast for
query result mapping.
2026-05-24 17:15:40 +08:00
Mplan
02d64bf206
chore: add naive-ui and web-design-reviewer skills
...
Add 12 Naive UI skill modules (components, dark mode, design tokens,
i18n, SSR, theming, quickstart) and web-design-reviewer skill.
2026-05-24 17:09:06 +08:00
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