github AKISATO57/AKI-Bangumi-Vault v1.0.0
Bangumi 保管库 v1.0.0

4 hours ago

首个正式版本,基于 v0.31.0 的全面升级

v1.0.0 的重点是两条主线:全新的「玻璃拟态」UI,以及全新的「时光机」。

第一次打开默认使用玻璃拟态界面;
如需继续使用旧外观,可在「设置 → 主题与字体 → 界面版本」切回经典界面。

主要更新

1. 全新玻璃拟态界面(默认)

  • 顶栏、搜索框、工具条、侧栏、菜单、弹窗、个人资料页和条目详情统一为半透明玻璃材质,支持深色 / 浅色 / 跟随系统三种主题。
  • 经典界面与新界面共存于同一份 HTML,设置可一键切换;选择会被记住,离线导出也会保留导出时的界面版本。
  • 侧栏改为悬浮窄轨,悬停自动展开;可固定展开状态,图标位置在展开和收起时保持稳定。
  • 主搜索支持标题、吐槽、我的标签、公共标签和年份;按 / 可直接聚焦搜索框。
  • 分类分段、排序下拉、独立升降序按钮和工具菜单重新设计。工具菜单提供当前封面缓存、公共标签刷新和读取全部时间胶囊。
  • 吐槽 / 标签悬停预览、入场错峰动画和指针跟随的 3D 倾斜光泽效果;动效可切换为完整 / 轻量 / 关闭。
  • 滚动时不再重复解码封面或降低玻璃模糊参数;浅色模式、卡片阴影、顶部纱窗和弹窗过渡均重新处理。

2. 时光机

时光机从单一时间轴扩展为五个页签:总览、时间胶囊、我的日志、创建的目录、收藏的目录。

  • 总览:身份卡、旅程年限、动态 / 日志 / 目录统计、动态构成、最近日志、目录马赛克和「那年今天」。
  • 活跃热力图:按自然年显示 GitHub 风格的每日活动网格,可切换年份、查看当天事件并跳转时间胶囊。
  • 时光之最:最活跃的一天、最长连续记录、累计活跃和最长沉默四项时间统计。
  • 时间胶囊:按月分组、虚拟窗口无限滚动、年份时间导航轨、拖拽擦洗、当前月份胶囊和事件分类筛选。
  • 事件分类:条目、章节、好友、人物、小组、日志、目录和账号八类事件,计数支持 k / w 缩写并随搜索联动。
  • 我的日志:按年份分段、摘要 / 标签搜索、全文阅读、阅读进度、回复与嵌套评论、关联条目、上一篇 / 下一篇导航。
  • 创建的目录 / 收藏的目录:目录搜索、2×2 封面马赛克、原始排序 / 按类型分组、类型筛选、条目资料与评论。
  • 目录补充内容:角色、现实人物、章节、日志、条目话题和小组话题;官网页面能读取的内容会在应用内展示,受限内容提供明确提示并保留官网外链。
  • 目录排名徽章可改为自定义标签,更新目录时保留;部分分页失败时保留旧缓存,不会把已有条目静默清掉。
  • 日志和目录正文支持已缓存 HTML / BBCode 渲染、图片本地化、评论搜索、条目预览浮层及错误重试。
  • 时光机数据支持增量更新、取消任务、断点保存和离线 ZIP 归档;旧缓存会提示一次性完整重建,之后遇到已知事件 ID 即停止继续翻页。

3. 新UI首页货架

  • 新界面首页可选六种货架:智能轮带(默认)、最近变动、那年今天、今日回顾、在看·继续和关闭。
  • 货架与下方海报墙自动去重,可一键展开 / 收起重复条目,封面不会重新加载。

4. Windows 桌面版与可靠性

  • Electron 运行时升级并统一到 39.8.10;源码启动脚本、依赖安装脚本和发布构建使用同一版本。
  • 本地服务端口由资料库路径哈希稳定推导,被占用时再回退随机端口,使浏览器侧设置和 IndexedDB 缓存可跨启动保留。
  • 启动链路加入错误处理、ready-to-show 超时兜底、页面加载失败提示、单实例窗口重建和启动日志,修复「任务管理器有进程但没有窗口」。
  • 封面缓存增加大图重采样、读取时惰性优化和启动后后台扫描;下载优先使用 Electron net,失败再回退 Node http/https

修复与细节改进

  • 修复打开软件有概率无反应但有进程的情况
  • 修复发布包 app.asar 损坏、源码包后端过旧和新界面被旧标题栏遮挡的问题。

提醒:兼容性与已知限制

  • 桌面版支持 Windows 10 及以上;在线版不具备本地资料库、封面目录和桌面导出能力,浏览器缓存被清理可能导致数据丢失,请定期导出。
  • 玻璃折射会按当前 Chromium / Electron 能力自动检测;不支持位移贴图时回退为纯模糊玻璃,不影响主要功能。
  • 时光机大部分功能不在官方 API 支持范围内因此只能直接抓取网页内容,因此只在浏览时读取并持久化保存
  • 旧版缓存会在需要时提示重建或更新;重建过程中请保持网络可用,之后会转为增量更新。

Don't miss a new AKI-Bangumi-Vault release

NewReleases is sending notifications on new releases.