Skip to content

Releases: YangYuS8/SteamWrapper

SteamWrapper v0.2.4-preview.1 (Windows preview)

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:48
1175d84

SteamWrapper v0.2.4-preview.1

This is an unsigned Windows technical preview for Windows 11 24H2 or later on native x64 PCs. It fixes an editor issue discovered in the previous preview. Clean-client acceptance and production signing remain open; this is not a stable release.

  • Loading a profile, discarding a draft by switching profiles, or restoring the original field values no longer produces a false “Unsaved changes” prompt. The editor compares its complete form with the loaded or successfully saved values. Genuine unsaved changes still require a choice before leaving, and cancelling navigation preserves the draft.
  • Actual-window regressions cover adding a locally discovered game, manual AppID validation and saving, duplicate rejection, restart persistence, draft retention and scoped window keyboard messages. Existing save, language and original argument-text behavior remain covered. These checks do not establish hardware keyboard, IME, scaling or clipboard acceptance.
  • Additional real child-process tests cover six uninstall interruption checkpoints, released OS locks, recovery after partial deletion, preserved unknown/modified bytes and reinstallation. These use controlled fixture payloads; they do not simulate machine power loss or replace real Inno acceptance.
  • With no saved language choice, Manager and launcher recovery messages follow the supported system UI language. Unsupported languages use English. Manual choices take priority and preserve game names, paths and arguments.

Use the Setup for a per-user Manager installation, or extract the entire portable ZIP and open SteamWrapper.Manager.exe in File Explorer. Installation/uninstallation preserves profiles, preferences, the stable Runner, backups, logs and cached covers. It does not change Steam/game files or Launch Options. Read the installation and recovery guide before testing. Every changed installable payload requires a new numeric version; existing public versions remain immutable.

The release provides seven assets, with SHA256SUMS covering the other six. The schema-2 installer descriptor includes the unchanged schema-1 portable descriptor. Both packages include original dependency licenses, THIRD_PARTY_NOTICES.md and LICENSES/index.json. Ordinary main/PR CI continues to test and compile; version tags build and publish Setup and ZIP.

Known limits include clean Windows without developer tools, broader native/player acceptance, version pruning, registry/shortcut failure recovery and actual signed-download acceptance. Automatic updates and automatic Steam Launch Options apply/restore are unavailable. Covers remain local-first, with optional official CDN fallback disabled by default.

Code signing policy: the SignPath Foundation application has not been submitted or approved. No signing certificate or authenticated update feed is supplied. Microsoft runtime dependencies and the proposed Inno signing chain require provider review. Default operation does not upload profiles, game files or library contents. GitHub is the binary release channel; CNB binaries are advertised only after a configured mirror passes download verification.


SteamWrapper v0.2.4-preview.1

这是支持原生 x64 电脑上 Windows 11 24H2 或更高版本的未签名 Windows 技术预览,修复上一预览中新发现的编辑器问题。干净客户端验收和生产签名仍待完成,不是稳定版。

  • 加载配置、通过切换配置放弃草稿,或将字段恢复原值后,不再误报“未保存的修改”。编辑器比较完整表单与加载/成功保存后的内容。真正未保存的修改仍需在离开前作出选择,取消导航会保留草稿。
  • 实际窗口回归覆盖添加本地发现的游戏、手动 AppID 校验与保存、重复拒绝、重启持久化、草稿保留及限定窗口的键盘消息。既有保存、语言及原始参数文本行为仍有覆盖。这些检查不证明硬件键盘、输入法、缩放或剪贴板验收通过。
  • 新增真实子进程测试覆盖六个卸载中断检查点、操作系统锁释放、部分删除后的恢复、未知/修改字节保留和重装。载荷使用受控夹具,不模拟整机断电,也不替代真实 Inno 验收。
  • 没有保存语言选择时,Manager 与启动器恢复提示跟随已支持的系统界面语言,不支持时使用英语。手动选择优先,并保留游戏名称、路径和参数。

使用 Setup 为当前用户安装 Manager,或解压完整便携 ZIP,在文件资源管理器中打开 SteamWrapper.Manager.exe。安装/卸载保留配置、偏好、稳定 Runner、备份、日志与缓存封面,不修改 Steam/游戏文件或启动选项。测试前阅读安装与恢复指南。每个变化的可安装载荷需要新的数字版本,已公开版本保持不可变。

发行包含七份附件,SHA256SUMS 覆盖其余六份。第 2 版安装器描述保留原有第 1 版便携描述。两种包均提供原始依赖许可证、THIRD_PARTY_NOTICES.md 和 LICENSES/index.json。常规 main/PR CI 继续测试与编译,版本标签构建并发布 Setup 与 ZIP。

已知限制包括无开发工具的干净 Windows、更广原生/玩家验收、旧版本清理、注册表/快捷方式故障恢复及真实已签名下载。尚无自动更新或自动应用/恢复 Steam 启动选项。封面保持本地优先,可选官方 CDN 补图默认关闭。

代码签名政策(Code signing policy):SignPath Foundation 申请尚未提交或获批,此预览不提供签名证书或认证更新源。Microsoft 运行时依赖及拟定 Inno 签名链需服务方审核。默认操作不上传配置、游戏文件或游戏库内容。GitHub 为二进制发行渠道,CNB 二进制仅在配置镜像且通过下载核验后公告。

SteamWrapper v0.2.3-preview.1 (Windows preview)

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:03
c457f16

SteamWrapper v0.2.3-preview.1

