vorotamoroz
4e7ee760de
Merge pull request #949 from AutoraLabs/feat/keep-livesync-active-in-background
...
feat: opt-in desktop setting to keep replication active in the background
2026-06-13 11:14:04 +09:00
vorotamoroz
c4faade30c
Update submodule pointer
2026-06-13 11:13:35 +09:00
Miguel Ferreira
445a8c747c
chore(submodule): bump src/lib to commonlib main ( #51 merged as e98d929)
...
vrtmrz/livesync-commonlib#51 is merged into commonlib main as e98d929. Repoint
the gitlink from the PR branch commit to that merge commit so this PR builds
against upstream main.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 10:45:40 +01:00
Miguel Ferreira
292a6b9e1e
refactor: detect platform via APIService.isMobile() instead of Platform.isDesktopApp
...
Address the maintainer review on #949 : determine the platform through the
plugin's own service layer (services.API.isMobile()) rather than Obsidian's
Platform API directly, matching the existing call in ObsidianLiveSyncSettingTab.
Applies to both PR-introduced sites: the runtime guard (ModuleObsidianEvents)
and the settings-pane toggle (PaneSyncSettings).
The TFile import becomes type-only so deps.ts is no longer pulled at runtime;
the unit test drives the platform through the services.API.isMobile() mock.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 10:45:40 +01:00
vorotamoroz
0e04e7d31d
Merge pull request #951 from vrtmrz/feat_docker_ci_build
...
feat: Docker CI workflow to enhance image tagging and push logic base…
2026-06-09 18:41:26 +09:00
vorotamoroz
4cf4acf7e9
feat: Docker CI workflow to enhance image tagging and push logic based on branch and event type
2026-06-09 09:00:43 +00:00
vorotamoroz
39d78a04ac
Enhance remote database management and add --vault option
...
Added new commands for remote database management and introduced --vault option for daemon and mirror commands.
2026-06-08 21:12:42 +09:00
vorotamoroz
0b8d73ccd8
Merge pull request #948 from vrtmrz/adjust_overwrite_prevention
...
Adjust overwrite prevention
2026-06-08 19:57:20 +09:00
vorotamoroz
5921a71227
Add CI
2026-06-08 10:52:00 +00:00
vorotamoroz
a40929c9e4
fixed: enhance conflict handling by adding settings check for document writes
2026-06-08 10:47:34 +00:00
vorotamoroz
2d8a285201
Port new tests
2026-06-08 10:38:54 +00:00
vorotamoroz
d9903bfe9e
Merge pull request #947 from vrtmrz/0_25_74
...
Release: 0.25.74
2026-06-08 19:29:33 +09:00
vorotamoroz
a6e7dddf7f
Merge branch '0_25_74' into cli_test_deno
2026-06-08 11:29:06 +01:00
vorotamoroz
9a51c78011
tweak specificity
0.25.74
2026-06-08 11:18:35 +01:00
vorotamoroz
7b9c0b011f
bump
2026-06-08 11:15:13 +01:00
vorotamoroz
26a050e6f6
Merge pull request #946 from vrtmrz/cli_vaultpath
...
feat: decouple the database and vault directories
2026-06-08 19:12:11 +09:00
vorotamoroz
34162f747c
fix corrupted test, update submodule
2026-06-08 11:10:37 +01:00
vorotamoroz
9e87ee4da1
Merge branch 'main' into cli_vaultpath
2026-06-08 19:07:02 +09:00
vorotamoroz
ba5d4c434b
Merge pull request #945 from vrtmrz/fix_941
...
fixed: ignore hidden files completely if hidden file sync disabled
2026-06-08 18:57:09 +09:00
vorotamoroz
8f44f4c61d
Merge remote-tracking branch 'origin/main' into fix_941
2026-06-08 10:55:47 +01:00
vorotamoroz
23d8a1ecc3
update submodule
2026-06-08 10:51:08 +01:00
vorotamoroz
a46abcad52
Merge branch 'main' into fix_941
2026-06-08 10:50:34 +01:00
vorotamoroz
347e1fcee5
Merge pull request #944 from vrtmrz/fix_911
...
fixed: fix automatic merging behaviour
2026-06-08 18:47:29 +09:00
vorotamoroz
d85d8bc5e4
Merge branch 'main' into fix_911
2026-06-08 18:45:35 +09:00
vorotamoroz
c493fb6f66
Merge pull request #942 from vrtmrz/feat_cli_database_commands
...
feat: Added new remote management commands
2026-06-08 18:44:32 +09:00
vorotamoroz
cf173caf88
feat: decouple the database and vault directories
2026-06-08 10:43:10 +01:00
vorotamoroz
a41c7b2f70
Merge pull request #928 from starskyzheng/feat/cli-daemon-vault-option
...
feat(cli): add --vault option for daemon and mirror commands
2026-06-08 18:03:25 +09:00
vorotamoroz
3acaa7f269
update readme
2026-06-08 09:26:43 +01:00
vorotamoroz
85787eddb3
fixed: ignore hidden files completely if hidden file sync disabled
2026-06-08 09:24:59 +01:00
vorotamoroz
8cbb233df7
fixed: fix automatic merging behaviour
2026-06-08 09:04:12 +01:00
vorotamoroz
5922186a0e
feat: Added new remote management commands
2026-06-08 04:23:22 +00:00
vorotamoroz
60f21eb9d2
detect loopback and coturn option
2026-06-05 09:44:17 +01:00
vorotamoroz
6b7816d334
add coturn for test
2026-06-05 09:39:39 +01:00
vorotamoroz
369e62ee8d
Improved: we can set empty for turnServer explicitly.
2026-06-05 09:27:19 +01:00
vorotamoroz
37593bbee6
Update CI to use deno
2026-06-05 09:07:38 +01:00
vorotamoroz
baa51a66a7
Merge branch 'main' into cli_test_deno
2026-06-05 08:34:31 +01:00
郑泽宇
be979a3bf1
fix(cli): respect mirror positional arg before --vault flag
...
Per vrtmrz's review feedback, restore the mirror [vault-path] positional
argument support with correct priority order:
mirror positional arg > --vault flag > databasePath
Also update --vault help text and CLI README with the new option.
2026-06-05 11:50:23 +08:00
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
vorotamoroz
31050c9cb8
update docs
2026-06-05 03:05:13 +09:00
vorotamoroz
1b44ab9f2b
docs: update documentation
2026-06-05 01:57:03 +09:00
vorotamoroz
3a78c70539
(chore) update terms
2026-06-05 01:24:46 +09:00
vorotamoroz
0f08ad435f
(chore): improve English
2026-06-05 01:08:54 +09:00
vorotamoroz
96abd930b3
Merge pull request #938 from vrtmrz/0_25_73
...
Release 0.25.73
2026-06-04 18:50:11 +09:00
vorotamoroz
4581db45c4
bump
0.25.73
2026-06-04 10:44:56 +01:00
vorotamoroz
05cab8ec66
Merge pull request #937 from vrtmrz/fix_926
...
fix: adjust CouchDB's database name checking to its specification
2026-06-04 18:39:38 +09:00
vorotamoroz
b005625ef3
Merge branch 'main' into fix_926
2026-06-04 18:38:26 +09:00
vorotamoroz
e5408b4dd7
Merge pull request #936 from vrtmrz/fix_path_handling_on_windows_cli
...
Fix: No longer path corruption on windows environment
2026-06-04 18:37:47 +09:00
vorotamoroz
95a9b1b41c
Merge pull request #935 from vrtmrz/fix_first_fetch2
...
fixed: `Reset Syncronisation on This Device` for minio and P2P
2026-06-04 18:37:23 +09:00
vorotamoroz
2aa8bc1165
fix: adjust CouchDB's database name checking to its specification ( #926 ).
2026-06-04 10:35:15 +01:00
vorotamoroz
f8998d5441
(fixed): No longer path corruption on windows environment (at least, pass the check) on CLI
2026-06-04 10:17:34 +01:00