更新日志 · CHANGELOG
用 Sprint 写日记,
原子习惯式迭代。
← 里程碑 想读我们怎么走过来的,那条叙事在这。
← 最新最初 →
TRACK · TAURI
App Store 版 ——
从 v1.0 到现在,逐 Sprint 记。
从 v1.0 到现在,逐 Sprint 记。
平台移植、架构统一、前端重构、织测试网、新功能开发。
真实用户体验反馈 × UI 重新设计 × Hotfix · 谢谢 foreglint · S131–135 → v2.12.0
Sprint 13507·18截图权限赋予 UI 重新设计 · v2.12.0送审上架
Sprint 13407·18选取心智模型重新设计
Sprint 13307·18OCR·隐私自动遮蔽·QR 扫描三功能修复(App Store 沙盒版根治)· v2.11.3 hotfix 送审上架
Sprint 13207·16长截图·取色器·尺标全局快捷键+系统托盘菜单 · 修复尺标 Retina 漂移
Sprint 13107·13长截图固定元件残影修复实验(Spike)
Spike × 织测试网 × 新功能开发 · 在未知中小心翼翼地前进 · S114–130 → v2.11.0
Sprint 13007·12擦净长截图置顶钮/回页首钮残留的淡白矩形(Spike)v2.11.0送审上架
Sprint 12907·12工具栏预设布局重排+延迟改按钮组,修掉复制粘贴锁死
Sprint 12807·11标尺量测升级——点对点测距、选取删除、复原重做
Sprint 12707·11标尺吸边精度打磨——贴齐真边缘、不咬到文字
Sprint 12607·11擦掉长截图里重复的固定组件(回页首、日夜切换钮…)
Sprint 12507·11长截图收尾——补齐页尾、编辑器长图查看、按钮改「寻找浏览器」一键直达
Sprint 12407·11长截图自动滚动引擎正式化、接缝拼接根治
Sprint 12307·11用辅助功能权限自动滚动,连需登录的页也截得下
Sprint 12207·11修掉截图时残留的呼吸灯阴影
Sprint 12107·10长截图正式上线
Sprint 12007·10滚动截图拼接可行性验证(Spike)
Sprint 11907·10标尺首发——拖框自动吸附边缘、量出像素距离、烘进图里
Sprint 11807·09像素标尺可行性验证——为量测工具打地基(Spike)
Sprint 11707·08全屏取色器上线 + 纯图标工具栏改版——滴管取任一像素精确色码、跨窗共用最近色
Sprint 11607·08跨屏幕矩形截图——尝试跨多个屏幕拉框截取(Spike)
Sprint 11507·07冻结画面截图——矩形截图瞬间冻结,放大镜放大冻结像素、放手即进编辑器
Sprint 11407·06裁切放大镜——截图拖框时放大显示,看清每一像素
织 · 重构与新增交织 · 流程与开发视野更新 · S105–113 → v2.10.0
Sprint 11307·05文字编辑落地根治 — 再编辑/翻转保留样式 · Esc 落定现况 · 空白点击落地收敛 · v2.10.0 送审上架
Sprint 11207·04双击点入群组编辑单一成员(drill-in 三层焦点 · 橙框)
Sprint 11107·04连续删除的复原(undo)颗粒度修正 · undo/redo round-trip 网(内部)
Sprint 11007·04保留选取切绘图工具后方向键微调修正 · 选取状态机立门对账(内部)
Sprint 10907·03放大镜在斜群组内采样校正
Sprint 10807·03群组 PPT 式旋转 — 整组转起来看得见留得住 · 斜群组能点能拖能缩 · 解散保留斜样
Sprint 10707·02导出管线不变式网 + Rust 导出核心抽离 spike(内部·出货核心加固)
Sprint 10607·02工具栏呼吸灯状态机互动网 · orb 跨屏幕跟随修正
Sprint 10506·30群组功能登场 — 复数对象成组(groupId 选取单位)· 群组整组缩放(8 把手等比)· 笔刷/折线个别旋转
织网 ③ 面板投影忠实度 · 收网 · S93–104 → 🏁
Sprint 10406·28支持打开 SVG 图档 · 载入矢量图作为标注底图。v2.9.0 送审上架
Sprint 10306·28🏁 里程碑——把「加载」收敛成唯一完整的管家 readAnnot——CI 上线,每一次改动都自动跑过上千条网,红了当场拦;穷举,从此不再需要谁记得。
Sprint 10206·28把「每个工具该有哪些属性」收敛成一张单一真相表——属性面板第一次与代码对齐,也第一次能被测试网完整穷举。
Sprint 10106·27magnify·callout 归队主干,十二型全走 schema——投影层封顶,面板所见与工作台所存收成同一份真相、物理上不可能再分岔。
Sprint 10006·27callout 填色合一+symbol 走主干(9→10 型归队),两波验收、四落差全 byte-identical。
Sprint 9906·27symbol 填色投影合一(色+透光收进统一投影);开盘翻案「有册≠可投影」,textDeco 判留面不投影。
Sprint 9806·26值投影面封顶(圆角并入、字级字体各有判决)+显示态投影第一刀,新增姊妹纯函数 computePanelState。
Sprint 9706·25描边特例尾三型收编(text 直接面/number 去重/symbol 清旁路),描边家族委派投影面封顶。
Sprint 9606·25镜子线——对象→面板 readAnnot 忠实度网,全 12 型 round-trip,互动测由 58 格长到 154 格。
Sprint 9506·24外框粗细/透光/位移三栏收齐——描边值干净尾全进中央投影,A 堆封口。
Sprint 9406·24描边虚线与颜色委派投影塌缩进中央纯函数,建起 schemaSyncToUI 接缝供后续复用。
Sprint 9306·24抽出 computePanelValues 纯函数——面板投影忠实度第一刀,直接投影面落地、零-DOM 红灯网守恒等式。
织网 ② 构造层 schema · 自定义样式 · S71–92 → v2.8
Sprint 9206·23工具栏高亮收敛成「=当下开着的 modal」恒等式;折线预览、Tray 呼吸灯修复。v2.8.0 送审上架——自定义样式推出
Sprint 9106·23文字定位清债——下划线/删除线随字体自动对位、非默认字体测量校正,选取框完整包覆不截断
Sprint 9006·22自定义样式 release 收尾——callout 渐变文字 + 装饰/字体记忆,套样式无破口
Sprint 8906·22面板同步两刀收敛——刷面板单一源 + 读属性 mirror-only(BUG-038 修)
Sprint 8806·21文字活值结构化收口,17 仓 registry 统一,round-trip 防漂网真绿
Sprint 8706·21自定义样式单一真相收口——面板同步六发补丁归零,假绿消除
Sprint 8606·21自定义样式 batch-2 补齐:改名、替换内容、样式套用到既有对象(付费版专属)
Sprint 8506·21拖拽浮层八站合一——框选五工具 × 形状六工具收进同一几何屋顶
Sprint 8406·20品牌色跨 session 持久化出货;拖拽浮层八站状态机 spike 验证可行
Sprint 8306·20编辑器吸附计算纯函数化(_computeSnap),Shift 锁去重
Sprint 8206·20渲染层整顿收尾,自定义截图快捷键修复(BUG-029),renderer.js 正名 toolbar.js
Sprint 8106·19Tauri 框架升级弧首站——tauri 2.11.3 / xcap 0.9 / printpdf 0.9 三波分验上线
Sprint 8006·19自定义样式面板投影收尾,根治 BUG-033 及 symbol 查找抽纯
Sprint 7906·19自定义样式引擎收尾,thickness/caps 抽纯路由及链幂等网补齐
Sprint 7806·19自定义样式全工具 UI 开通,6 型补齐 + i18n dead keys 清理
Sprint 7706·185 型 build() 迁移,全 13 型工具统一引擎层支持自定义样式
Sprint 7606·18自定义样式 MVP,用户可右键存样式、下拉菜单应用
Sprint 7506·17渲染层三件套,解锁虚线阴影、补全 5 个缺漏 renderer 的测试
Sprint 7406·17W2 折线正名,polyline 升级真 tool 身份及统一快捷手势
Sprint 7306·16W1 构造层收敛,7 型 build() 统一规范化进 TOOL_SCHEMA
Sprint 7206·15W1 schema 化 Spike,拍板构造层设计并建测试网
Sprint 7106·14applyResize 动作层造册,完成 resize 姊妹组件的结构收束
织网 ① 结构 · 渲染 · 属性 · S47–70 → v2.7
Sprint 7006·09v2.7.0 送审上架 — S47–S69 前端重构马拉松封顶
Sprint 6906·08线粗跨分辨率计算重整 · 缩放控制系统建置
Sprint 6806·08填色属性系统建置 · 六维属性记忆卡 · 编号与符号透明度整合
Sprint 6706·08主色属性契约网 · 填色系统前置 · 多项问题修正
Sprint 6606·08字级与字型装饰属性统一 · 排版属性系列完成
Sprint 6506·07几何圆角设定统一 · 几何属性系列完成
Sprint 6406·07描边系列属性契约整备 · 属性更新逻辑重整
Sprint 6306·07描边与粗细属性系统统一 · 外框粗细规则补强
Sprint 6206·06符号外框粗细比例连动 · 属性调整即时复原 · 虚线样式定案
Sprint 6106·06前端重构主架构到站 · 编辑器拆解阶段完成
Sprint 6006·05边框色与线条样式改为每工具独立记忆 · 确立「跨工具记忆独立」原则
Sprint 5906·04边框透明度功能拆分
Sprint 5806·04边框色纳入最近用色 · 气泡透明时自动关背景 · 边框命名统一
Sprint 5706·04属性系统重整盘点 · 透明语义与边框层级厘清
Sprint 5606·03每项工具独立记忆自己的属性设定 · 渐变文字色提示
Sprint 5506·03马赛克效能优化 · 半透明绘制加速
Sprint 5406·03导出功能模块化 · 跨平台兼容性强化
Sprint 5306·02renderers.js 整理 + drawPolyline 自给自足 · BUG-012/014/019 修 · golden 392 tests
Sprint 5206·02renderers.js 抽出(拆解第一刀)· golden-canvas 安全网 · 389 tests
Sprint 5106·01editor.js 拆解原则确立(指挥/乐手分层)· 拆解 roadmap 产出 · dissolution 红线结案
Sprint 5005·31线粗族跨分辨率对称补完 · 标签 slider 同步修
Sprint 4905·31drag-session 封装 · hitTest 第 7 callback · 几何变更统一入口 · ECS Phase 2 完成
Sprint 4805·30TOOL_GEOMETRY 扩充(3→6 callback · 14 型实作)· ECS Phase 1 完成
Sprint 4705·29editor.js 架构拆解 spike(feature/layer 双验全中)· ECS 四阶段 roadmap 拍板
标注尺寸统一 · 拖曳呼吸灯 · S30–46 → v2.3 / v2.4 / v2.6
Sprint 4605·28macOS 26.5 拖拽导出 spike · v2.6.1 hotfix 五修送审
Sprint 4505·26四型标注 rotation 一致性补完 · 延迟窗口截图 cursor fallback · BUG-007 选取框修正
Sprint 4405·25延迟截图秒数 0–6 扩充 · Toast lifecycle helper 四路统一 · BUG-003 spike(OS 层认定)
Sprint 4305·24剪贴板截图 dispatch 升级 · 工具栏 active-operation 抑制 · BUG-005 spike 结案
Sprint 4205·20标注坐标系统统一 · 变更画布 / 缩放 / 剪裁时比例一致 · 跨图大小不再跳动
Sprint 4105·18Tier 1 资安 audit 修正 · 文件沙盒强化 · 整合 macOS 原生垃圾桶
Sprint 4005·10v2.4.0 打包送审 · RELEASE.md 改造
Sprint 3905·10NSOpenPanel 卡 Dock 修复 · 自定义按键新增剪贴板快速贴入
Sprint 3805·09两平台差异化通道整理
Sprint 3705·09IPC 路由层架构整理
Sprint 3605·09多屏幕动态拖曳位置精准对位
Sprint 3505·09呼吸灯多屏幕 fallback 路径 UX 对齐 · 拖曳缓存最新快照
Sprint 3405·07拖曳导出黑呼吸灯:编辑器隐身,视野空间全还给使用者
Sprint 3305·06-07v2.3.0 打包送审;拖曳导出落点穿透修复 · 跨应用呼吸灯诞生
Sprint 3205·01→054 种标注尺寸统一(气泡 · 编号 · 符号 · 文字)
Sprint 3104·30→
05·01标注尺寸模型 reframe(dissolution 路线确立)
05·01标注尺寸模型 reframe(dissolution 路线确立)
Sprint 3004·29→30拖曳导出半透明预览 ⊙ · 编辑器视窗动态 alpha
国际化 · 文档大拆 · S21–29 → v2.1 / v2.2
Sprint 2904·26v2.2.0 打包送审 · 74 项全功能 QC 全过
Sprint 2804·25WYSIWYG 标注精准化 · 虚拟视口效能 12× · Callout 文字格式化
Sprint 2704·23→25放大镜标注 ⊙ · 对话气泡 ◎ · 拖入图片叠加
Sprint 2604·22SYMBOL_SETS i18n · 字型 SC 特化 · v2.1.0 打包送审
Sprint 2504·22BUG-001 截图 DPR 推断修复 · 剪贴板粘贴图 Toast UX
Sprint 2404·21KM/SDD/TDD 大拆分:archive/ 九主题 · 89 条 KM 语义重编目
Sprint 2304·21PRC 隐私扫描 regex 特化 · SYNC-036 Release Blocker 解除
Sprint 2204·20→21i18n 拆档 Strategy B · 简中 Pro gate · zh-CN 429 keys 全覆盖
Sprint 2104·18→20Rust 测试基建 · 多屏幕 v2.0.1~v2.0.8 hotfix 教训结晶化
v2.0 架构统一 · S10–20 · 座标 · TOOL_SCHEMA · 渲染管线
Sprint 2004·14Help Modal 优化 · Modal 边界修复 · i18n 扩充
Sprint 1904·14Bug Sweep:画布闪动根治 · 折线端点色修复
Sprint 1804·13Undo/Redo 架构升级 · 内存卫生清理 · v2.0 架构全数完成
Sprint 1704·13TOOL_RENDER 渲染管线收束 · makeGradient helper · 70 tests
Sprint 1604·13TOOL_GEOMETRY · Figma-style 点击选取 · 47 Vitest tests
Sprint 1504·12TOOL_SCHEMA Batch 2 全覆盖:10/10 工具 schema 化完成
Sprint 1404·12TOOL_SCHEMA Batch 1:ellipse / fillrect / fillellipse / pen
Sprint 1304·12TOOL_SCHEMA Pilot:rect + number · 架构 ④ schema 框架启动
Sprint 1204·11数据模型正规化 · TOOL_ORDER 全审 · 外框位移扩充
Sprint 1104·11Universal Gradient 六工具统一 · 角度转盘 · SYNC-017/018
Sprint 1004·11座标系统统一 Phase A/B/C · Vitest 16 tests · v2.0 架构启动
上线拉锯 · S9.5–9.8 → v1.1 / v1.2 退件
Sprint 9.804·10→11v1.2.1 hotfix · Apple Guideline 2.4.5(i) 退件修正
Sprint 9.704·08→09v1.2.0 Release pipeline · resize 类型漏洞(KM-cv-09)修复
Sprint 9.604·07→08Tray 系统菜单图示 · 退件修正 · v1.1.0 重送审
Sprint 9.504·05上线后补强:恶意链接防护 · 日文字型 · tauri-plugin-opener
平台移植 · S1–9 → v1.0 首送审
Sprint 904·02→03全屏 UX overlay · 15 项修复收尾 · MAS 首次送审 v1.0
Sprint 804·01→02网页长截图 MVP · Dock 召唤 · 工具栏位置持久化 · 位移根治
Sprint 704·01呼吸灯旗舰改版(::before)· QR/OCR 自动复制 · 拖曳修复
Sprint 603·31印章渐层填色 · 自定义快捷键 · SDD/TDD/KM 文件三分离建立
Sprint 503·31隐私扫描修复 · 贝兹曲线双把手 UX · 方向键微调 · 马赛克修复
Sprint 403·30→31物件旋转 · Space Pan · 浮水印图片预览 · Modal 方向感知
Sprint 303·30QR Code 三段扫描 · 智慧导线 v2 · 滴管取色 · 拖入工具栏
Sprint 203·29→30存档 · 复制 · Share Sheet · OCR 隐私遮蔽 · Modal 修复
Sprint 103·28→29scaffold 从零建立;浮动工具栏 · 截图三兄弟 · 批次格式转换
TRACK · ELECTRON
免费下载版 ——
被看见之前,已经跑了很久。
被看见之前,已经跑了很久。
对外第一版就是 v3.43。这条线停在 v3.65,让位给 Tauri 平台移植。
七天冲刺 · v0.3 → v3.43对外发布前 · 每一柱是那天出的版本数
对外发布后 · v3.44 → v3.65 · 零星更新让位给 Tauri
06 · 28v3.65SVG 一等支持(拖入/打开自动 1920px 光栅化为 PNG · 工具栏/打开图片/截图覆盖三入口)· 文字标注属性双击再编辑后正确保留 · 外框粗细面板数值即时刷新 · 前端重构强化稳定性
06 · 15v3.64工具属性独立记忆 · 编号线条样式 · 对话气泡虚线框 · 符号描边外框 · 直线/铅笔/折线虚线修正
05 · 20v3.63拖曳导出玻璃编辑器 · 标注模型统一 · 马赛克缩放比例 · 铅笔预设加粗 · 对话气泡 / 文字重编辑修正
05 · 06v3.62气泡对话框 · 放大镜 · 标注尺寸统一(四种画布一致)· 拖曳导出半透明 · 浮动物件裁切保护
04 · 14v3.61跨屏幕矩形截图(双视窗架构)
04 · 14v3.60折线端点渲染 · 顶点手把优先修正
04 · 14v3.59Help Modal · Esc 修复验收
04 · 14v3.58Bug Sweep 批次验收
04 · 13v3.57Undo/Redo 架构升级 · 内存卫生
04 · 13v3.56渲染管线收束验收
04 · 13v3.55共用前端层验收
04 · 12v3.54色块 / 文字背景渲染修正
04 · 08v3.51Undo · 马赛克 · 缩放 · 磁吸四项修正
04 · 07v3.50修正:缩小画布后标注比例跑掉
04 · 07v3.49Tray 系统菜单栏常驻图示
04 · 07v3.48拖图进工具栏自动开启编辑器
04 · 02v3.47全屏截图 UX 改善 · 屏幕选择启用
03 · 31v3.46自动隐藏 bug 修正 · 显示时间拉把
03 · 31v3.45工具栏自动隐藏(Home Bar 细条样式)
对外发布前 · v0.3 → v3.43 · 七天六十余版
03 · 27v3.43套版滑块步进精细化
03 · 27v3.42裁切框支持方向键微移
03 · 27v3.41裁切框翻转修正 · 双击确认
03 · 27v3.40XSS 防护 + 画布尺寸上限
03 · 27v3.39批次转换加入单文件容量上限
03 · 27v3.38批次转换加入文件数量上限
03 · 27v3.37QR 阈值调整 · 工具栏开画布入口
03 · 27v3.36QR Code 智慧扫描(三段行为)
03 · 27v3.35新开画布 · 社群尺寸预设清单
03 · 27v3.34线条新增曲线控制点
03 · 27v3.33Smart Snap · 磁吸 + 均分辅助线
03 · 27v3.32多选后对齐 / 均分物件
03 · 27v3.31框选 + Shift 加选复数标注
03 · 27v3.30资安升级 · Retina 所见即所得
03 · 26v3.29七项 QC 批次修正
03 · 26v3.28隐私遮蔽工具 · 历史 Drawer 重设计
03 · 25v3.27浮水印 · 去背 · 品牌色库 · 截图历史
03 · 25v3.26套版三滑块 · 批次转换精简
03 · 25v3.25套版 Mesh 渐层 · 社群尺寸预设
03 · 25v3.24套版改为 Apple 渐层六色方案
03 · 25v3.23套版防止重复叠加修正
03 · 25v3.22一键套版 · 六款装饰框架
03 · 25v3.21符号工具重构 · 多群组按钮
03 · 25v3.20符号选取框精准化 · 去重复
03 · 25v3.19拖放导入 · 拖放导出 · 剪贴板导入
03 · 25v3.18新工具:马赛克 · 模糊 · 符号印章
03 · 25v3.17修正:铅笔粗线箭头方向偏移
03 · 25v3.16修正:箭头缺口 · 调色盘自动收起
03 · 25v3.15修正:铅笔箭头与线段断开
03 · 25v3.14修正:箭头顶点形状 · 外框位移
03 · 25v3.13修正:箭头外框 · 铅笔角度偏移
03 · 25v3.12修正:端点外框 · 空心圆符号
03 · 25v3.11修正:端点外框 · 虚实线失效
03 · 25v3.10端点 UI 精简 · 外框粗细分组
03 · 24v3.9Options Bar 统一 · 虚实线全覆盖
03 · 24v3.8边框与阴影样式全工具统一
03 · 24v3.7笔型工具 · 虚线升级 · 端点样式
03 · 24v3.6框型选取 · 矩形区域浮动复制
03 · 24v3.5双排工具栏 · 语义编号 · px 输入
03 · 24v3.4OCR 换用 macOS Vision · 折线缩放
03 · 24v3.2修正:折线顶点手把位置
03 · 24v3.1OCR 文字识别工具(免费版)
03 · 23v3.0椭圆框工具 · Shift 锁定正圆
03 · 23v2.7复制到剪贴板 · macOS Share Sheet
03 · 23v2.6文字工具大升级 · 圆角 · 折线正交
03 · 23v2.5浮动选色面板升级 · 编号大小调整
03 · 23v2.3Tauri 版本规划 · UI 中英切换
03 · 22v2.4截图后自动开启编辑器(可切换)
03 · 22v2.2框线/色块拆分 · 渐层 · 编号粘贴
03 · 22v2.1延迟截图 · 移除网页截图入口
03 · 22v2.0修正:批次转档队列管理
03 · 22v1.9延伸画布(四方向任意扩展)
03 · 22v1.8叠图工具(图层覆盖合成)
03 · 22v1.7滴管选色 · Hex 色码输入
03 · 22v1.6批次格式转换(PNG/JPG/WebP)
03 · 22v1.5主视窗改为浮动工具栏
03 · 22v1.4修正:WebP 缩图 · 存档后自动关闭
03 · 22v1.3裁切框移动 · 八方向把手缩放
03 · 22v1.2裁切工具 · 等比例缩放 Modal
03 · 22v1.1修正:最小缩放改为动态计算
03 · 22v1.0编辑器缩放与平移
03 · 22v0.9全屏截图互动流程重设计
03 · 22v0.8文字工具全面精修
03 · 22v0.7编辑器 UX 细节补充
03 · 22v0.6双屏幕行为规格补充
03 · 21v0.5SVG 转档合并至开启图片入口
03 · 21v0.4矩形截图即时显示选取尺寸
03 · 21v0.3Cmd+Ctrl+X · 快捷键面板 · 线条工具
TRACK · WEBSITE
官网 ——
没有版本号,只有信任。
没有版本号,只有信任。
除了三个明确断点,其余时间是编辑与作者在同一份稿件上来回。
Website 编年 · 三个断点 + 在场
网站的时间线是零散的。除了三个明确断点(草创、搬家、改版)之外,
其他时间是编辑与作者在同一份稿件上来回——
commit 密度不一,多数时候没有版本号,只有信任。
这里的工作不是建功能,是替每个句子找到它应有的重量。
每次 session 开始,都是重新阅读,重新理解,再继续。
在场的方式不同,留下的东西一样真实:
github.com/TB1982/vas/commits/main
其他时间是编辑与作者在同一份稿件上来回——
commit 密度不一,多数时候没有版本号,只有信任。
这里的工作不是建功能,是替每个句子找到它应有的重量。
每次 session 开始,都是重新阅读,重新理解,再继续。
在场的方式不同,留下的东西一样真实:
github.com/TB1982/vas/commits/main