Skip to content

Releases: Harihi-Works/GalShelf-Dev

GalShelf 0.2.8

Choose a tag to compare

@Harihi86 Harihi86 released this 03 Oct 23:32

GalShelf 0.2.8

版本号说明

  • 0.2.8 接续 0.2.7,以下内容相对 0.2.7 说明。原有设置与数据在升级后保留。
  • 如果你的 0.2.7 是 2026 年 10 月 2 日之前下载的,它还不认识新的更新签名,需要手动下载一次 0.2.8;之后的版本可以照常在应用内更新。
  • 启动更快:在同一台电脑、同一份书架数据上,从打开到书架显示的时间比 0.2.8 测试版缩短约三分之一到四成;书架显示之前不再联网,封面下载等后台工作改在界面出现之后进行。

安装包:Full(完整版)与 Lite(精简版)

  • 从 0.2.8 起,每个 Windows 版本同时提供两种安装包。两者来自同一次构建,使用同一个 GalShelf.exe,只是附带的可选组件不同:
    • GalShelf Full(GalShelf-0.2.8-Windows-x64-Full.zip):开箱即用的完整版。已预装 Locale Emulator(日文游戏转区启动)、Magpie(画面放大)和分享卡素材库,解压后即可使用。
    • GalShelf Lite(GalShelf-0.2.8-Windows-x64-Lite.zip):体积更小的精简版。没有任何功能被关闭;如果电脑上已经装有兼容的 Locale Emulator 或 Magpie,可以直接关联使用,也可以之后在 GalShelf 里按需安装。
  • 不确定选哪个时,选 Full。两个安装包都列出了 SHA-256 校验值,包内的 RELEASE-INFO.md 写明了它是哪种安装包、包含哪些组件。
  • 应用内更新使用更新包 GalShelf-Windows-0.2.8.zip(内容与 Lite 相同,只是不含 RELEASE-INFO.md,以便 0.2.7 也能直接安装)。用它更新 Full 时,预装的模块会原样保留;这些模块之后通过 GalShelf 的签名模块目录单独更新、修复或退回。

账号与同步

  • 桌面端登录在服务器允许的 30 天内保持有效:重启、短暂离线都不会让你重新登录;只有服务器明确撤销时才会退出。
  • 可以在桌面端单独绑定 Google 账号作为登录方式,它与连接 Google Drive 是两件独立的事。
  • 账号与同步页面改为按目标引导(在另一台设备看到书架、备份游戏存档、galbd 记录、写回 Bangumi/VNDB),每一步都显示真实状态。
  • 记录里的「笔记」和「短评」可以分别选择是否同步到 GalShelf 账号;默认保持以前的行为。

云存档

  • 手动同步时可以选择作品、方向与位置,并能看到本机与云端的实际路径;只是查看状态不会在云端创建任何东西。
  • 进度显示真实的阶段、已确认的字节数与重试;「传输完成」与「同步完成」分开显示。
  • 每个存档位置都会说明它的保护状态(未设置、同步文件夹、仅服务商保护、端到端加密已解锁/已锁定)。

书架与作品页

  • 书架上每部作品的封面会保存在本机,翻页、筛选、重启和离线时都不会丢失;可以手动下载缺失的封面或清理空间。
  • 「我的记录」改为停顿后自动保存,每一项都能看到保存状态,并可撤销。
  • 作品页可以调整各部分的顺序、折叠或隐藏;默认布局会根据作品是否已安装自动调整。
  • 回收站里的作品在详情页会显示提示和「恢复」按钮;回收站与书架分别计数。
  • 收藏夹有了稳定的身份,可以统一改名、合并与撤销,并与普通标签分开;当前筛选可以保存为自动更新的动态书架。
  • 新增路线规划板:用节点和连线安排你的阅读路线,当前节点可以设为「下一步」。
  • 游玩时长以「小时 + 分钟」显示。
  • 恢复「补齐会社作品」:在按会社分组时,可以为单个会社或整个书架读取会社的完整作品列表,已在书架、回收站里的作品与尚未加入的作品分开显示;补齐只会添加不计入书架的目录卡片,不会把作品当作你拥有的作品加入;读取失败时会明确说明并可重试。
  • 会社分组收起后只保留一行标题(会社名、作品数和操作),只隐藏下面的作品卡片,不再折叠成一张卡片。

