Releases: PaRr0tBoY/Trace
Releases · PaRr0tBoY/Trace
Release list
2026.8.16
v2026.8.16 — 安装器修复 + rebrand 收尾
修复 v2026.8.15 安装器在 WMI 卡死的机器上永久冻结('正在安装'页卡 ~1/4)的问题:进程探测从无超时的 PowerShell/WMI 调用改为原生 Toolhelp 快照(零子进程、零 WMI),安装与卸载都覆盖。
- 安装器:
build/installer.nsh自定义CHECK_APP_RUNNING(Toolhelp 扫描 + TerminateProcess) - rebrand 收尾:AppUserModelID / 自启动条目 / appx 字段 / changelog 全部 Edge-Drop → Trace
- scoop manifest:installer script 参数化为
$version(autoupdate 兼容) - 死工具链移除:
edge-drop-translations/、翻译生成脚本、@vitalets/google-translate-api
安装包:Trace-Setup-2026.8.16.exe(NSIS,x64)。
已知:blockmap 缺失(差分更新不可用,自动更新走全量下载);winget/scoop Extras 渠道待上架 PR 合并。
v2026.08.15
Trace v2026.08.15
v2026.08.12 之后 157 个提交:建议管道整体重建(ADR-0005)、本地模型接入、文件独立成文件中转站(ADR-0008)、NotchNotes 式笔记、TabTab 切换器、动效分层,以及本轮的去重修复与编辑器加固。
建议管道重建(ADR-0005)
- 活动账本聚类事件流;当前任务控制器六触发门控,稳态接近零 LLM 调用,滞回区间进设置
- 决策提供者:低置信度才升级 agent 链(固定四工具面、≤3 次硬预算);Agent / 本地模型 / 纯算法同一协议,外层不感知决策者
- 提案分级 L1/L2/L3(L1 仅经 L2 晋升)、语义去重 + 确定性指纹、活跃任务覆盖互动
- 推荐历史:语义指纹 + 分级冷却(24h/48h/7d)+ 原因感知 pattern 学习 + ignore 原因 UI
- 记忆事实图:episodes → entities → facts(FTS5、去重、矛盾 invalid_at、5 档权重 × 衰减 × 时间窗),冲突裁决在设置页
- 隐私门全部接线:OCR 双门、记忆写入门、denied-app 拦截记录进 trace(kind=privacy)
- AI 依据面板(observed / recall / decision / result / privacy 五段)+ HTML 报告导出;SQLite 证据时间线
- Golden 基线:precision 1.0 / recall 0.9935 / 0 误报(181 seeds)
本地模型(默认关,按需下载)
- Qwen3-0.6B Q8_0 管理器 + 运行时拆分:worker 线程推理、队列 / 超时 / 崩溃隔离、严格 JSON 重试
- 可选决策前优化器:候选过滤 ≤3 / 标题草稿 / rerank;关闭或失败 = 纯算法等价(不变量 H)
- 设置页边缘门控下载(SHA-256 校验,断点续传)
文件中转站(ADR-0008)
- 文件离开剪贴板栈独立成站(route = 剪贴板 | 拖入),首次启动自动迁移 legacy 文件条目(id/pinned 保留)
- 路由过滤 / pinned 徽标 / 过期横幅 / in-transit 徽标;文件视图按成员展示 + 动态扩展名 tab
- 接管式移动拖出(T3/T4b):moveMode 设置、拖拽结束启发式、回收站处置;拖拽会话状态机
- 非文件拖入(T7):文本 / 图片落成站内文件;底部保存条(T5);统一文件视图(T8)
- 删除 / 清理只回收应用自有文件(暂存副本 + T7 内容落盘),用户原文件永不触碰;处置失败保留条目可重试(ADR-0008:最坏是回收站副本,绝不丢失)
笔记(NotchNotes 式)
- 侧栏笔记视图 + CodeMirror 实时渲染编辑器:WYSIWYG 隐藏行内标记、可点击链接 / 复选框、真实标题层级
- 阅读模式切换、上 / 下篇步进、单笔记视图模式(空架自动建空白笔记)
- 全部清除走两步确认(武装 → 红色确认按钮,离开按钮即解除);编辑器外部清空实时替换文档
- 智能收起(Smart Collapse Fallbacks)适配笔记:光标离开 + 5s 无输入自动收起;笔记页自动聚焦
切换器(TabTab,ADR-0005)
- Alt+Tab 接管:搜索模式、窗口分组、滑入动画;OS-truth 面板激活 + 点击外部(mouse hook)关闭
- 会话级按键所有权、pinned 会话、focus 自愈、激活重试
动效与性能
- 动效收敛两级(standard / extended),delight 特效迁移归位;blade 开合弹跳、shimmer 扫光、ripple
- 视图 crossfade 过渡(修复合成器黑帧);图标磁盘缓存 + 增量提取后台预热
- 文本拖出走临时文件 + UTF-8 BOM;光标 IPC 降频
更新与修复
- 恢复自动更新管线:electron-updater + 手动检查 UI(fast-path 直查 GitHub API ~300ms,兜底 5s 超时)
- 文本条目去重改用全文 SHA-256(修复磁盘载荷迁移后重启去重失效、短文本误吞)
- 开机自启注册表路径漂移修复;app:quit 死通道修复(设置页退出按钮复活)
- 本版起 release 不再标 pre-release 并附 latest.yml / blockmap——更新器 fast-path 与自动更新首次真正可用
- appx identityName 归位 Parrotboy.Trace(商店线发版前确认)
安装包:Trace-Setup-2026.8.15.exe(NSIS,x64)。
⚠️ 此版本的安装器在 WMI 卡死的机器上会永久冻结('正在安装'页)。请使用 v2026.8.16(已修复:进程探测改为原生 Toolhelp,零外部依赖)。
v2026.08.12
Trace v2026.08.12
Trace 是悬停屏幕左边缘展开的剪贴板管理器(原 Edge-Drop fork)。从 v0.2.6 起的分叉工作全部收入本次发布。
任务层(本 fork 的核心新增)
- 候选任务:按前台活动聚类推出任务建议,卡片展示标题 + 来源应用 + 片段内剪贴板素材
- 引导式任务编辑器:标题 / 应用网格(多选)/ 剪贴板素材列表(show-more)/ 笔记;空标题时 AI 自动起名,失败回退算法标题
- 任务详情:关联应用(含"打开应用"窗口切换/启动)、关联内容、置信度、创建原因
- 拖入绑定:拖拽内容到任务卡 / 候选卡 / 保存区,一步完成
- 剪贴板来源记录:条目记录复制时的前台应用(隐私门控)
双行导航与恢复(ADR-0004)
- 剪贴板 / 文件 / 任务三视图 + 二级过滤(类型 / 扩展名 tab / existing-candidates)
- 面板关闭后记住上次页面(instant ~ forever,可配置),编辑中不打断
- 文件视图按成员展示,动态扩展名 tab
主题与外观
- 五种强调色:Graphite / Cobalt / Verdigris / Amber / Violet,作用于面板、拖拽幽灵、复制指示器
- 30 语言 i18n 完善
AI 层与可观测性
ai-log.jsonl:聊天调用 / 算法输出 / 记忆写入的可观测日志- Provider 自适应重试:thinking 模型探测(设置里可见提示)、输出预算缩放、6 次上限
- OCR 前台窗口文字作为建议判断的输入资料(隐私三开关门控,不入 UI 不持久化)
性能与修复
- 图片预览走
tracelocal://thumb缩略图协议,base64 移出 IPC - 光标 IPC 降频(静止不刷屏)、FLIP 动画仅短列表、will-change 清理
- 文本拖出走临时文件 + UTF-8 BOM(Notepad/Word 正确识别)
- 输入框焦点桥(t21 最终版):WS_EX_NOACTIVATE + 按需激活,无任务栏闪烁
安装包:Trace-Setup-2026.8.12.exe(NSIS,x64)。