16 Commits
Author SHA1 Message Date
thzxx c45e388fec fix: v0.10.4 快照对照对称防呆收官、搜索高亮重定位、快照保存中断与TB档 - 快照自身truncated拦截加载(与保存侧/当前侧对称的三侧防对照误报收官,截断快照缺失文件不再误报新文件)、切选项/换文件重算后搜索计数与active高亮自动钳制重定位(rows重建行id重新编号不再脱节,命中归零清空高亮)、保存世代号作废在途快照保存(退出文件夹对比不再在单文件空态弹保存对话框,遮罩即时复位,0.10.2按钮防抖与遮罩不拦截交互设计不变)、fmtSize补TB档(TB级文件不再显示1024.0GB,0.10.3档位延续),新增5单测与1条E2E(639单测+E2E 30全过覆盖率98.16/93.5/94.04/98.16),文档四件套同步 2026-08-19 21:11:49 +08:00
thzxx 3ca18364cf fix: v0.10.3 GB大小显示修复、主进程同步IO异步化、双进程重复逻辑收敛 - fmtSize补GB档(文件夹对比GB级文件此前显示1024.0MB)、scan-cache读盘与偏好写盘改fs.promises(IPC全异步原则补漏)、TEXT_EXTENSIONS/normDir/IGNORE_RULES_MAX收敛src/shared、安装包排除e2e与playwright配置、扫描进度E2E采样方式修稳 2026-08-19 20:30:33 +08:00
thzxx c1e63c3328 feat: 0.9.3 单文件视图文本搜索与稳健性收尾 - 工具栏搜索框(Ctrl+F聚焦/大小写不敏感即时命中计数/Enter与Shift+Enter命中行循环跳转复用activeRowId受控定位/行内命中子串高亮含词级segs行/Esc清空;基于全量行与仅看差异独立、折叠命中行跳转toast提示不推进)、扫描缓存落盘promise链串行化(并发读改写不再覆盖丢LRU目录对)、快照对照变迁过滤计数归零自动复位、重新选择扫描中保持可用固化测试(与返回文件对比同类发起新会话作废在途扫描)、依赖patch级升级,新增21单测用例与E2E搜索链路用例(564单测+E2E 24全过,覆盖率98.27/93.47/94.01/98.27),文档四件套同步 2026-08-19 11:07:15 +08:00
thzxx 42d2095de2 fix: 0.9.2 快照对照对称缺陷修复与交互打磨 - 加载快照拦截当前结果截断(0.9.1只拦保存侧,当前条目不完整会把截断缺失文件误报已移除)、对照模式中重扫截断自动退出对照、快照语义判等口径与当前开关不一致时提示含口径差异(口径变化不再被当成内容变化)、扫描中禁用语义开关与忽略规则入口(触发重扫入口防抖,纯视图过滤不禁用)、右键菜单↑/↓键盘导航跳过禁用项首尾循环Enter触发悬停同步高亮、清理CSS孤儿变量与依赖patch级升级,新增12测试用例(543单测+E2E 23全过),文档四件套同步 2026-08-19 10:06:27 +08:00
thzxx 494b2ad6ea fix: 0.7.1 文件夹扫描竞态守卫与边角修复 - 扫描会话序号丢弃过期结果(并发重扫不互相覆盖、退出后迟到结果不拉回文件夹模式)、FolderView补resize监听(拉伸窗口即时补齐渲染窗口)、行号列不透明背景(真机证实横向滚动文字透过sticky半透明行号列叠印)、最大化关闭改存getNormalBounds(会话内调整的窗口位置不丢失)、行id生成统一与fmtSize收敛共用、文档与版本号同步 2026-08-18 20:41:45 +08:00
thzxx be619c2377 feat: 解码 worker 化、Playwright E2E 测试体系与文件夹对比(0.6.0) 2026-08-18 14:40:44 +08:00
thzxx 9345de1716 fix: v0.2.5 一致性与边角修复 - 右键菜单边缘防溢出、粘贴10MB防护、拖拽失败提示、多文件提示、剪贴板走主进程IPC、主进程异步读取 2026-08-17 21:29:17 +08:00
thzxx 4ee5d62348 fix: v0.2.4 健壮性与体验打磨 - 读取容错、10MB 大文件防护、横向滚动同步、Esc/外点关闭、二进制预警 2026-08-17 21:03:40 +08:00
thzxx e10ddea30b build: v0.2.3 安装器改为 NSIS 向导式,支持手动选择安装目录 2026-08-17 18:48:36 +08:00
thzxx f5aefbbe00 feat: v0.2.2 体验打磨 - 拖拽处处可用、手动粘贴对比、仅限文本文件、报告与可读性增强 2026-08-17 18:38:37 +08:00
thzxx dedc61bc35 test: 配置 V8 覆盖率统计口径(收敛到渲染进程源码) 2026-08-17 17:54:01 +08:00
thzxx 008871aefc test: 建立测试体系 - Vitest 单元+组件测试与测试策略文档 2026-08-17 17:48:10 +08:00
thzxx ff0018e6d3 feat: v0.2.0 导出差异报告 - HTML/纯文本/Markdown 三种格式 2026-08-17 17:40:09 +08:00
thzxx fb9a202d97 feat: v0.1.1 体验打磨 - 拖拽编码识别、行级右键菜单、行显示修正 2026-08-17 17:30:02 +08:00
thzxx e83134a9fb build: 应用名称统一为 DiffLens(安装包/安装后 exe/显示名) 2026-08-17 16:32:59 +08:00
thzxx b3c50c4b94 feat: DiffLens v0.1.0 初始版本 - 文本对比桌面应用(TypeScript + React + Electron) 2026-08-17 16:20:56 +08:00