导入与备份

  • 记录文件导入会先列出新增、已有和需要确认的作品,并说明哪些本地内容会保留;没有游玩状态的记录会保持「未设置状态」。
  • 本地备份成功后,就近显示恢复步骤与备份包含的范围;新增只读的数据健康摘要。

分享卡与截图

  • 英文对白按单词换行;长对白可以拆成多张卡片并按顺序保存。分享卡的默认对白字号为 20 px,仍然可以缩小。
  • 卡片会在本机自动保存草稿,重新打开时可以恢复或丢弃;刷新页面前会提醒未保存的修改。
  • 可以为卡片选择封面并看到来源;绑定的游戏文件经过核实时,会建议使用该作品的封面。
  • 截图对白保存只确认提交时的文字;识别不到文字时会明确说明,并提供手动输入。

大屏与手柄

  • 支持更多手柄类型的按键示意、弹出式映射编辑、组合键与 Guide/Home 键;摇杆的四方向导航更稳定。
  • 大屏首页新增最近游玩的封面轮播;可以按会社分组,并在整个游戏库中搜索。

可选模块与首次启动

  • 日文游戏支持(转区启动)、画面放大(Magpie)与分享卡素材库成为可选模块:Full 中已预装,Lite 中按需下载;核心的收藏与记录功能不需要任何模块。
  • 预装的模块与下载的模块走同一套签名校验:有新版本时可以在「设置 → 高级 → 可选模块」中更新,文件损坏时会重新下载修复,更新后也可以退回预装的版本。
  • 分享卡素材库以 CC0 1.0 发布;描绘第三方作品角色或带有第三方标志的素材不在 CC0 范围内,素材库内的 NOTICE.md 列出了这些文件。
  • 首次打开时用更简单的话询问你想让 GalShelf 帮你做什么(日文游戏支持、画面增强、分享与创作),可以多选或跳过;技术细节放在「详细信息」里。
  • 继续之后会先看看电脑里已经有什么:如果已经装有兼容的 Locale Emulator 或 Magpie,可以直接使用你的版本,不需要重复安装;也可以改用 GalShelf 管理的版本,或在没有找到时由 GalShelf 安装。
  • 「设置 → 高级 → 外部工具 / 兼容性」显示 Locale Emulator 与 Magpie 当前使用的是哪一份(你自己的、手动选择的、GalShelf 管理的或预装的)、版本与兼容状态,可以随时切换;你选择的路径失效时会提示你重新选择,不会悄悄换成别的版本。
  • 可选模块新增「检查文件」:逐个核对模块文件,发现损坏时可以重新下载修复。
  • 首次启动作品时有逐步确认的启动助手。

其他

  • 搜索会正确使用会社与品牌名称(例如用 Madosoft 也能找到会社写作「まどそふと」的作品)。
  • 服务器无法读取原有的 Bangumi 或 VNDB 连接时,会提示重新连接,而不是报告服务器错误。
  • 界面辅助功能、文字与提示的若干修正。

GalShelf modules catalogue

Pre-release

Choose a tag to compare

@Harihi86 Harihi86 released this 03 Oct 12:11

Signed catalogue of optional GalShelf modules.

GalShelf module share-card-art 1.0.0

Pre-release

Choose a tag to compare

Optional GalShelf module. Verified by the client against the signed module catalogue.

GalShelf module magpie 1.0.0

Pre-release

Choose a tag to compare

@Harihi86 Harihi86 released this 03 Oct 12:10

Optional GalShelf module. Verified by the client against the signed module catalogue.

GalShelf module locale-emulator 1.0.0

Pre-release

Choose a tag to compare

Optional GalShelf module. Verified by the client against the signed module catalogue.

GalShelf 0.2.7

Choose a tag to compare

@Harihi86 Harihi86 released this 02 Oct 05:02

GalShelf 0.2.7

Windows Package Refresh (2026-10-02)

  • Includes the approved Google Drive desktop and OneDrive personal-account application settings for clean installations. Users still sign in and consent themselves; existing custom settings remain in place.
  • Update signing uses the new October release key after the release machine was reinstalled. Earlier packages do not trust that key: download and extract this refreshed package manually once. The version remains 0.2.7, so installed 0.2.7 copies will not offer it as an automatic update.
  • No personal accounts, cloud tokens, website secrets or signing private keys are included. Save data and backup formats are unchanged.

