更新日志
主站(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 桌面版,后整体改写为不依赖后端的纯前端应用;这段时间的改动没有独立提交记录