Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 22-56-39 UTC [438ad92039].md
T
memrelay 610151bd58 create: Checkpoint 2026-09-29 22:56:39 UTC [438ad92039]
MemRelay-Operation: checkpoint-save:w-admin-ui-w1w2w3-20260930-dfc5ec7
MemRelay-Resource: a6940015-26eb-4705-b4e4-b6bd48aa3d73
2026-09-30 06:56:41 +08:00

1.8 KiB
Raw Blame History

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
Checkpoint 2026-09-29 22:56:39 UTC [438ad92039] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-22-56-39-utc-438ad92039 a6940015-26eb-4705-b4e4-b6bd48aa3d73 project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 w-admin-ui-w1w2w3-20260930-dfc5ec7 2026-09-29T22:56:39.496737+00:00 2026-09-29T22:56:39.496737+00:00
ready-to-merge
line-W
feat/w-admin-ui
W1
W2
W3

W1–W3 完成(线 W)ready-to-merge

  • 分支:feat/w-admin-ui
  • 工作树:e:\code\NixMsg-wt\w(勿在 e:\code\NixMsg 主目录改)
  • 基线:origin/main @ 22c56d1
  • 提交:dfc5ec7 feat: 实现管理后台 W1-W3 假数据界面
  • 推送:origin/feat/w-admin-ui(未推 main)

完成内容

  • W1:zhCN + size=small、message/dialog provider、页头固定+内容区滚动、登录与路由守卫、请求封装 X-Nixmsg-Request、表单 label-left、HelpTip、时间本地格式化
  • W2:端列表筛选/多选批量、开通编辑弹窗、CSV 导入、重置密码/对话密码/解锁/踢下线;密码只显示一次
  • W3:概览、注册设置、群、投递记录(无正文)、API 令牌只显示一次、改管理员密码、只读运行参数
  • 假数据集中在 web/src/api/admin.ts → mock.ts;http.ts 供 W4
  • DEVIATIONS「后台网页 W」五条

验证

  • 工作树 web/:pnpm typecheck、pnpm lint、pnpm test 均通过(6 tests)
  • 未提交 node_modules、dist

未做

  • W4 真实接口与 Playwright
  • 操作日志页(契约无查询路由)

给下个会话

  • 假登录 admin / adminpassword
  • W4 只需改 admin.ts 走 requestAdmin
  • rebase 用 --force-with-lease 只推 feat/w-admin-ui