Commit Graph
5 Commits
Author SHA1 Message Date
vorotamoroz 99d9f4c380 Own conflict cancellation at the feature boundary 2026-11-05 08:36:39 +00:00
vorotamoroz 4d46afc5cd fix: preserve operation outcomes during plug-in shutdown
Keep API logging callable after display cleanup by forwarding late messages to the console. Abort conflict-check admission and pending dispatch, and propagate cancellation to waiters.

Let started data operations follow their existing success and failure paths without delaying database close. Verify repeated shutdown, instance isolation, and unload/reload in unit, PouchDB, and real Obsidian tests.
2026-11-04 10:29:35 +00:00
vorotamoroz 6f8df8f731 Stop conflict work after disposal and verify reload preservation
Stop pending dialogue and selected-resolution continuations after disposal,
before they log or start further resolution work. Verify released log binders
and retain real-Obsidian checks for content and revision history across reload.
2026-11-03 08:44:31 +00:00
vorotamoroz 72d9e22bc3 Replace deprecated serialized calls with withLock 2026-11-01 14:11:50 +00:00
vorotamoroz 6ea906b575 Refactor conflict resolution into service features 2026-09-03 12:35:58 +00:00