Files
Miguel Ferreira c78e583399 feat: opt-in desktop setting to keep replication active in the background
Replication is suspended when the Obsidian window becomes hidden (document.hidden),
so LiveSync and Periodic stop syncing while minimised until the window is focused.

Add keepReplicationActiveInBackground (default off, desktop only). When enabled, the
window-visibility handler no longer suspends on hide, so replication keeps running while
minimised. Becoming visible forces a teardown before reopen (LiveSync only) so a stalled,
half-open channel is always replaced.

Includes the setting definition (src/lib submodule), a desktop-only toggle in the Sync
pane shown for LiveSync and Periodic, a docs/settings.md entry, and unit tests for the
visibility handler.
2026-06-05 00:06:26 +01:00
..
2025-07-28 19:14:22 +09:00
2026-06-05 03:05:13 +09:00
2025-01-22 13:41:18 -06:00
2025-04-23 05:10:40 +01:00
2026-02-12 03:39:56 +00:00
2026-06-05 03:05:13 +09:00
2026-06-05 03:05:13 +09:00
2026-06-05 03:05:13 +09:00
2026-06-05 01:57:03 +09:00
2024-02-20 05:13:53 +00:00
2023-06-19 16:31:52 +09:00
2026-06-05 01:57:03 +09:00
2026-06-05 01:57:03 +09:00
2026-06-05 01:57:03 +09:00
2026-06-05 03:05:13 +09:00
2026-04-25 14:01:18 +09:00
2026-06-05 03:05:13 +09:00
2024-07-12 10:13:04 +01:00