Skip to content

fix: improve QQ Session restore compatibility (0.2.3) - #3

Merged
Coffeiz merged 5 commits into
mainfrom
dev
Aug 26, 2026
Merged

Coffeiz merged 5 commits into
mainfrom
dev

Conversation

@Coffeiz

@Coffeiz Coffeiz commented Aug 26, 2026 •

Copy link
Copy Markdown
Owner

摘要

本 PR 发布 dsh-qqchat 0.2.3,基于 DSH 0.1.1-rc.2 验证。

  • 插件启动时自动注册 qqchat/message 展示事件
  • 正确解析 --profile <name> 和 --profile=<name>
  • 从 dsh-session-persistence 继续解析并注册其实际使用的 dsh-session
  • 使用真实路径去重,覆盖 CLI、profile、插件和 persistence 的 split-tree 依赖
  • 注册失败时保留安全降级,不要求用户修改或重新构建 DSH
  • 补充 split-tree fixture,验证 CLI、插件、persistence 三份独立事件表均完成注册
  • 补充 DSH 兼容约定、开发文档和中英文 README/CHANGELOG

验证

  • npm run check
  • 49 个测试通过
  • typecheck 通过
  • Host/Client 构建通过
  • 目标 DSH:0.1.1-rc.2

@Coffeiz Coffeiz changed the title fix: 注册 QQ Session 展示事件 fix: improve QQ Session restore compatibility (0.2.3) Aug 26, 2026
@Coffeiz Coffeiz self-assigned this Aug 26, 2026
@Coffeiz
Coffeiz merged commit 104c154 into main Aug 26, 2026
1 check failed
@Coffeiz
Coffeiz deleted the dev branch August 26, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant