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