summaryrefslogtreecommitdiff
path: root/electron-builder.yml
diff options
context:
space:
mode:
authorhaoyuren <13851610112@163.com>2026-03-15 18:21:06 -0500
committerhaoyuren <13851610112@163.com>2026-03-15 18:21:06 -0500
commitc9d673d83037167553dcef3947065266743b2d5f (patch)
treeaa4d5c54da8db9a5d05052fa0b6771f0dbc7e6ee /electron-builder.yml
parent90abc457f29f110dbf89f98efef5d9743efee963 (diff)
Fix file sync for non-active tabs, MCP compile integration, OT resilience
- Fix .bib (and other non-active tab) edits disappearing: call otLeaveDoc on tab switch so bridge takes back OT ownership; release .bib pre-loads immediately after reading content for citation autocomplete - Always update lastKnownContent in processDocChange for editor docs to prevent stale state accumulation - Flush pending OT ops in OverleafDocSync.destroy() before tab switch - Add three-way merge in replaceContent to preserve concurrent remote edits - Wire MCP compile to UI: file-based signal between MCP server and Electron main process, with compile animation and PDF refresh in renderer - Add CLSI flush before compile to prevent stale cached results - Add OT error recovery: re-join doc and re-apply disk changes on otUpdateError - Add bridge reconnect handling: reset OtClient on docRejoined for non-editor docs - Add compile concurrency lock to prevent duplicate compiles - removeEditorDoc compares disk vs server content to catch in-flight ops Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'electron-builder.yml')
0 files changed, 0 insertions, 0 deletions