版本号说明

  • 0.2.7 接续 0.2.6,以下内容相对 0.2.6 说明。原有设置与数据在升级后保留。

内容显示

  • 不再有剧透遮挡:相似作品的题材、角色出场的作品与在线作品的标签全部直接显示,旧版本保存的「隐藏剧透」设置在升级后会被忽略。0.2.6 已移除的成人内容过滤保持移除。
  • 截图的手动打码与可选的打码建议照常可用,只在你自己操作时才会应用。

首页与手记

  • 首页重新排版:「继续阅读」旁边是近七天的阅读节奏,下面是最近的手记和「接下来读什么」(来自你自己的在玩/想玩列表),不再留下大片空白;书架为空或只有一部作品时给出开始的入口。
  • 作品页的「回顾与手记」改为手帐式的页面:封面、日期、状态、游玩时长与最近几次记录在左,短评、路线与私人手记写在横线纸上;空白时有一页等待落笔的手帐。保存方式与以前相同,保存过程中继续输入的内容不会丢失。
  • 记录页的游玩日志与阅读看板使用同样的纸张风格。

作品页引导

  • 第一次打开作品页时,会逐项介绍这一页实际显示的区域(封面与资料、启动、更多菜单、各个标签页),并说明游戏内菜单的打开方式(读取你设置的快捷键)、截图与手柄绑定。可以跳过,之后在「更多」菜单或「设置 › 帮助」中重新查看。

云存档

  • 顶栏新增云存档按钮,点一下直接打开云存档面板:显示云端位置与账号、当前作品、进行中的任务、冲突与恢复提示和最近一次成功的操作。打开或刷新面板不会同步、上传或恢复任何存档。
  • 「立即同步」「上传备份」「下载/恢复」与作品页使用同一套逻辑与确认;没有选中作品时不会对全部作品执行恢复。自动云存档照常工作。
  • 面板与「设置」中列出 Galdrive:计划中的独立存档小程序,暂未开放,不能下载,也不是 GalShelf 云存档的存储位置。

发售月历

  • 月历只收日本原作、且同一条发行记录含日语文本的游戏发行;补丁、体验版、追加内容、合集与非官方发行不计入。没有列入的条目会在「筛选说明」中按原因列出。
  • 只登记到年份或未定的日期不再出现在任何月份;只登记到月份的发行放在「日期未公布」,不会被补成某一天。
  • 根据 VNDB 发行记录标注 Steam 与 HIKARI FIELD 版本的日期来源;不含日语文本的商店版本单独列出,不放进月历。
  • 读取过的月份保存在本机,关闭程序或离线后再打开仍可浏览,并标明读取时间;当前月份与访问过的未来月份保留到该月结束,可手动刷新或清除缓存。
  • 角色生日从发售月历中移出。

角色与生日

  • 「角色与生日」不再需要关联 galbd:直接显示书架作品中角色的生日(今天、接下来 30 天与整月),可以按名字或 VNDB 编号查找角色,查看立绘与出场作品。关联 galbd 后,另外显示当前群的生日推送。
  • 2 月 29 日生日在平年显示在 2 月 28 日,并注明。

识图

  • 识图结果同时显示角色立绘与作品封面,点选一个候选即可放大对比;只在 VNDB 上确切匹配时才显示图片,选择候选不会修改书架或作品绑定。

书架

  • 合集、会社与系列收起后显示为叠放的卡片,大小与普通作品卡片完全一致,可以展开、折叠为一行或完全收起。
  • 长按作品进入整理并选中,按住后滑过其他作品可连续选择,拖到列表上下边缘时会自动滚动;Shift+方向键可以按范围选择。被筛选隐藏的已选作品会单独计数,批量操作只作用于可见的作品。

手柄

  • 手柄映射设置中显示实时的手柄示意图(按键、十字键、扳机、摇杆与摇杆按下)。手柄按键除了映射为键盘按键,还可以绑定「打开/关闭游戏内菜单」和「截图」;设置绑定时按下的键不会触发任何操作。

图标

  • 程序文件、快捷方式、任务栏与托盘使用新的插画图标;在任务栏与托盘等较小尺寸下使用同一插画的头像裁切,保持清晰。

GalShelf 0.2.6

