richarjiang
|
a3d58fa8f2
|
feat: add monthly card periods and apparatus lesson feedback
|
2026-10-18 15:47:29 +08:00 |
|
richarjiang
|
a76afb19de
|
feat: 支持自动续期
|
2026-09-23 15:02:18 +08:00 |
|
richarjiang
|
ab6602e41d
|
feat: 新增个人身体画像评估与馆主经营助手
把 3 分钟身体状态评估做成独立获客链路,匿名测评后登录认领完整报告,并接入体验预约与今日待办。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 22:09:19 +08:00 |
|
richarjiang
|
57107c02dc
|
perf: 优化个人中心会员卡进度展示
|
2026-09-09 11:27:03 +08:00 |
|
richarjiang
|
30ebc1c344
|
feat: 支持邀请好友功能
|
2026-09-08 22:31:39 +08:00 |
|
richarjiang
|
b937895bc9
|
perf: 优化会员卡购买页面
|
2026-09-08 15:52:34 +08:00 |
|
richarjiang
|
88cd8419c8
|
feat: 支持同卡种续卡叠加并修复过期登录态
支付成功后将次数或有效期叠加到已有会员卡,首页与详情页引导续卡;接口 401 时同步清掉本地登录态。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-07 14:04:11 +08:00 |
|
richarjiang
|
bd3d519b4f
|
feat(app): 新增个人中心课表视图
|
2026-04-19 22:23:23 +08:00 |
|
richarjiang
|
9575210b06
|
feat: 支持分享邀请好友功能
|
2026-04-19 14:12:25 +08:00 |
|
richarjiang
|
6cee28bf66
|
feat: 支持管理员消息推送
|
2026-04-12 22:18:34 +08:00 |
|
richarjiang
|
c60821c5ff
|
perf: 支持约课以及消息推送能力
|
2026-04-12 21:44:44 +08:00 |
|
richarjiang
|
f8268cb6f6
|
perf: 完善新用户引导
|
2026-04-06 15:50:22 +08:00 |
|
richarjiang
|
640cfbf467
|
feat: 新用户默认昵称及个人中心加载状态修复
- 新用户注册时随机生成普拉提主题默认昵称(16 个可选)
- 修复 App 启动后个人中心首次进入不展示用户信息的 bug
- loggedIn 改为仅依赖 token 是否存在
- 新增 hasProfile 判断用户数据是否已加载
- 未加载时显示骨架屏而非空白
- 抽离随机函数为可注入依赖,消除 Math.random 测试耦合
|
2026-04-05 10:21:58 +08:00 |
|
richarjiang
|
554fc30954
|
feat(app): initialize uni-app with routing, stores, and infrastructure
- Vue 3 + TypeScript + Pinia + SCSS
- 3-tab navigation (home, booking, profile) + 11 sub-pages
- HTTP client with JWT auth, request interceptors
- Pinia stores: user (auth, profile, memberships), studio, booking
- Utility functions: price formatting, date helpers
- WeChat login helper
- All pages as stubs ready for implementation
|
2026-04-02 12:51:28 +08:00 |
|