Releases
v2.0.5
Compare
Sorry, something went wrong.
No results found
2.0.5 — 精简非核心功能,保留纯三向对比同步 + 图片转存
重大精简
删除 ~3210 行代码 (main.js: 6880 → 3670 行,减少 47%),移除所有与核心同步和图片转存无关的功能
移除本地版本快照系统 :captureLocalVersionSnapshot、restoreLocalVersionEntry、VersionHistoryModal、版本索引文件等
移除冲突中心 UI :SyncConflictCenterModal 及相关命令,保留 createLocalConflictCopy 供三向对比产生冲突副本
移除本地同步日志 :appendLocalSyncLog、revealLocalSyncLogFile、sync-events.log 文件
移除 handleFileOpen 事件注册 :不再跟踪文件打开/最近变更
移除设置 UI 中「版本与冲突」区域 :4 个控件(版本开关、保留版本数、保留天数、日志条数)
移除 5 个命令 :冲突中心、版本历史、版本回退、清理冲突备份、定位日志文件
删除第一份重复代码拷贝 (~2361 行死代码,JS last-definition-wins)
保持不变
三向对比核心同步 :collectEntities → computeDecision → executeDecisions → persistPrevSyncRecords
syncVaultContent 作为唯一同步入口,runAutoSyncTick 定时自动同步
createLocalConflictCopy :三向对比 LOCAL_MODIFIED + REMOTE_MODIFIED 时产生 .sync-conflict-* 副本
图片转码转存 :uploadImagesInNote、上传队列、SecureWebdavUploadQueueSupport
测试
全部 22 个回归测试通过
全部 6 个多客户端模拟测试通过
You can’t perform that action at this time.