This is an unsigned Windows technical preview, provided for testing and the pending SignPath Foundation application. It targets Windows 11 24H2 or later on native x64 PCs. Clean-client acceptance and production signing remain open; it is not a stable release.

  • With no saved language choice, Manager and its independent launcher's recovery messages follow the supported system UI language. Simplified Chinese systems use Chinese; unsupported languages use English. Manual choices take priority, without translating game names, paths, arguments or diagnostics.
  • Installation admission accounts for the complete staged payload, manifest, launcher copy and transaction files. Isolated process-stop tests cover durable recovery and lease release without terminating an existing Manager or game.
  • Version tags publish an explicit schema-2 installer and portable package. The legacy schema-1 portable descriptor is retained separately. SHA256SUMS lists the other six assets; download verification checks the complete seven-asset set. Ordinary main/PR CI still only tests and compiles the application.
  • Both packages include THIRD_PARTY_NOTICES.md, the hash inventory in LICENSES/index.json, and the original dependency license and notice files. Upstream signatures and license terms are preserved. Microsoft runtime/package terms still require Foundation review of any applicable System Libraries exception; the project's Apache-2.0 license does not replace dependency licenses.

Use the Setup for a per-user Manager installation, or extract the entire portable ZIP and open SteamWrapper.Manager.exe in File Explorer. Installation/uninstallation preserves profiles, preferences, stable Runner, backups, logs and cached covers. Steam/game files and Launch Options are not changed. Read the installation and recovery guide before trying the preview. Changed payloads require a new numeric version; do not substitute another build of the same version.

Known limits: clean Windows without developer tools, full keyboard/IME/scaling/clipboard acceptance, version pruning, registry/shortcut failure recovery and actual signed-download acceptance remain unverified. Automatic updates and automatic Steam Launch Options apply/restore are not available. Missing artwork retains a placeholder; official CDN fallback remains an explicit, default-off preference.

Code signing policy: Foundation application and approval are pending. No signing certificate or authenticated update feed is supplied with this preview. Default operation does not upload profiles, game files or library contents. Optional official cover requests require user consent. GitHub is the binary release channel; CNB binaries are available only after its configured mirror passes download verification.


SteamWrapper v0.2.3-preview.1

这是用于测试和待提交 SignPath Foundation 申请的未签名 Windows 技术预览,支持原生 x64 电脑上的 Windows 11 24H2 或更高版本。干净客户端验收和生产签名仍未完成,不是稳定版。

  • 没有已保存的语言选择时,Manager 及其独立启动器的恢复提示跟随已支持的系统界面语言。简体中文系统使用中文,不支持的语言使用英语。手动选择优先,不翻译游戏名称、路径、参数或诊断内容。
  • 安装前的磁盘预算包含完整暂存载荷、清单、启动器副本与事务文件。隔离进程停止测试验证持久化恢复和租约释放,不终止已有 Manager 或游戏。
  • 版本标签发布明确的第 2 版安装器与便携包结构,旧第 1 版便携描述单独保留。SHA256SUMS 列出其余六个附件的校验值,下载核验检查完整的七个附件。常规 main/PR CI 仍只测试和编译应用。
  • 两种发行包都包含 THIRD_PARTY_NOTICES.md、LICENSES/index.json 哈希清单及依赖的原始许可证和声明,保留上游签名与许可条款。Microsoft 运行时/包条款仍需 Foundation 审核是否适用 System Libraries 例外,本项目的 Apache-2.0 许可证不会替代依赖自身的许可证。

使用 Setup 为当前用户安装 Manager,或解压完整便携 ZIP,在文件资源管理器中打开 SteamWrapper.Manager.exe。安装/卸载保留配置、偏好、稳定 Runner、备份、日志与缓存封面,不改变 Steam/游戏文件或启动选项。试用前阅读安装与恢复指南。载荷变化需要新的数字基础版本,不要用另一构建替换同版本内容。

已知限制:尚未验证无开发工具的干净 Windows、完整键盘/输入法/缩放/剪贴板、旧版本清理、注册表/快捷方式故障恢复及真实已签名下载。尚无自动更新或自动应用/恢复 Steam 启动选项。缺失封面保留占位图,官方 CDN 补图仍需明确开启,默认关闭。

代码签名政策(Code signing policy):Foundation 申请与批准仍待完成,此预览不提供签名证书或认证更新源。默认操作不上传配置、游戏文件或游戏库内容;可选官方封面请求需要用户选择开启。GitHub 为二进制发行渠道;CNB 二进制仅在配置镜像并通过下载核验后可用。

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Dec 17:39

📝 更新日志

  • fix: 移除 dotnet 缓存配置以避免路径解析错误 (YangYuS8)
  • 更新 GitHub Actions 工作流,升级 .NET 设置,优化 changelog 获取逻辑,改进构建和发布步骤,添加下载说明和系统要求 (YangYuS8)
  • ci: grant contents write permission for release creation (YangYuS8)
  • 更新 README.md,添加使用说明和配置示例;在 Program.cs 中移除不必要的字段,并优化代码结构;新增 GitHub Actions 工作流以支持发布版本 (YangYuS8)
  • 更新项目文件,修改目标框架为 net10.0,并添加 VSCode 配置文件 (YangYuS8)
  • 重构启动器,支持配置文件与进程树等待 (YangYuS8)
  • 添加项目文件。 (YangYuS8)
  • 添加 .gitattributes、.gitignore、README.md 和 LICENSE.txt (YangYuS8)

📦 下载说明

下载 SteamWrapper-v1.0.0-win-x64.zip 并解压使用。

SHA256 校验和:
请下载对应的 .sha256 文件进行完整性验证。

⚙️ 系统要求

  • Windows x64
  • .NET Runtime 10.0 或更高版本