doublex001
|
3d808b3aab
|
chore: 清理调试日志并提取霍兰德硬编码色
- 中和 app/ 下 52 处 console.* 调试日志(占位 onPress 改为 () => {},独立语句移除)
- 霍兰德 E 型 #FFB347 三处复用 colors.compareOrange,消除硬编码十六进制
- 修复移除日志后产生的未使用变量(result/url)
|
2 months ago |
doublex001
|
7e849de548
|
refactor: 新增共享 StateView 三态组件并接入数据/占位页
- src/components/StateView 提供 LoadingState/ErrorState(可重试)/EmptyState,颜色走主题 token
- privacy 页复用 StateView 去除重复 loading/error 样板
- favorites/history 占位页接入 EmptyState 统一空态样式
|
2 months ago |
doublex001
|
78de95135f
|
feat(page): 实现隐私中心 8 子页与注销/删数据/隐私政策/用户协议;竞争力排名与岗位评价管理补数据态
隐私中心 8 子页:
- app/settings/privacy/[id].tsx(动态路由):真实姓名可见性、联系方式、算法训练、第三方分析、位置授权、通讯录 6 个开关类二级页
- app/settings/privacy/dnd.tsx:勿扰模式(时段设置 + 重要通知穿透)
- app/settings/privacy/keywords.tsx:关键词屏蔽(增删 + 系统建议)
合规 4 页(上架硬阻塞):
- app/settings/account-cancel.tsx:账号注销(后果 + 待办 + 原因 + 二次确认)
- app/settings/delete-data.tsx:删除数据(分类勾选 + 输入确认)
- app/settings/privacy-policy.tsx / user-agreement.tsx:法律文档(共享 LegalDocScreen 渲染)
数据态:竞争力排名(app/jobs/rank.tsx)、岗位评价管理(app/job-evaluations.tsx)已展示数据态
所有页面沿用 theme token,无硬编码颜色;入口均已在隐私中心 mock 接入,无孤儿页面
|
2 months ago |
doublex001
|
29acbc23b8
|
feat(page): 新增业务页面与共享组件
C 端求职链路:
- 新增 ability / assessment / holland(含 question、result)/ interview / hr-evaluation / appeal
- 新增 resume(含 export)、progress、onboarding、game(含 level)
- 新增 legal(含 chat)法律服务助手
企业端:
- 新增 enterprise-overview / job-management / talent-recommendation / enterprise-chat
- 新增 job-publish / job-evaluations / candidate-detail / interview-score
- 新增 audit-report / operation-rules / enterprise-certification
- 岗位管理、人才推荐、企业沟通均支持空态与数据态分支(hasData 驱动)
设置与工具:
- 新增 settings 子页(privacy / account / notification / about)
- 新增 personal-data-export 个人数据导出页
- 新增 jobs 子页(compare / offer-compare / rank / weight-settings)
- 新增 tools 子页(salary-calculator / skill-cloud)
- 新增 components 共享组件
|
2 months ago |