Commit Graph
100 Commits
Author SHA1 Message Date
vorotamoroz b449dfd2bb Prepare 1.0.41 notes, dependencies, and recovery coverage
Align release metadata and audited development dependencies, and consolidate
release notes with contributor acknowledgements.

Cover upgrades, start-up integrity, text reflection, and interrupted saves
in real Obsidian. Document the accepted provenance persistence interval:
identical replayed content converges, safe merge retains the later remote
content and ancestry, and overlapping edits remain available for review.
2026-10-26 13:35:14 +00:00
vorotamoroz 935511c69b Merge pull request #1288 from vrtmrz/feature/fast-forwarding-status
Show CouchDB comparison progress in customisable status items
2026-10-26 13:29:17 +09:00
vorotamoroz c9381d6a59 Merge main and verify comparison status with published Commonlib 2026-10-26 04:09:02 +00:00
vorotamoroz 8ff654c786 Merge pull request #1287 from vrtmrz/test/issue-1207-livesync-batch
Add explicit LiveSync batching and await local file saves
2026-10-26 12:49:59 +09:00
vorotamoroz 6d289a8824 Merge main and validate local saves with Commonlib 0.2.1 2026-10-26 03:29:16 +00:00
vorotamoroz 68de67c58d Merge pull request #1277 from vrtmrz/fix/customisation-catalogue-race
Fix concurrent Customisation Sync catalogue updates
2026-10-26 11:53:01 +09:00
vorotamoroz b2fc839584 Merge main and verify catalogue Reload and Apply in Obsidian 2026-10-26 02:36:32 +00:00
vorotamoroz 799195375d Merge pull request #1276 from vrtmrz/fix/automatic-hidden-file-sync
Fix Automatic mode prerequisites and plug-in initialisation targets
2026-10-26 11:20:19 +09:00
vorotamoroz 40696aa8bc Merge main and verify all Automatic initial actions 2026-10-26 01:49:19 +00:00
vorotamoroz 1168dd6a07 Merge pull request #1274 from junkerderprovinz/fix/issue-817
Read Setup URI generator values from LIVESYNC_ variables
2026-10-26 10:23:41 +09:00
vorotamoroz 0b0be8f367 Merge main and verify Setup URI command compatibility 2026-10-25 17:25:47 +00:00
vorotamoroz e4d47f4f1d Merge pull request #1268 from vrtmrz/snyk-fix-74917acf94ec57aafbcf9bba99036ba5
[Snyk] Security upgrade markdown-it from 14.3.2 to 14.3.3
2026-10-26 02:09:55 +09:00
vorotamoroz a681eef8b2 Merge main and refresh markdown-it lockfile 2026-10-25 17:00:04 +00:00
vorotamoroz 62b2edba9d fix: await optional file database saves 2026-10-25 13:26:02 +00:00
vorotamoroz e7f7e62cfa Refine status item placement and inactive styling 2026-10-25 09:03:51 +00:00
vorotamoroz 68dc40ff05 Show CouchDB comparison progress in customisable status items 2026-10-25 05:40:10 +00:00
vorotamoroz b3a43abc2e Merge main before reviewing LiveSync batching
Integrate the startup integrity scan optimisation and retain both sets of Unreleased notes.
2026-10-25 03:17:20 +00:00
vorotamoroz 68fa04af3c Expose explicit LiveSync batching and honour save failures
Show the batching choice for the current synchronisation mode while
preserving both mode preferences. Observe local save failures before
file-open work and report failed asynchronous unload preparation.

Record the accepted recovery and batching contract, update the primary
settings documentation, and add two-device runtime coverage for batching,
deletions, saved settings, and interrupted local processing.

Requires Commonlib commit 72bdc66af5d7338d8f2f69ebe83c3866def93360.
Update the exact registry dependency when its package version is published.

