vorotamoroz
b5e8aa7485
Use keyed conflict scheduling for normal files
2026-10-31 12:03:57 +00:00
vorotamoroz
d1af8a5dfa
Retire legacy purge-based cleanup recovery
2026-10-31 09:44:02 +00:00
vorotamoroz
bd05dde39c
Merge main into shared runtime foundations
...
Keep SyncGuard startup dependencies isolated in unload logging tests.
2026-10-30 15:36:57 +00:00
vorotamoroz
58ddefa031
Merge main into the SyncGuard feature branch
2026-10-30 06:37:12 +00:00
vorotamoroz
4027417bf5
Narrow service and command composition
2026-10-29 15:00:19 +00:00
vorotamoroz
cfdc698775
Reuse scoped content and progress operations
2026-10-29 14:56:56 +00:00
vorotamoroz
28bc6e87a1
Make remote and log resource ownership explicit
2026-10-29 14:56:06 +00:00
vorotamoroz
9632f2ae5a
Confirm Fast Setup choices from the scheduled fetch flag
2026-10-29 14:45:15 +00:00
Artem Ovchinnikov
ed6408cc5a
fix(syncguard): notify local preference changes without reapplying sync settings
2026-10-29 13:09:26 +03:00
Artem Ovchinnikov
7c1385fd79
refactor(syncguard): read host-local preferences
2026-10-29 13:05:33 +03:00
Artem Ovchinnikov
47828e934b
fix(syncguard): retire bypass on catch-up completion and close CSS rule
2026-10-29 12:56:01 +03:00
Artem Ovchinnikov
2d3a5e5ff8
fix(syncguard): preserve catch-up state across transient idle resume
2026-10-27 15:51:05 +03:00
Artem Ovchinnikov
b552c2a455
test(syncguard): protect catch-up handoff while finite pull settles
2026-10-27 15:37:01 +03:00
Artem Ovchinnikov
101fe958f5
refactor(syncguard): use published CouchDB catch-up phases
2026-10-27 15:34:45 +03:00
Artem Ovchinnikov
acd3b0ade6
Merge remote-tracking branch 'upstream/main' into feat/syncguard-bulk-sync-edit-guard
...
# Conflicts:
# src/common/messages/LiveSyncProvisionalMessages.ts
# styles.css
# updates.md
2026-10-27 15:28:22 +03:00
vorotamoroz
a3b55ed439
Merge main for startup integrity follow-up
2026-10-24 11:42:35 +00:00
vorotamoroz
fd2eebdf38
fix(startup): recheck sizes after reading storage
2026-10-24 11:41:56 +00:00
vorotamoroz
916784c5c7
fix: clarify device version notices
2026-10-23 20:18:29 +00:00
vorotamoroz
1a54d21e71
test: cover Commonlib 0.2 consumer workflows
2026-10-23 17:37:42 +00:00
vorotamoroz
4f7a6b7ae9
Explain compatibility costs in device review
2026-10-23 16:32:12 +00:00
vorotamoroz
39ef429d7b
Clarify device review guidance and follow dialogue windows
2026-10-23 16:07:35 +00:00
s-qin
fc2b35e0dc
perf(startup): inspect storage sizes without loading healthy files
2026-10-23 23:54:13 +08:00
vorotamoroz
76808878da
Merge Joined devices interface and notices
2026-10-23 15:24:18 +00:00
vorotamoroz
96ad2737a7
Adopt Commonlib 0.2.0 with injected device storage
2026-10-23 13:56:54 +00:00
vorotamoroz
404d4279c0
Add Joined devices dialogue and version notices
2026-10-23 10:13:46 +00:00
Artem Ovchinnikov
8381462950
fix(syncguard): preserve bypass during duplicate resume
2026-10-21 21:49:24 +03:00
Artem Ovchinnikov
bc185d8bd0
fix(syncguard): isolate CouchDB catch-up from P2P activity
2026-10-21 21:44:17 +03:00
Artem Ovchinnikov
ee0272a65f
fix(syncguard): prevent mobile input behind workspace overlay
2026-10-21 21:39:53 +03:00
Artem Ovchinnikov
d527fa9764
fix(replication): flag additional Vault reflection failures
2026-10-21 21:39:53 +03:00
Artem Ovchinnikov
f7c7ef364c
feat(syncguard): protect workspace during substantial CouchDB catch-up
2026-10-21 21:25:25 +03:00
Artem Ovchinnikov
bca2f2dcc6
fix(replication): publish pending counts and reflection failures
2026-10-21 21:25:16 +03:00
Artem Ovchinnikov
c7d59c78d9
feat(syncguard): model bounded catch-up editing guard
2026-10-21 20:58:39 +03:00
vorotamoroz
32874ea97f
Polish diagnostic reporting and local pseudonym follow-up
2026-10-20 08:23:56 +00:00
vorotamoroz
8aeb7c60ef
Add read-only database diagnostics
2026-10-19 12:49:02 +00:00
vorotamoroz
e6794ca967
Integrate opt-in NFC path identity and combined regression coverage
2026-10-17 14:14:59 +00:00
vorotamoroz
ddb4d52931
Add opt-in Unicode NFC path identity for CouchDB
2026-10-17 13:31:19 +00:00
vorotamoroz
f47db4f256
Preserve unchanged-file reflection after revision history pruning
2026-10-17 13:24:53 +00:00
vorotamoroz
8c258c9224
Preserve Fast Setup choices while translating at display time
2026-10-13 11:04:09 +00:00
vorotamoroz
d346bb27ab
Merge current main and Maintenance keys into settings localisation
2026-10-13 11:01:31 +00:00
vorotamoroz
8edc7e3f31
Merge current main for Setup URI dependency alignment
2026-09-30 17:12:04 +00:00
vorotamoroz
68a86974f7
Cover received changes held until application readiness
2026-09-30 16:00:06 +00:00
Kim Jansheden
de2ebaeea5
Resume held replication results on application readiness
...
Trigger queued result processing on Commonlib readiness while preserving
explicit suspension. Cover both transitions with focused tests.
2026-09-29 19:39:20 +02:00
vorotamoroz
a511b51d2c
Merge main and verify ID keys through Setup URI and QR
2026-09-29 14:28:51 +00:00
vorotamoroz
bf7822f20b
Add independent ID key configuration and recovery
2026-09-29 12:58:11 +00:00
vorotamoroz
126adcb955
fix: initialise missing compatibility markers without pausing
2026-09-29 08:28:01 +00:00
vorotamoroz
9e388c2044
Merge internal Metadata integration for stacked Setup URI validation
2026-09-29 06:38:27 +00:00
vorotamoroz
03d8d3307d
Merge origin/main into time-bound Setup URI branch
2026-09-28 10:29:11 +00:00
vorotamoroz
3a478cce3f
Prepare time-bound Setup URI integration for Commonlib release
...
Add Time-bound and Compatible generation to the Obsidian dialogue, browser peer check, and setup tools, with boundary and compatibility coverage. Show the fixed window end before sharing a Time-bound URI.
This review branch depends on unpublished @vrtmrz/livesync-commonlib 0.1.32-next.0. The root npm pin and Deno lockfile remain unchanged until that candidate is available; a fresh install of this commit is not yet expected to build.
2026-09-28 10:22:28 +00:00
vorotamoroz
2c6cd56618
Simplify remote feature checks and clarify manual rebuild guidance
2026-09-27 11:08:53 +00:00
vorotamoroz
6c50505096
Integrate encrypted internal metadata in LiveSync
2026-09-27 09:51:53 +00:00