Skip to content

v11.3

Choose a tag to compare

@github-actions github-actions released this 24 Oct 04:08
· 149 commits to main since this release
ebfab95

v11.3 摘要

界面 — Swiss 单首页 IA 与全站视觉重构:内页与游戏内 UI 收进同一套视觉语言;明暗双档走同一套主题 token(values-night 反相,状态栏图标随档位切换);「设置 → 输入控制」从死路接成真入口;运行环境可管理(详情 / 重新注入语言字体 / 删除)。

引擎 — 指纹扩展到 19 个(Siglus / YU-RIS / Artemis / CatSystem2 / AdvHD / SystemNNN / BGI / CMVS / Unity 等);新增 detectDeep() 有限深度下钻(深度 ≤3、预算 4000 项),修子目录 .xp3 被判 UNKNOWN 后无法升级路由的问题。

稳定性 — 修复 X server 输出流的静默截断与 SIGPIPE:XOutputStream_send 由裸阻塞 write() 改为 send(MSG_NOSIGNAL) 循环写满,EINTR 重试、EAGAIN 时 poll 上限 2 秒。

工程 — box64 自建变成可复现资产(私有补丁导出 + 双向校验 + 构建脚本 + 打包器入库,版本不再写死);类型门禁修绿(热点清单 3 → 6 条、R 桩 100 → 183 符号);运行时资源 SHA-256 清单补齐 assets 子目录(34 → 57 个文件)。

已知限制 — 走 DirectShow 的引擎(SystemNNN / YU-RIS 等)过场动画仍黑屏。根因已定位到 Wine 内建 quartz 的 IVideoWindow::put_WindowStyle → SetWindowPos 跨线程 SendMessage 永不返回(IMediaControl::Run 从未被调用),属 Wine 侧问题、应用层不可改,登记为 TD-09。

真机验收 — RMX5010 / Adreno 830 / Android 16,release 包:库页 19 条正常、详情页与设置页正常、版本号显示 11.3、锚点《花瓣!》HANA9cn.EXE 经 UI 完整路径启动并渲染标题画面。

逐条变更与提交号见仓库 CHANGELOG.md。下面自动生成的 PR 列表只覆盖经过 PR 合并的条目,直接推送到 main 的提交不在其中。


What's Changed

  • build(deps): bump androidx.appcompat:appcompat from 1.4.0 to 1.8.0 by @dependabot[bot] in #2
  • build(deps): bump com.google.android.material:material from 1.4.0 to 1.14.0 by @dependabot[bot] in #3
  • build(deps): bump actions/setup-java from 4 to 6 by @dependabot[bot] in #4
  • build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #5
  • build(deps): bump org.apache.commons:commons-compress from 1.26.0 to 1.28.0 by @dependabot[bot] in #6
  • build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #7
  • build(deps): bump org.tukaani:xz from 1.7 to 1.12 by @dependabot[bot] in #9
  • build(deps): bump com.github.luben:zstd-jni from 1.5.2-3 to 1.5.7-23 by @dependabot[bot] in #8
  • docs: 发布规范文档 + release 链补 SHA256SUMS(§10,阶段 D-01) by @ReSerendipity in #10
  • docs: 补根级 CHANGELOG.md(Keep a Changelog) by @ReSerendipity in #11
  • chore(structure): 项目结构收敛(§12.2) by @ReSerendipity in #12
  • docs: 引擎等价方案系列文档 + §12.2 结构收敛收尾(含 §8 内部 README 迁移) by @ReSerendipity in #13
  • chore: 规范符合性修复(20261020 审计:§2 master 残留 + §9 ignore 补齐) by @ReSerendipity in #14
  • docs(readme): 增加治理规范引用 by @ReSerendipity in #15
  • chore(governance): 落地 agent 契约与公开精简版 AGENTS.md by @ReSerendipity in #16
  • Swiss UI 单首页 + 引擎识别扩展 + box64 自建可复现 + 门禁补桩 by @ReSerendipity in #17
  • docs(video-chain): 把黑屏坐实到 put_WindowStyle 的跨线程 SetWindowPos 死锁 by @ReSerendipity in #18
  • fix(xserver): X 流写入改为有界循环写满,不再裸阻塞写或静默截断 by @ReSerendipity in #19
  • docs(readme): 补 Gradle wrapper 拉不下来时的离线构建路线 by @ReSerendipity in #20
  • docs(tech-debt): TD-02 永久跳过并解除其发布门禁作用 by @ReSerendipity in #21
  • release: v11.3 by @ReSerendipity in #22

New Contributors

Full Changelog: v11.2...v11.3