vorotamoroz
1044dca94f
Merge main into stale-file protection integration
2026-09-17 12:46:32 +00:00
vorotamoroz
ef99cd8499
Cover stale-file recovery and bulk folder operations
...
Document exact file revision provenance and add real Obsidian scenarios for stale files after restart, parent-folder renames, and parent-folder deletion. Characterise replication queue delays during repeated writes to one document.
Companion to Commonlib c0a84a4. Validation used its packed artefact; the local file dependency remains uncommitted until a published Commonlib version is available.
2026-09-17 11:06:53 +00:00
vorotamoroz
11a07b26af
Use host preparation for TURN connection settings
2026-09-16 03:43:09 +00:00
vorotamoroz
ab55eb5aff
Use existing Setup URI and QR sharing for TURN settings
2026-09-15 17:18:40 +00:00
vorotamoroz
93bc161f20
Add optional Cloudflare TURN credentials and secure profile sharing
2026-09-15 16:20:03 +00:00
vorotamoroz
78c2ccc15a
Fix synchronisation setting compatibility recovery
2026-09-08 17:16:01 +00:00
vorotamoroz
e018cab039
Warn when live Vault reflection fails
2026-09-05 02:10:52 +00:00
vorotamoroz
f06f33cbf4
Strengthen conflict resolution regression coverage
2026-09-04 08:16:14 +00:00
vorotamoroz
56a1a19d2c
Merge latest main into conflict resolution refactor
2026-09-04 05:35:39 +00:00
vorotamoroz
84be444689
Simplify conflict scheduling and lifecycle subscriptions
2026-09-04 05:15:45 +00:00
vorotamoroz
f70bdbbbe0
refactor: clarify startup operation defaults
2026-09-04 02:30:40 +00:00
vorotamoroz
22a835519b
fix: preserve startup UI behaviour
2026-09-04 01:55:29 +00:00
vorotamoroz
6ea906b575
Refactor conflict resolution into service features
2026-09-03 12:35:58 +00:00
vorotamoroz
338aecd888
Refactor startup lifecycle into service features
2026-09-03 12:20:05 +00:00
vorotamoroz
50ad4c4bdf
Integrate E2EE rebuild preservation with current main
2026-09-02 11:30:20 +00:00
vorotamoroz
ef3033d8db
Restore Sync now progress and recovery policy
2026-09-01 18:00:08 +00:00
vorotamoroz
8e506fdbc7
Retire redundant P2P Review Harness check
2026-09-01 12:08:50 +00:00
vorotamoroz
cab6679c2b
Route interactive P2P UI through focused views
2026-09-01 11:33:54 +00:00
vorotamoroz
3f76ad796e
Migrate P2P UI and CLI transfers to service views
2026-08-31 15:06:39 +00:00
vorotamoroz
1d2077d3fc
Complete central provider, resource, scheduling, and recovery contracts
2026-08-31 15:06:06 +00:00
vorotamoroz
23dd4ab87e
Defer replication runtime database acquisition
2026-08-30 16:39:15 +00:00
vorotamoroz
704e141fd9
Refresh owned Security Seed observations
2026-08-30 16:15:55 +00:00
vorotamoroz
69cd6250d2
Tighten provider adapter boundaries
2026-08-30 12:42:34 +00:00
vorotamoroz
72f033fca4
Compose replication lifecycle without a legacy module
2026-08-30 10:23:04 +00:00
vorotamoroz
b28871ab67
Preserve device E2EE settings during remote rebuild
2026-08-30 07:43:20 +00:00
vorotamoroz
f7206b1a6e
Compose replication scheduling as a service feature
2026-08-28 06:05:29 +00:00
vorotamoroz
ad83ae858d
Adopt focused P2P service views
2026-08-28 03:04:53 +00:00
vorotamoroz
dd11a753d5
Align host integrations with current API recommendations
2026-08-24 16:39:32 +00:00
vorotamoroz
f02470ec5c
docs: define independent revision properties
2026-08-19 06:25:00 +00:00
vorotamoroz
dc5274df27
fix: persist document history restoration in the database
2026-08-19 06:24:50 +00:00
vorotamoroz
c933674a0d
Add safe Metadata document ID repair
2026-08-12 18:56:17 +00:00
vorotamoroz
d37af53858
Stop repeating cancelled scheduled Fetch
2026-08-08 04:29:57 +00:00
vorotamoroz
15abe344bb
Keep incomplete Fast Setup isolated
2026-08-07 08:27:04 +00:00
vorotamoroz
b42df389fb
Distinguish absent and unreadable remote settings during setup
...
Use typed Commonlib outcomes to guide Fetch and Rebuild without treating a new remote as a failed read. Preserve automatic synchronisation choices when scheduled initialisation is cancelled.
2026-08-06 08:34:41 +00:00
vorotamoroz
12fc43a69c
Improve recovery diagnostics and actions
2026-07-25 09:01:25 +00:00
vorotamoroz
bea0e68091
Keep translation details out of startup path
2026-07-25 04:34:53 +00:00
vorotamoroz
07cba4ce83
Keep unreadable revisions for explicit repair
2026-07-24 16:15:46 +00:00
vorotamoroz
0e5475b7e3
Limit commands to applicable contexts
2026-07-24 16:13:49 +00:00
vorotamoroz
bf0fc0aea8
Retire orphaned WebApp tests and classify regression guards
2026-07-23 17:21:16 +00:00
vorotamoroz
1df034f12a
Refine P2P and manual setup workflows
2026-07-23 15:23:47 +00:00
vorotamoroz
aad0e56f09
Preserve legacy settings across same-profile upgrades
2026-07-22 06:21:54 +00:00
vorotamoroz
1ef8c88139
Complete Commonlib rc.6 integration and setup workflows
2026-07-21 15:00:28 +00:00
vorotamoroz
f195b9be0c
Serialise startup compatibility dialogues
2026-07-21 03:39:12 +00:00
vorotamoroz
6484a43e2f
Keep P2P consumers on the current transport
2026-07-20 15:06:05 +00:00
vorotamoroz
40a4987b0b
Reserve setup initialisation before enabling settings
2026-07-20 14:20:10 +00:00
vorotamoroz
80d1416a81
Align host settings with the 1.0 lifecycle
2026-07-20 13:20:48 +00:00
vorotamoroz
52e7bd25da
feat: restore opt-in first-run onboarding
2026-07-20 11:28:41 +00:00
vorotamoroz
f70779c352
feat: restore opt-in review harness
2026-07-20 10:50:08 +00:00
vorotamoroz
71f1b63b9a
test: recover review harness controller contract
2026-07-20 10:14:01 +00:00
vorotamoroz
f0ec046cf4
Require explicit review for restored Vaults
2026-07-19 07:05:22 +00:00