Skip to content

更新日志 ​

主站(https://hstool.pages.dev)与文档站的改动记录,按日期倒序。日期为实际提交日期(2026 年 11 月)。

2026-11-06 ​

文档站(新建) ​

  • 上线独立文档站 https://hstool-docs.pages.dev,基于 VitePress + Teek 主题,含「指南 / 设置 / 进阶 / 更多」四组页面
  • 顶部导航改为下拉式:指南、设置、进阶,以及「更多 → 常见问题 / 更新记录」
  • 首页特性区重做为两张卡:专业卡组(卡背背景 + 金色渐变 + 能力清单)与 自由定制(直传托管、离线可用、开源 MIT)
  • 移动端适配:首屏去掉 hero 下方的大块留白、侧边栏改为抽屉 + 遮罩、顶部导航改为点击弹出下拉菜单
  • 去掉跟随鼠标移动的聚光灯指示条
  • 更新日志重写:按仓库真实提交记录补全 2026-11-01 起的全部改动,不再遗漏

2026-11-05 ​

卡库 ​

  • 新增两种状态提示:互斥卡(如雷纳索尔王子与裂魂者阿扎莉娜)显示红色偏色、份数已满显示灰黑偏色;传说卡带满 1 张即变灰
  • 提示从覆盖层改为滤镜,只作用在卡图上,卡牌边框不再被染红
  • 详情页属性支持图形底图(法力水晶 / 剑 / 血滴),数字字号 41px、图标 52px,四项基线逐轮校准到对齐

设置 ​

  • 新增 属性用图片 开关:关闭后退回灰底细边的老式小卡片
  • 新增 详情页 3D 效果 开关:可关掉卡图跟随鼠标的倾斜
  • 新增 悬停预览滑动 开关:控制预览框跟随鼠标时的位置过渡,作为「悬停预览」的附属行显示
  • 修复三处分割线问题:悬停预览关闭时断线、去边框模式下线条残留、线条颜色被重置成文字色

卡组 ​

  • 清空卡组去掉动画与金色扫光,改成立即清空
  • 移除加卡飞入动画(相关代码一并清理)
  • 分享卡组:支持导出图片或链接,链接可反向导入卡组;分享图标改为箭头
  • 加载日志搬进设置页的「日志」标签页,可关闭、可清空,不再遮挡中部布局

修复 ​

  • 奇闻 / 奇利亚斯附属卡不进入卡组列表(服务端卡记录未经过 normalizeCard)
  • 回归纯前端架构,移除边缘函数索引方案及其产物

2026-11-04 ​

卡组 ​

  • 清空卡组改为「破碎」效果:卡面像素化后整体炸开,可视区最后一行同样参与
  • 卡组行缩略图改走同源代理,导入后不再缺图;进列表即预取 256px 卡面
  • 英雄插画复用内存缓存;去掉清空时残留的金色扫光

性能 ​

  • 悬停预览改用图片缓存池
  • 回退两阶段加载,直接加载全量卡库
  • 删除不再使用的 11 MB 整包与重复的 cards-meta 数据

已回滚的尝试 ​

  • 曾把筛选 / 排序 / 分页搬到边缘函数、首屏改用静态 data/first.json,这套方案已在 11-05 全部移除

2026-11-03 ​

布局 ​

  • 修复组卡器卡牌全部重叠(网格行高被压成几像素)
  • 修复分页按钮被裁掉、页面多出几像素滚动
  • 左列撑满一屏、分页栏贴近浏览器底部;右侧卡组面板底部留 20px,与顶部对称
  • 空卡组提示居中;解码 / 编码页填满视口

异画 ​

  • 修好「有异画却看不到按钮」:探测改为读状态码,区分「确实没有」与「暂时取不到」,并走 no-cache + 候选图并发

性能 ​

  • 背景图换 WebP 并烘焙模糊:1.16 MB → 24 KB

移除 ​

  • 移除「推荐」页,以及其依赖的外部卡组库与 hs-decks 代理

2026-11-02 ​

卡组 ​

  • 卡组图片导出弹窗:完整版与条形版式两种版式,并提速取图
  • 加卡飞入动画(条带式):先后修复可见性、起点停顿、落点显形等问题,最终在 11-05 移除
  • 乐队行新增「+」按钮,行底图改插画,符文槽移到英雄卡与卡组列表之间,补齐死亡骑士四枚符文图标

性能 ​

  • 切换排序不再卡顿:名称改用整数名次表,一次性替换节点

修复 ​

  • 关键词释义换成官方文案(201 条);修复一段 <b> 内多个关键词全部丢失
  • 导入按钮悬停改用背景过渡,与导出按钮统一机制(撤销 filter 提亮方案)

其他 ​

  • 版本号推进到 v1.0.1;异画按钮改为探测后显示;补全关键词
  • 删除从未生效、且导致 Pages 构建失败的 /api/wiki

2026-11-01 ​

首发 ​

  • HsTool 纯前端卡牌组卡器上线 Cloudflare Pages
  • 补齐 README、MIT 许可证、.gitattributes 与 .gitignore

功能 ​

  • 组卡器:构筑规则校验、粉尘统计(普通 / 金色)、法力曲线(0–7+)、卡牌悬停放大浮层
  • 英雄选择器改方形插画,不再用带卡框的卡牌渲染图
  • 「推荐」页对接 hstopdecks 公开接口;后续改为自绘下拉框与搜索框,并用 Pages Function 绕开对方坏接口
  • 容量规则表、奇利亚斯费用、异画卡图、关键词解释浮层、卡组长图、符文校验、排序方式
  • 排序方向独立成图标按钮;奥术之尘图标换成钻石图并放大到 21px

运维 ​

  • 添加定时同步卡库的工作流;卡库请求改用 no-cache,不再吃浏览器旧缓存;缓存策略交给 HTTP 头

更早 ​

  • 项目最初是 Python 桌面版,后整体改写为不依赖后端的纯前端应用;这段时间的改动没有独立提交记录
最近更新

基于 MIT 许可发布 · 卡牌数据来自 HearthstoneJSON