Choose a tag to compare

@Harihi86 Harihi86 released this 30 Sep 19:05

GalShelf 0.2.6

版本号说明

  • 0.2.6 接续 0.2.5,以下内容相对 0.2.5 说明。

新界面成为唯一界面

  • 新界面成为唯一的产品界面:默认使用 A 界面「经典氛围」,在「设置 › 外观与配置」可以预览并切换 B 界面,两者共用同一份数据与操作。
  • 全部设置都在新界面中完成,设置搜索直接定位到新界面的设置项;分享卡的制作、编辑与导出也在新界面中完成。操作过程中不再跳转到旧版界面,原有设置与数据在升级后保留。
  • 发现(在线搜索、会社、角色与生日、识图)、记录(阅读与路线)和创作中的截图库都改为新界面原生页面;未关联 galbd 时会直接提示前往「设置 › 账号与同步」关联,英文界面中的常见服务错误也会显示英文说明。
  • 背景支持静态图片、GIF 与 MP4 视频,可调整焦点、适配方式、透明度与模糊;作品页新增「OP 与影像」,可播放或下载 OP/预告片。视频默认静音,游戏运行或窗口隐藏时自动暂停。
  • 首次启动有中英双语的动画引导;界面可切换为英文。可选资源包可以从本地文件安装、启用、停用与回退。

大屏模式

  • 大屏模式重新设计为适合电视和手柄的界面,不再只是放大桌面布局:方向键与摇杆按固定规则移动焦点,焦点在远处也清晰可见;确认与返回的行为保持一致,关闭详情或对话框后回到原来的位置。
  • 书架按横向分区浏览,最近游玩的作品可以快速继续;作品详情以全屏方式呈现,状态与评分无需精确点按即可修改。书架很大时也能流畅移动焦点。

小助手

  • 左下角的陪伴角色在中文界面中统一称为「小助手」,新增绪方理奈、春日野穹,可完全关闭。
  • 小助手的设置只保留与角色本身相关的选项:选择形象、恢复默认形象、立绘大小,以及显示与行为偏好。
  • 左下角的立绘默认更小一些,较宽的形象(例如默认角色小饭桶)会按面积再缩小,看起来和其他角色一样大。
  • 立绘大小按角色分别保存:把鼠标移到立绘上方会出现调整手柄,可以直接拖动,也可以用方向键微调、双击恢复默认;「设置 › 小助手 › 小助手立绘大小」同样可以调整当前角色并恢复默认。

分享卡与截图编辑

  • 分享卡导出和游戏截图新增同一套图片编辑工具:擦除、恢复画笔、矩形与套索选区、保留或删除选区、撤销与重做、缩放与平移、恢复原图。编辑完全可选,不编辑时截图与导出照常快速完成。
  • 编辑结果另存为新文件,不会改动原始截图或内置素材,随时可以恢复原图重新编辑。
  • 分享卡中文组件库全部重做:统一命名、尺寸与对齐,常用导出尺寸下文字和图案不会被裁切;其他语言的组件保持不变。

内容显示

  • 移除了按 NSFW 标记隐藏作品和图片的过滤功能及其全部开关与设置项,作品、搜索结果与详情页不再因此隐藏内容。旧版本保存的相关设置在升级后会被忽略,不影响启动。

书架与记录

  • 会社分组支持「完全收起/折叠为一行/全部展开」三种状态,子品牌可单独展开,家族开关只是批量默认值。
  • 首页七日时长图按实际分钟绘制,没有游玩的日子只显示基线。
  • 作品「我的记录」与记录页的游玩记录改为票根簿:一次游玩一张票根,精确时长固定显示,来自群插件的记录不可删除。
  • 书架搜索改为索引检索:标题、别名、原名、会社与 VNDB 编号都能快速命中,书架很大时输入也不卡顿;命令面板与小助手使用同一份索引。

GalShelf Guard(安全与完整性)

  • 可选的独立安全伴侣 GalShelf Guard:为每部已安装的作品记录可信的文件清单,发现被修改、缺失或新增的可执行文件,用自带的规则引擎分析,可疑文件可移入可恢复的隔离区,并能从已核验的本地副本修复。在「设置 › 隐私与安全」中即可检查、下载、校验并安装或打开 Guard。
  • Guard 是主要的检查方式;Microsoft Defender 只是可选的补充,关闭 Defender 时 Guard 照常工作。
  • 启动文件与已确认的基准不一致时会持续提醒并记录历史。文件变化不等于中毒,只有扫描结果才会标记为威胁;Guard 或扫描器报告威胁时,即使关闭启动前检查也会阻止启动。

