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
vorotamoroz
26f5f54f24
fixed: Reset Syncronisation on This Device for minio and P2P is now working properly.
2026-06-04 09:40:27 +01:00
vorotamoroz
99f3aca024
Merge pull request #933 from vrtmrz/0_25_71
...
0 25 72
2026-06-03 20:22:29 +09:00
vorotamoroz
194397dd94
bump again
0.25.72
2026-06-03 12:12:21 +01:00
vorotamoroz
afa79d78dc
bump
0.25.71
2026-06-03 11:18:25 +01:00
vorotamoroz
9a9440a768
Merge branch 'improve_first_fetch' into 0_25_71
2026-06-03 11:03:46 +01:00
vorotamoroz
e375860af8
fix importing issue and unit test issue
2026-06-03 06:58:19 +01:00
vorotamoroz
b57f34c15b
Revise devs note
2026-06-03 01:13:50 +00:00
vorotamoroz
b82fd9f04b
Revise redflag.md option descriptions
...
Updated descriptions for redflag options in troubleshooting documentation.
2026-06-02 21:14:42 +09:00
vorotamoroz
bb77426b7b
update dependencies and bump
0.25.70-patch3
2026-06-02 12:50:46 +01:00
vorotamoroz
1bef5fbef3
Merge branch 'fix_warns' into improve_first_fetch
2026-06-02 12:36:32 +01:00
vorotamoroz
7d2ba1b0b9
### Improved
...
- Database fetching (a.k.a. Reset Synchronisation on This Device) on the initialisation now supports streaming and is faster (CouchDB only)
- The database fetching process has been streamlined, and database operations are now suspended until it has been completed
- The initial synchronisation process has been simplified, making it easier to synchronise files with the remote server
- We can select the remote database to fetch from during the initialisation, when there are multiple remote databases configured (e.g. multiple CouchDBs or S3 remotes)
2026-06-02 12:34:46 +01:00
vorotamoroz
ac6b9a4dad
fix bad English
2026-06-01 12:13:01 +01:00
vorotamoroz
225e2c5096
bump
0.25.70-patch2
2026-06-01 12:10:56 +01:00
vorotamoroz
674d68b7d9
Fixed:
...
- No longer the status element breaks other plugins' interaction (#930 ).
2026-06-01 12:05:31 +01:00
vorotamoroz
0e6dd300ef
Merge branch 'fix_warns' into improve_first_fetch
2026-06-01 11:22:01 +01:00
vorotamoroz
8171db353a
bump
0.25.70-patch1
2026-06-01 11:19:42 +01:00
vorotamoroz
6ab1556880
prettify
2026-06-01 11:19:32 +01:00
vorotamoroz
cd2bff5fc7
Refactor types in svelte components.
2026-06-01 11:18:23 +01:00
vorotamoroz
5a280c7919
(feat): Bulk database fetching is now work in progress. This feature is expected to speed up rebuilds and setups. (WIP)
2026-06-01 10:41:48 +01:00
vorotamoroz
c6697327d5
Fixed typings
...
Fixed wrong typing for serviceHub, svelte dialog
2026-06-01 06:20:33 +01:00
vorotamoroz
7c203a522a
Aligned to eslint rules and fixed following things:
...
This commit may contains behavioural changes.
- Fix for the issue with corrupted log displays
- Wrap the activeDocument
- Reduced potential type errors and strengthened certain checks
- Made error handling more robust (by rewriting the error class)
2026-06-01 05:28:03 +01:00
vorotamoroz
c80c294d93
satisfies
...
Address following rules
-
- @typescript-eslint/unbound-method
- obsidianmd/prefer-active-doc
- obsidianmd/prefer-window-timer
Improve typing
2026-06-01 04:20:47 +01:00
vorotamoroz
3e65ae932d
Address following rules
...
- @typescript-eslint/no-redundant-type-constituents
2026-06-01 03:50:51 +01:00
vorotamoroz
f710f03380
Address following rules
...
- @typescript-eslint/no-redundant-type-constituents
- @typescript-eslint/no-unnecessary-type-assertion
2026-06-01 03:37:55 +01:00
vorotamoroz
b887269fc1
change eslint for more progressive
2026-06-01 02:37:07 +01:00
vorotamoroz
56a234e6d7
chore: wrap timer functions
2026-05-31 19:03:43 +09:00
vorotamoroz
39014b2294
use coreEnvVars for some vars
2026-05-30 23:59:36 +09:00
vorotamoroz
24e6c110a3
Remove unused imports
2026-05-30 23:53:19 +09:00
vorotamoroz
f24d110552
Change type assertion
2026-05-30 23:49:32 +09:00
vorotamoroz
7189c1c05a
Update dependency
...
set no-deprecated to warn
2026-05-30 23:42:32 +09:00
vorotamoroz
547afe9a86
remove unused eslint comment
...
use _fetch instead of fetch
add ignore list
2026-05-30 23:32:46 +09:00
vorotamoroz
7b5876037d
Add ignores
2026-05-30 23:22:17 +09:00
vorotamoroz
b714c00644
(chore): Improve type assertion, remove unused imports
2026-05-29 04:19:58 +01:00
vorotamoroz
e14e771bfb
(chore): tidied tsconfig and eslint, and some incorrect imports
2026-05-28 04:42:03 +01:00
vorotamoroz
1130bbcee8
remove unmaintained tests
2026-05-26 11:33:14 +01:00
vorotamoroz
8841ef4619
fix css duplicated props
2026-05-26 11:27:31 +01:00
vorotamoroz
45fe0b3682
chore: lint: enable cache and concurrency
2026-05-26 11:24:41 +01:00