提交图
12 次代码提交
作者 SHA1 备注 提交日期
wangsli 479565f737 feat(server): 安全基线(Helmet+限流+脱敏)(E10)
- 注册 @fastify/helmet(CSP 关闭)
- 引入 @fastify/rate-limit,并对 login/forgot/reset 按开关启用
- Fastify logger 增加敏感字段 redaction(authorization/cookie/password 等)
2026-02-08 23:58:55 +08:00
wangsli 7597756fad feat(server): 试运行性能索引补强(E9)
- reimbursement_forms/invoice_pool/workflow_tasks/audit_logs 增加常用筛选组合索引
- 仅新增索引与迁移,便于回滚
2026-02-08 23:51:45 +08:00
wangsli f4c476883e feat: 默认账号文档与登录失败体验(E8)
- README 补充 seed:dev 默认账号(仅本地联调)
- LoginPage 增加后端不可达提示与 data-testid
- errorMessages 补充 SYS_001/AUTH_003 可读化
2026-02-08 23:42:59 +08:00
wangsli a707edd3c9 feat(client): 委派管理页最小运营闭环(E7)
- 新增委派 API 封装与委派管理页面(创建/列表/撤销)
- 增加菜单入口与路由守卫(expense.proxy_manage)
2026-02-08 23:38:38 +08:00
wangsli 63103be653 feat(client): 票据中心精修与 testid(E6)
- 上传/筛选/列表/绑定/详情轮询统一 Card/Table/Button
- 强化 OCR 状态展示(pending_ocr/ocr_failed)与错误可读性
- 增加 data-testid 供 E2E 稳定定位
2026-02-08 23:32:54 +08:00
wangsli e9974d4f59 feat(client): 报销页精修与 testid(E5)
- 报销列表使用 Tabs/Table 收敛展示
- 报销详情动作区(submit/withdraw/pay)统一组件与错误展示
- 支付凭证字段补齐 data-testid 供 E2E
2026-02-08 23:30:06 +08:00
wangsli b94959f7d0 feat(client): 待办页精修与 testid(E4)
- 待办列表使用 Tabs/Table 统一样式
- 待办详情动作区使用 Button/Textarea/Card 收敛
- 增加 data-testid 供 Playwright 稳定定位
2026-02-08 23:26:20 +08:00
wangsli 8196bc6e77 feat(client): 导航布局收敛与移动端菜单(E3)
- Sidebar/Topbar 统一交互与样式
- 移动端抽屉菜单(Dialog)+ 账号下拉菜单(DropdownMenu)
- 导航项抽取为 NavLinks 便于后续扩展
2026-02-08 23:22:22 +08:00
wangsli c7619e55b4 feat(client): UI primitives 基线(E2)
- 引入 Radix Dialog/DropdownMenu/Tabs + CVA
- 新增 Button/Input/Dialog/Tabs/Table/Card 等组件(本地拷贝单向同步)
- 增加 touch-target(44px) 样式基础
2026-02-08 23:17:38 +08:00
wangsli 4d4866d10e chore(issues): 新增 P2/P3/P4 执行合同快照
- P2: 2026-02-08_14-20-25-p2-ci-and-tests.csv
- P3: 2026-02-08_17-05-00-p3-full-delivery.csv
- P4: 2026-02-08_21-50-09-p4-trialrun-ready.csv
2026-02-08 23:09:02 +08:00
wangsli 17a6ff4ee0 chore: 新增 P2 稳定化执行合同快照及根目录门禁脚本
- B1~B4 全部 DONE,旧快照不变
- check-minimal.sh 本地最小门禁入口
2026-02-08 11:39:12 +08:00
wangsli 7ea25e9d72 chore: 建立 AGENTS 与 Issue CSV 执行合同基线 2026-02-07 21:54:04 +08:00