每一版改了什么
从第一行代码到现在,这里按版本倒序列出全部变更。版本号与页脚显示的是同一个。条目尽量写成「你观察到什么不同」,而不是「我们重构了哪个模块」。
- 当前版本
- v0.8.0
- 版本数
- 8
- 变更条数
- 30
v0.8.0
更新日志上线:每一版改了什么,都能在这里查到
- 新增
新增 /changelog 与 /en/changelog,按版本倒序列出全部变更,每条标类型(新增 / 改进 / 修复)并附对应任务号。
- 改进
页脚版本号改为从这份日志派生,不再手写一个迟早会过期的数字,点它直接跳到本页。
- 改进
新增 npm run check-changelog 事实守卫:版本号与 package.json 不一致、有工具没登记进日志、任务号在清单里不存在,都会让检查失败。
对应任务T68- 新增
v0.7.0
隐私自证页:把「输入不上传」变成能当场核对的东西
- 新增
新增 /verify:四条判据(出站 XHR、sendBeacon、Service Worker、第三方域名资源)+ 全站出站行为清单 + 本机存储清单,每条都写明触发条件。
- 新增
配套 npm run check-verify 守卫:源码里出现未登记的网络出口、页面写的 localStorage 键名与实际不符、或文案吹「零请求」,都会失败。
- 改进
体积闸门改用「单次访问」口径(首屏 + 当前工具),停用全站总量软预算——那是用户永远不会下载的数字,警报一响就永远响。
对应任务T67- 新增
v0.6.0
工具数 19 → 26:JSON 工具族与格式转换补位
- 新增
JSON 三件套:树形可视化(万级节点虚拟滚动)、结构化对比(键序不影响结果,可指定主键配对数组)、JSON ⇄ CSV(列头取并集,不静默丢列)。
- 新增
XML 格式化 + HTML 实体编解码,13 种错误码都带行列号;SVG → React 组件,属性名按 aria/data、class、连字符三类分开映射。
- 新增
命名风格转换(camel / snake / kebab / slug 等九种,含占位文本)、IPv4 子网计算器(纯位运算,/31 与 /32 按 RFC 3021 口径处理)。
- 改进
UUID 工具扩到 v7 与 ULID(严格按 RFC 9562 位布局),并可从 ID 反读生成时间。
对应任务T37T38T39T43T44T45T46T53- 新增
v0.5.0
英文站开放收录:全站中英双语
- 新增
19 个工具组件里 366 处硬编码文案全部外置,/en 去掉 noindex,英文站正式开放收录。
- 改进
工具文案按工具分片,跟着各自的懒加载 chunk 走——首屏体积与迁移前持平,不随工具数量增长。
- 新增
补 robots.txt 并指向 sitemap,双语 URL 都带 hreflang alternates。
- 修复
.vercelignore 改用 .next*/ 覆盖所有构建目录变体,此前漏排会把上百 MB 本地构建目录传上去、撞 100MB 上传上限。
对应任务T21T21.4T21.7- 新增
v0.4.0
视频反推提示词:从画面统计到浏览器本地视觉模型
- 新增
视频反推提示词 L1:本地解码 + 镜头切分 + 主色 / 亮度 / 运动统计,输出中英提示词骨架,全程不联网。
- 新增
L3 浏览器本地视觉模型(transformers.js + Florence-2 量化版,181MB):镜像优先、失败降级,权重走同源反代且不落服务端。
- 改进
新增 video 分类——分类体系「加一类只改一行」的第一次实战验证。
涉及工具视频反推提示词对应任务T55T55-L3- 新增
v0.3.0
回来还用:收藏、最近使用与多语言骨架
- 新增
收藏 + 最近使用(首页「我的常用」),状态只写本机 localStorage,跨标签页同步,坏数据静默降级。
- 新增
多语言骨架:中文留根路径、英文走 /en,双语 metadata + hreflang + sitemap + 语言切换器,不动已有 URL。
- 改进
分类体系改为单一事实源,加一个分类从改 3 处降为改 1 处;顺带修好工具页 ?cat= 深链一直不生效的老 bug。
- 修复
二维码页白屏:qrcode-generator 2.x 的 ESM 产物没有 stringToBytesFuncs,改用 TextEncoder 提供 UTF-8 字节;同批补排 .next-run* 避免误传本地构建目录。
对应任务T15T16T21- 新增
v0.2.0
高频工具与键盘入口
v0.1.0
首个版本:15 个常用工具,多数在浏览器里算完
- 新增
15 个工具上线:JSON / YAML 格式化、Base64、URL 编解码、散列、JWT 解析、时间戳、UUID、密码、正则测试、文本统计、文本对比、颜色、二维码、请求信息。
- 改进
password / hash / jwt / qrcode 从服务端迁回浏览器本地执行,服务端只留 request-info 一个端点。
- 改进
接入第一方聚合统计(无 cookie、无指纹、不采集输入内容)。
- 改进
体积闸门进 CI:首屏 120KB、单 chunk 80KB 为硬闸门,超了构建就失败。
- 新增
骨架:路由、站内搜索、分类筛选、明暗主题切换、输入即算的编辑器式界面。
涉及工具JSON 格式化YAML ⇄ JSONBase64 编解码URL 编解码哈希计算JWT 解析时间戳转换UUID / ULID 生成器密码生成器正则测试文本统计文本对比颜色转换二维码生成请求信息对应任务T1T3T4T5T6T7T8T10- 新增