5 Commits

Author SHA1 Message Date
waynebian01
1c4a84aef5 更新版本至 1.2.1.20,添加沸点状态支持并优化模块依赖快照保存逻辑。修复宏键池和状态块的相关功能,确保模块保存时正确处理依赖关系。 2026-09-02 20:40:13 +08:00
waynebian01
ab2165eaa8 修复 HTTP 请求异常处理中的 URL 获取逻辑
将 `response.RequestUri` 替换为 `response.RequestMessage?.RequestUri`,确保在处理 HTTP 404 和其他错误时正确获取请求的 URL。
2026-09-02 13:31:43 +08:00
Cursor Agent
345e53c92c 下载失败时提示到 GitHub Releases 手动下载
失败弹窗固定给出 https://github.com/waynebian01/Shigure/releases ,
并说明把 SpellIcons.shgpack 放到程序目录的 data 文件夹;可选择立即打开页面。

Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com>
2026-09-02 03:21:02 +00:00
Cursor Agent
b5c8d00fe1 修复检查更新 404:GitHub API 失败时回退到发布页直链
/releases/latest 在未标记 latest 或 api.github.com 不可达时会返回 404。
现在依次尝试正式版 API、发布列表、latest/download 直链,以及当前版本
(1.2.1.19)的 SpellIcons.shgpack 下载地址。

Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com>
2026-09-02 03:18:12 +00:00
waynebian01
f7a7309085 feat: Update navigation and settings descriptions, enhance UI theme, and implement spell icon package download service
- Updated navigation item description in StatusForm for clarity.
- Added new item to the UI theme for customizable item foreground colors.
- Removed obsolete spell icon package building logic from the Python script.
- Updated documentation to reflect changes in spell icon handling and packaging.
- Introduced SpellIconPackageDownloadService for downloading and validating spell icon packages from GitHub.
2026-08-29 01:39:47 +08:00