Validation: full repository check; latest packed dependency type checks,
production build, 1,373 unit tests (one skipped), and six focused runtime
recovery cases. The earlier implementation passed the full 23-case runtime
comparison and five additional interruption conditions.
2026-10-25 02:47:55 +00:00
vorotamoroz db15bcd5f2 Merge pull request #1283 from s-qin/perf/startup-storage-stat
Avoid whole-file storage reads during healthy startup integrity checks
2026-10-24 20:58:42 +09: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 cb78480afd Release 1.0.40 (#1284)
Record the reviewed 1.0.40 release after publication and BRAT acceptance.

The GitHub Release is already the latest stable release; its tag, notes, and assets remain unchanged.
2026-10-24 13:26:07 +09:00
vorotamoroz 73a14d4e4b Releasing 1.0.40 2026-10-24 03:16:36 +00:00
vorotamoroz 2468d07f61 Merge pull request #1282 from vrtmrz/refactor/device-values-commonlib-0.2
Adopt Commonlib 0.2.0 with device review and synchronisation updates
2026-10-24 05:46:03 +09: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 b40784e66f Shorten device version compatibility guidance 2026-10-23 16:41:21 +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
vorotamoroz 76808878da Merge Joined devices interface and notices 2026-10-23 15:24:18 +00:00
vorotamoroz 0a2b13c246 Merge initial Fast Fetch integration 2026-10-23 15:23:21 +00:00
vorotamoroz 1a68399dea Merge Hidden File Sync selector coverage 2026-10-23 15:22:25 +00:00
vorotamoroz 71edb93215 Close WebPeer runtimes after composition tests 2026-10-23 14:40:01 +00:00
vorotamoroz 96ad2737a7 Adopt Commonlib 0.2.0 with injected device storage 2026-10-23 13:56:54 +00:00
vorotamoroz e56098eb57 Fix diagnostics checks across Obsidian renderers 2026-10-23 13:53:56 +00:00
vorotamoroz 404d4279c0 Add Joined devices dialogue and version notices 2026-10-23 10:13:46 +00:00
vorotamoroz 22ef4d073f Document module filename capitalisation 2026-10-23 09:39:18 +00:00
vorotamoroz d1e4c34054 Prepare consistent Chunk sizes and fresh Fast Fetch integration 2026-10-23 09:12:02 +00:00
vorotamoroz b7101fe936 Fix concurrent Customisation Sync catalogue updates 2026-10-23 01:11:41 +00:00
vorotamoroz 9d30bed52d Clarify Hidden File Sync selectors and test normal allow-lists 2026-10-23 01:11:41 +00:00
vorotamoroz e83833d4e8 Fix Automatic mode prerequisites and plug-in initialisation targets 2026-10-23 01:00:22 +00:00
vorotamoroz ce0524d49f Merge pull request #1269 from vrtmrz/1_0_39
Releasing 1.0.39
2026-10-20 20:44:29 +09:00
vorotamoroz 11edc6edef Polish 1.0.39 release notes 2026-10-20 10:27:22 +00:00
vorotamoroz 0e4a8f4328 Merge pull request #1267 from vrtmrz/feat/polish-report-tools
Polish diagnostic reports and local pseudonym follow-up
2026-10-20 18:58:29 +09:00
vorotamoroz 7b5dc1243c Verify diagnostic follow-up cancellation in Obsidian 2026-10-20 09:47:29 +00:00
vorotamoroz 579a2ff373 Use published Commonlib 0.1.44 2026-10-20 09:47:29 +00:00
vorotamoroz 070fef7669 Defer Pages validation until draft pull requests are ready 2026-10-20 08:24:05 +00:00
vorotamoroz 32874ea97f Polish diagnostic reporting and local pseudonym follow-up 2026-10-20 08:23:56 +00:00
vorotamoroz c1ed71f686 Merge pull request #1266 from vrtmrz/feat/database-diagnostics
Add read-only database diagnostics with per-run pseudonyms
2026-10-20 04:05:33 +09:00
vorotamoroz b332be6924 Show diagnostic name and report format choices as radio buttons 2026-10-19 18:49:54 +00:00
vorotamoroz 7c59c9adbc Document diagnostic actions in settings and issue reporting 2026-10-19 18:22:23 +00:00
vorotamoroz 7b43f8ca57 Merge NFC reconstruction fix into database diagnostics 2026-10-19 18:04:37 +00:00
vorotamoroz ed6f999a89 Merge pull request #1265 from vrtmrz/fix/deleted-metadata-nfc-fetch
Allow NFC reconstruction with logical deletions
2026-10-20 02:59:46 +09:00
vorotamoroz c23b055cd6 Verify database diagnostics and keep mobile report controls visible 2026-10-19 13:49:01 +00:00
vorotamoroz 0ca499778e Use Commonlib 0.1.43 for NFC reconstruction 2026-10-19 12:55:47 +00:00
vorotamoroz 7234daeddb Merge current main into database diagnostics 2026-10-19 12:49:14 +00:00
vorotamoroz 8aeb7c60ef Add read-only database diagnostics 2026-10-19 12:49:02 +00:00
vorotamoroz 63688db754 Verify current Metadata after Fast Fetch 2026-10-19 11:22:42 +00:00
vorotamoroz 612e3eb9d5 Document and test NFC reconstruction with logical deletions 2026-10-19 10:24:42 +00:00
vorotamoroz 6412dd6d6b Merge pull request #1264 from vrtmrz/ci/skip-draft-pr-tests
ci: skip tests for draft pull requests
2026-10-19 19:22:36 +09:00
vorotamoroz 30adf842eb ci: skip test jobs for draft pull requests 2026-10-19 10:16:42 +00:00
vorotamoroz f0ea5cb3a0 Update software citation for version 1.0.38 2026-10-17 18:22:45 +00:00
vorotamoroz 6e275ed797 Merge pull request #1263 from vrtmrz/1_0_38
Releasing 1.0.38
2026-10-18 01:13:47 +09:00
vorotamoroz 69105b600a Archive the 1.0.33 release notes 2026-10-17 14:49:29 +00:00
vorotamoroz 74e230a769 Merge pull request #1261 from vrtmrz/fix/unicode-path-identity
Support Unicode NFC path identity for CouchDB synchronisation
2026-10-17 23:43:58 +09:00
vorotamoroz 77d647ae75 Merge pull request #1262 from vrtmrz/fix/provenance-content-hash
Preserve unchanged-file reflection after revision history pruning
2026-10-17 23:43:01 +09:00
vorotamoroz 72a373b045 Merge pull request #1260 from vrtmrz/fix/tweak-recovery-effective-settings
Fix tweak recovery for effective encryption settings
2026-10-17 23:42:31 +09:00
vorotamoroz 8fb870e022 Merge pull request #1256 from vrtmrz/test/metadata-deletion-reflection-main
Reflect deletions and renames with Commonlib 0.1.41
2026-10-17 23:36:20 +09:00
vorotamoroz 0fd24cd79e Align recovery and path identity documentation with Commonlib 0.1.42 2026-10-17 14:21:38 +00:00
vorotamoroz e6794ca967 Integrate opt-in NFC path identity and combined regression coverage 2026-10-17 14:14:59 +00:00
vorotamoroz 6f2db09ca9 Integrate content evidence for unchanged files 2026-10-17 14:14:06 +00:00
vorotamoroz 29a3bfa146 Integrate effective encryption setting recovery 2026-10-17 14:13:43 +00:00
vorotamoroz bf8e899bf7 Cover content evidence after conflict-base compaction 2026-10-17 13:49:11 +00:00
vorotamoroz 081d3f3339 Align multi-device tests with retained content evidence 2026-10-17 13:39:22 +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 456a742a72 Cover tweak recovery continuity in real Obsidian 2026-10-17 09:11:17 +00:00
vorotamoroz 83d40a561f Preserve adopted encryption settings when prerequisites change 2026-10-17 08:43:04 +00:00
vorotamoroz d31ad56211 Fix tweak recovery for effective encryption settings 2026-10-17 08:23:08 +00:00
vorotamoroz 3b22fd4c46 Merge main into metadata deletion reflection 2026-10-17 08:03:11 +00:00
vorotamoroz 72dc88c7ef Merge pull request #1257 from vrtmrz/1_0_37
Prepare release 1.0.37
2026-10-17 02:08:18 +09:00
vorotamoroz 30f46649de Prepare release 1.0.37 2026-10-16 14:53:43 +00:00
vorotamoroz 1953bbefb7 Merge commit from fork
Reject unlisted filesystem aliases before vault mutations
2026-10-16 23:38:50 +09:00
vorotamoroz 75b1cd85b9 Reflect deletions and renames with Commonlib 0.1.41
Use the published package for deleted Metadata reflection and retain the real
Obsidian deletion, rename, and final-check restoration regression coverage.
2026-10-16 11:12:41 +00:00
vorotamoroz ad0f0ef309 Merge pull request #1255 from vrtmrz/fix/cli-file-creation-time
Preserve CLI file creation times across in-place edits
2026-10-15 20:36:10 +09:00
vorotamoroz 0bcd9af6a5 Preserve CLI file creation times across in-place edits 2026-10-15 11:07:43 +00:00
vorotamoroz 1ce753a302 Merge pull request #1249 from vrtmrz/fix/cli-p2p-host-automatic-sync
Fix automatic P2P settings restoration in CLI host mode
2026-10-14 23:23:41 +09:00
vorotamoroz 1413b63d1f Merge main into the CLI P2P host fix 2026-10-14 13:00:57 +00:00
vorotamoroz 2ae2608bd4 Merge pull request #1251 from vrtmrz/fix/cli-patch-image-tags
Fix CLI-only Docker patch image tags
2026-10-14 21:43:49 +09:00
vorotamoroz 759130fb39 Document the CLI-only patch release procedure 2026-10-14 12:36:32 +00:00
vorotamoroz 51d16d06c5 Use CLI release tags for Docker image versions 2026-10-14 12:22:52 +00:00
vorotamoroz 2bc4881714 Merge pull request #1250 from vrtmrz/ci/streamline-cli-validation
Reduce repeated CLI builds and isolate CI publication
2026-10-14 20:48:16 +09:00
vorotamoroz 8854eb9a15 Run CLI Docker validation on native architectures and publish tested images 2026-10-14 11:22:49 +00:00
vorotamoroz 4a51253299 Preserve the multi-platform CLI build cache during validation 2026-10-14 10:17:59 +00:00
vorotamoroz 8892f659f6 Reduce repeated CLI builds and isolate CI publication 2026-10-14 10:08:35 +00:00
vorotamoroz 3e2b4dcb3b Fix automatic P2P settings restoration in CLI host mode 2026-10-14 08:02:13 +00:00
vorotamoroz 0956663f7b Merge pull request #1248 from vrtmrz/1_0_36
Release 1.0.36
2026-10-13 23:33:47 +09:00
vorotamoroz 4e9c3c8d48 Prepare release 1.0.36 2026-10-13 14:02:56 +00:00
vorotamoroz cbdab5484a Merge pull request #1245 from vrtmrz/fix/configuration-encryption-apply
Preserve configuration encryption edits when applying settings
2026-10-13 21:37:05 +09:00
vorotamoroz 5ff65017d0 Merge pull request #1242 from lingting0/i18n/zh-complete
i18n(zh): complete Simplified Chinese catalogue (72.5% -> 100%)
2026-10-13 21:35:57 +09:00