Skip to content

Releases: simonheard/steam-pinyin-search

Steam Pinyin Search v0.1.2

Choose a tag to compare

@simonheard simonheard released this 14 Aug 10:27

Steam Pinyin Search v0.1.2

This compatibility release fixes online settings and remote search on the released Millennium 3.4.0 runtime.

  • Read Millennium 3.4 plugin config through its compatible core route when the newer SDK dispatcher fails.
  • Parse the legacy JSON-string config response used by the released runtime.
  • Restore the saved server URL and Store switch in the settings page even when the newer React config hook cannot initialize.
  • Apply the same compatible config path to Store WebKit injection, enabling remote Store search and Library community aliases.
  • Avoid localStorage security errors in Steam utility views backed by restricted data: URLs.

Validated on Windows Steam Stable with Millennium 3.4.0. Startup logs confirmed remote=true, store=true, and Library online alias search enabled. The deployed service returned 179,046 indexed entries during validation; laotouhuan matched ELDEN RING / 艾尔登法环 and heishenhua matched Black Myth: Wukong / 黑神话:悟空.

Release assets

  • steam-pinyin-search-v0.1.2.zip — SHA-256 A3BB3F8B8BB288303CE35F1AD15FD0A3062FB649096E60134F196FDC9728C4F2
  • steam-pinyin-search-easy-install-v0.1.2.zip — SHA-256 B64B46916BA46F0D643171705A44A9F1687482CCC7FAD70F5364CB3943B83713

The v0.1.2 assets were repackaged after release to remove a private test endpoint from the bundled documentation; plugin code and runtime behavior are unchanged.

Published as the latest GitHub Release: https://github.com/simonheard/steam-pinyin-search/releases/tag/v0.1.2

Steam Pinyin Search v0.1.1

Pre-release

Choose a tag to compare

@simonheard simonheard released this 13 Aug 22:11

Millennium 3.4 设置兼容修复版。

修复

  • 修复 Millennium 3.4 已保存配置却返回错误回执时,插件设置页误报保存失败的问题。
  • 将用户配置的在线服务器地址安全镜像到 Steam Library 前端,使 Library 社区别名搜索能够与 Store 搜索共用服务器;仍只发送查询文本,不上传用户库。
  • 打包脚本不再包含发布机器的绝对路径,并自动从 plugin.json 生成版本化文件名。

下载

  • steam-pinyin-search-v0.1.1.zip:已经安装 Millennium 的用户。
  • steam-pinyin-search-easy-install-v0.1.1.zip:Windows 裸 Steam 小白包。
  • SHA256SUMS.txt:下载文件校验值。

验证

  • Windows Steam Stable build 1785799196 + Millennium 3.4.0 实机加载通过。
  • lint、TypeScript strict typecheck、65 个测试、生产构建和 npm audit(0 vulnerabilities)通过。
  • 10,000 游戏 benchmark:首次索引 141.872 ms、缓存加载 6.265 ms、平均查询 2.284 ms。
  • ZIP 已检查:不含 .env、数据库、密钥、token 或凭据;内置 Millennium Installer v1.12.1 的 SHA-256 与官方一致且 Authenticode 签名有效。

Linux 与 macOS 明确为未经测试。Steam publicbeta build 1786491548 会使 Millennium 3.4.0 在插件加载前于 millennium.dll 崩溃,因此 Beta 兼容性仍被上游 loader 阻塞。本版本继续标记为 pre-release,并建议使用 Steam Stable。

Steam Pinyin Search v0.1.0

Pre-release

Choose a tag to compare

@simonheard simonheard released this 13 Aug 21:16

{"value" => "首个公开测试版本。\n\n### 功能\n\n- Steam Library 支持中文、英文、全拼、紧凑拼音、首字母、数字、混合文本和社区别名。\n- 可选 Store 拼音搜索,支持纯本地、用户配置远程服务器以及静默本地回退。\n- Library 数据永不上传;在线 Library 别名匹配只发送查询,并在本机与用户拥有的 AppID 取交集。\n- 仓库内附可自行部署的 Fastify + SQLite Store 搜索服务。\n\n### 下载\n\n- steam-pinyin-search-v0.1.0.zip:已经安装 Millennium 的用户。\n- steam-pinyin-search-easy-install-v0.1.0.zip:Windows 裸 Steam 小白包,包含未修改并经过签名及哈希校验的 Millennium 官方安装器。\n- SHA256SUMS.txt:下载文件校验值。\n\n安装说明请看 中文安装教程。ZIP 不能直接上传到 Millennium 的 Install a plugin 输入框;官方收录使用 PluginDatabase submodule 审核。\n\n### 验证状态\n\nWindows Steam Stable build 1785799196 + Millennium 3.4.0 已实机验证;lint、strict typecheck、61 个测试、生产构建、npm audit 和 GitHub Actions 均通过。\n\nLinux 与 macOS 明确为未经测试。Steam publicbeta build 1786491548 已于 2026-08-13 实际安装,但 Millennium 3.4.0 在插件前端启动前连续三次于 millennium.dll 发生 EXCEPTION_ACCESS_VIOLATION,因此 Beta 兼容性被上游 loader 阻塞,尚未完成插件级验证。Steam Stable 已恢复。本版本继续标记为 pre-release。\n", "PSPath" => "C:\Users\simon\Documents\Codex\2026-08-12\x\work\release-body-v0.1.0.md", "PSParentPath" => "C:\Users\simon\Documents\Codex\2026-08-12\x\work", "PSChildName" => "release-body-v0.1.0.md", "PSDrive" => {"CurrentLocation" => "Users\simon\Documents\Codex\2026-08-12\x", "Name" => "C", "Provider" => "Microsoft.PowerShell.Core\FileSystem", "Root" => "C:\", "Description" => "Livingroom_SSD", "MaximumSize" => nil, "Credential" => "System.Management.Automation.PSCredential", "DisplayRoot" => nil}, "PSProvider" => {"ImplementingType" => "Microsoft.PowerShell.Commands.FileSystemProvider", "HelpFile" => "System.Management.Automation.dll-Help.xml", "Name" => "FileSystem", "PSSnapIn" => "Microsoft.PowerShell.Core", "ModuleName" => "Microsoft.PowerShell.Core", "Module" => nil, "Description" => "", "Capabilities" => 52, "Home" => "C:\Users\simon", "Drives" => "C D E F"}, "ReadCount" => 1}