Skip to content

fix(identity): 版本署名统一取展示名 + 改名后刷新案件库展示名 + 两处小修(dev-board#564 #565 #566 #551) - #800

Merged
zeweihan merged 1 commit into
masterfrom
claude/identity-display-gaps-0382
Sep 10, 2026
Merged

fix(identity): 版本署名统一取展示名 + 改名后刷新案件库展示名 + 两处小修(dev-board#564 #565 #566 #551)#800
zeweihan merged 1 commit into
masterfrom
claude/identity-display-gaps-0382

Conversation

@zeweihan

Copy link
Copy Markdown
Owner

背景

v0.38.2 发版前真渲染走查(真后端 + 本机假官网/假案件库,不拦前端请求)发现 PR#797/#795 的遗漏:2 中 2 低 1 风险。

修复

问题 修法
#564 自动存档、初始版本作者仍显示 admin UserService.signatureName 统一五处 Git 作者名
#564 改昵称后案件库参与人里自己仍是打码手机号 DisplayNameSynced 事件 → OfficialCloudService 比对后重桥并撤旧令牌
#566 「去填写」不聚焦昵称框 资料未就绪时挂起聚焦请求
#565 打完字立刻回车昵称存不全 取 confirm 事件自带值
#551 「去团队设置」直接 reLaunch 不落盘 工作台 provide leaveWorkbench,两个弹窗注入使用;check:nav 覆盖组件

验证

  • 新测试修复前红(Wanted but not invoked / 编译失败 / fail 1 / check:nav 报直接跳页),修复后绿。
  • 主会话复跑:6 个相关后端测试类 72/72;test:identity 14/14;test:member-invite 27/27;check:navcheck:nav:full 通过。
  • 子代理后端全量 mvn test 3585 通过 0 失败 14 跳过。
  • 真渲染复走:新项目初始版本与自动存档署名「韩律师」;改名后案件库参与人行跟随;昵称框获焦;快速回车存全;去团队设置只调用一次 leaveWorkbench。老项目的历史条目不回填(契约)。
  • 撤旧令牌:DeviceTokenService.revoke 按调用者 userId 过滤,同一用户新令牌可撤旧令牌;真实环境撤销仅单测覆盖。

补丁边界内(仅 backend/src、frontend、领域文档),随 v0.38.2 发(dev-board#571)。

🤖 Generated with Claude Code

…#565 #566 #551)

v0.38.2 发版前真渲染走查发现,均为 PR#797/#795 的遗漏:
- #564 版本署名:抽 UserService.signatureName,五处写 Git 作者名的地方
  (VersionController / 自动存档 / 自动开启初始版本 / 云端整合 / AI 改纯文本)统一展示名优先。
- #564 案件库展示名:AccountIdentitySync 同步到官网展示名后发 DisplayNameSynced,
  OfficialCloudService 异步比对、不一致即重桥并撤旧设备令牌;旧案件库不刷新时本机照记官网值,
  不会每次 status 都重桥。撤令牌逻辑抽成 CloudSyncService.revokeRemoteToken 与 disconnect 共用。
- #566「去填写」在资料未加载时挂起聚焦请求,加载后兑现。
- #565 昵称回车取 confirm 事件携带值(uni-h5 v-model 100ms 节流)。
- #551 工作台 provide leaveWorkbench;CollabDialog / InviteMemberDialog 的「去团队设置」
  走它先落盘再 reLaunch;check:nav 扩到工作台直接 import 的组件。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@zeweihan
zeweihan enabled auto-merge (squash) September 10, 2026 07:25
@zeweihan
zeweihan merged commit 84f081b into master Sep 10, 2026
7 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 10, 2026
@zeweihan
zeweihan deleted the claude/identity-display-gaps-0382 branch September 10, 2026 07:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant