Commit Graph
886 Commits
Author SHA1 Message Date
vorotamoroz a8b9a901e4 Show initial and retrying Chunk fetches separately
Display disjoint pending counts in the status bar and cover atomic updates and disposal. Add a real Obsidian and CouchDB scenario for delayed arrival, terminal absence, and finite-replication completion.

Document retry scheduling and pending-count semantics. This uses the new Commonlib chunkFetchCounts export; the exact package dependency will be updated after its publication.
2026-09-30 08:48:18 +00:00
vorotamoroz bf7822f20b Add independent ID key configuration and recovery 2026-09-29 12:58:11 +00:00
vorotamoroz 4677232ac1 Clarify internal file Properties encryption wording 2026-09-27 12:55:53 +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
github-actions[bot] 1ce3caf2ad Releasing 1.0.32 2026-09-27 02:14:24 +00:00
vrtmrz 01b3e9610c Merge main after PR #1209 into remediation result application 2026-09-26 08:24:38 +00:00
vorotamoroz ae9145daa5 Preserve colon-containing Vault paths with Commonlib 0.1.28 2026-09-25 07:48:28 +00:00
Kim Jansheden 01a83b13fb Apply received changes again while remediation mode is active
Remediation mode prevents the reconciliation scan which readiness depends upon,
so the application never becomes ready while the modification-time limit is set.
Since the result processor began waiting for readiness, nothing was applied in
that mode at all, not even changes older than the limit, which is what the mode
exists for. Result application no longer requires readiness while the limit is
configured, but it does require a usable local database, because a change applied
while a fetch has reset the database cannot gather its chunks and is dropped.
The limit itself is still enforced for every change.

A scheduled fetch also no longer offers Simple Fetch in this mode. Simple Fetch
reconciles the Vault with the local database after fetching, past the check which
refuses that scan, so it could store the current files or write changes newer than
the limit. The detailed flow states the restriction and offers to clear it first.
2026-09-25 06:51:48 +02:00
github-actions[bot] 8dcd53090a Releasing 1.0.30 2026-09-18 08:40:49 +00:00
vorotamoroz 8ea656a7da Use Commonlib 0.1.27 for Journal transfer readiness 2026-09-18 07:01:07 +00:00
vorotamoroz a3231b0906 Reuse Security Seed reads within each resource 2026-09-18 03:34:31 +00:00
vorotamoroz e8bb05e884 Test ordinary mirror edits and preserve unknown local content 2026-09-18 01:14:35 +00:00
vorotamoroz 1c8db1a2b2 Test stale-file protection across multiple devices 2026-09-17 16:12:43 +00:00
vorotamoroz dee5b69689 Use compatible timers for TURN credential requests
Use compatGlobal and CompatTimeoutHandle for request deadlines. Enforce the community no-global-this rule for integrations and make violations fail quiet lint checks.
2026-09-17 14:26:08 +00:00
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 64063b4a2c Releasing 1.0.29 2026-09-16 10:14:17 +00:00
vorotamoroz d1405f2fb4 Clarify the managed TURN provider label 2026-09-16 09:12:05 +00:00
vorotamoroz 11a07b26af Use host preparation for TURN connection settings 2026-09-16 03:43:09 +00:00
vorotamoroz a565070809 Use profile storage for TURN source settings 2026-09-15 18:28:20 +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 d082b409c0 test: use RustFS for S3 service fixtures 2026-09-15 13:32:55 +00:00
vorotamoroz 70cfbd43a9 fix(cli): prepare daemon and mirror Vaults during startup 2026-09-15 12:06:35 +00:00
vorotamoroz 7c1c913f1d fix(cli): enumerate current Vault files independently of cache 2026-09-15 12:05:24 +00:00
github-actions[bot] 2f9e82ec08 Releasing 1.0.28 2026-09-09 01:23:58 +00:00
vorotamoroz e1dbd3eeb3 Merge main for current release and TypeScript compatibility 2026-09-08 17:26:23 +00:00
vorotamoroz 78c2ccc15a Fix synchronisation setting compatibility recovery 2026-09-08 17:16:01 +00:00
github-actions[bot] 76bd9086ad Releasing 1.0.27 2026-09-07 12:28:41 +00:00
vorotamoroz 94766f9d43 Merge remote-tracking branch 'origin/main' into chore/upgrade-typescript-6 2026-09-06 06:30:30 +00:00
vorotamoroz 6fda957456 Upgrade TypeScript toolchain to 6.0 2026-09-06 06:16:10 +00:00
vorotamoroz 59188872fc Fix first-time Object Storage setup through custom handler 2026-09-06 04:07:20 +00:00
github-actions[bot] cfb3cec6ec Releasing 1.0.26 2026-09-06 01:28:56 +00:00
vorotamoroz e018cab039 Warn when live Vault reflection fails 2026-09-05 02:10:52 +00:00
vorotamoroz f3c85c1aef Merge pull request #1170 from vrtmrz/fix/issue-1164-readable-path-warning
Keep active-file path compatibility warnings readable
2026-09-05 01:58:33 +09:00
vorotamoroz c3e12cf946 Avoid resolving CLI development peers in Docker runtime 2026-09-04 16:25:36 +00:00
vorotamoroz c84383a44b Keep active-file path warnings readable 2026-09-04 16:21:05 +00:00
vorotamoroz 188b749326 Warn after partial startup scans 2026-09-04 13:54:36 +00:00
vorotamoroz 6abc5cba64 Keep startup ready after individual file failures 2026-09-04 12:50:46 +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 7b4f7bf514 Prepare release 1.0.24 2026-09-03 04:17:05 +00:00
vorotamoroz c58e462057 Align existing-device setup guidance terminology 2026-09-03 03:01:05 +00:00
vorotamoroz a09c59aaba Merge pull request #1118 from nikhilmaddirala/agent/fix-setup-wizard-existing-device-copy
Fix existing-device setup guidance
2026-09-03 00:38:57 +09:00