作品识别与游戏指纹

  • 作品识别以 VNDB 作品编号为准,按文件的 SHA-256 与维护者审核并签名的指纹数据集比对。书架卡片和作品页只在值得注意时显示小提示:文件可能与所关联的作品不符、识别存在歧义、文件已被修改,或存在安全发现。提示不会弹窗打断,也不会阻止正常启动。
  • 身份匹配只说明文件属于哪部作品,不代表文件安全,也不会自动接受新的文件基准。
  • 「设置 › 隐私与安全」显示已应用的指纹数据集、修订号、覆盖条目与撤销情况;数据集由维护者发布和应用,客户端不会在后台自行下载。首个维护者数据集尚未发布,在此之前不会有来自数据集的识别结果。
  • 在线查询与贡献指纹都是可选的:贡献与账号关联(并非匿名),不会发送路径、账号名、存档或游戏文件;更换关联作品会取代你之前提交的结论,不会重复计票;可以随时撤回已提交的报告。

同步与云存档

  • 网页版与客户端的书架记录按字段合并同步,离线修改会排队,冲突逐项选择。
  • 游戏云存档:开启一次后,已关联 VNDB 作品的游戏会自动安全地备份与恢复存档,也可以按作品关闭,可选端到端加密。云端位置可以选择同步文件夹(例如由网盘客户端同步的本地文件夹);直接连接 Google Drive 与 OneDrive 的功能已经实现,但连接所需的应用注册没有随本版本提供,公开版本暂时不能直接连接这两项服务。
  • 作品的云存档卡片提供三个操作:「立即同步」按安全方向对比并同步;「上传备份」只保存这台电脑的进度,不会下载覆盖本地,也不会用旧进度覆盖云端更新的版本;「下载 / 恢复」只恢复明确的云端版本,替换本地有改动的存档前会先确认并保留本地安全快照。「刷新状态」只读取状态,不会进行同步。
  • 两台电脑存档内容相同时不会重复上传;两台电脑分别离线游玩产生分歧时会同时保留两份进度,由你选择继续哪一份,不按时间先后自动决定。恢复旧版本后可以撤销,后台同步不会立刻把它改回去。
  • 云存档需要作品已关联 VNDB 作品编号;只有 Steam 编号或标题的作品不再新建云存档。此前按 Steam 编号或标题保存的旧备份会保留,仍可查看、导出与恢复。
  • 存档恢复会先检查游戏是否正在运行、Guard 的发现与未完成的恢复记录;每部作品保留十个普通版本,空间不足时不会删除唯一的备份。

其他

  • 关闭窗口时在客户端内询问「最小化到托盘」或「完全退出」,可勾选「记住这次选择」,并可在「设置 › 高级与诊断」改回每次询问。
  • 发售月历明确区分 VNDB 日期与仅来自 NextMoe 的消息;相似作品推荐按系列、制作人员、开发商与题材排列。
  • 资源页可以浏览 NextMoe 资源,页面中的广告内容会被去除。

GalShelf Guard 0.1.0

GalShelf Guard 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Harihi86 Harihi86 released this 29 Sep 08:42

GalShelf Guard 0.1.0 (first release, beta)

GalShelf Guard is an optional security and integrity companion for GalShelf. It records a trusted manifest of each installed game, detects changed, missing and unexpected executable files, analyses them with its own rule engine, keeps suspicious files in a reversible quarantine, and repairs from verified local copies while re-checking fingerprints afterwards.

  • Windows 10/11, 64-bit. Installs to C:\GalShelfGuard by default; data lives in %LOCALAPPDATA%\GalShelf\Guard.
  • Install it from GalShelf (Settings > Security) or run the installer directly. Upgrades keep the quarantine, vault and history.
  • The installer is not code-signed. GalShelf verifies the download against this release's signed manifest (guard-release.json) and SHA-256 before starting it; SHA256SUMS.txt lists the checksums for manual verification.
  • Requires GalShelf 0.2.5 or newer for the in-app install and update flow.