Commit Graph
4 Commits
Author SHA1 Message Date
ilaandClaude Sonnet 4.6 fc1f6a7098 fix: center input modal to prevent keyboard covering confirm button
Bottom sheet modal gets obscured by virtual keyboard on H5.
Switch to centered dialog + adjust-position=false to keep buttons visible.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 11:59:30 +08:00
ilaandClaude Sonnet 4.6 a4f715cadd stage1: remove old demo pages, align tabbar to FIRE pages
- delete pages/index, pages/me, pages/about (unibest demo leftovers)
- update nativeTabbarList to point to checkin/progress (in case fallback needed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 11:39:17 +08:00
ilaandClaude Sonnet 4.6 5fffb3112a add settings store with FIRE parameters; fix home page
- store/settings.ts: target 71万, withdraw rate 3.5%, monthly invest 1500, etc. (persist)
- progress.vue: read target from settings store instead of hardcoded value
- index/index.vue: remove type:home conflict so checkin page is the entry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 11:01:16 +08:00
ilaandClaude Sonnet 4.6 a8fa0c0753 add unibest app skeleton with checkin and progress pages
- init unibest v4.4.0 base template
- tabbar: 4 tabs (打卡/进度/测算/持仓) with carbon icons
- pages/checkin: daily checklist, streak counter, monthly rate
- pages/progress: asset snapshot, progress bar to 71万 target
- pages/calculator, holdings: placeholder pages (stage 2)
- store/checkin.ts + store/progress.ts with pinia persist
- vite: host 0.0.0.0 for WSL2→Windows browser access

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:46:43 +08:00