mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-10-23 09:33:20 +00:00
Use Commonlib 0.1.43 for NFC reconstruction
This commit is contained in:
1 parent
63688db754
commit
0ca499778e
3 files changed
+16
-8
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
date: 2026-10-19
|
date: 2026-10-19
|
||||||
commonlib-version: "0.1.42"
|
commonlib-version: "0.1.43"
|
||||||
self-hosted-livesync-version: "1.0.38"
|
self-hosted-livesync-version: "1.0.38"
|
||||||
status: unreleased
|
status: unreleased
|
||||||
---
|
---
|
||||||
@@ -17,8 +17,8 @@ Commonlib's [consumer contract](https://github.com/vrtmrz/livesync-commonlib/blo
|
|||||||
defines the shared package boundary.
|
defines the shared package boundary.
|
||||||
|
|
||||||
NFC identity shipped in Self-hosted LiveSync `1.0.38` with Commonlib `0.1.42`.
|
NFC identity shipped in Self-hosted LiveSync `1.0.38` with Commonlib `0.1.42`.
|
||||||
The deletion handling in reconstruction below is an unreleased refinement of
|
The deletion handling in reconstruction below uses Commonlib `0.1.43` and
|
||||||
that baseline.
|
remains unreleased in Self-hosted LiveSync.
|
||||||
|
|
||||||
## Scope
|
## Scope
|
||||||
|
|
||||||
@@ -241,6 +241,14 @@ NFC duplicate, and remote deletion through the polling CLI daemon. The `mirror`
|
|||||||
command retains tombstoned local files by default; its update behaviour was
|
command retains tombstoned local files by default; its update behaviour was
|
||||||
tested separately from daemon deletion reflection.
|
tested separately from daemon deletion reflection.
|
||||||
|
|
||||||
|
The published Commonlib `0.1.43` package also passed plain and encrypted NFC
|
||||||
|
migration with obsolete logical deletions, plus the legacy encrypted ASCII
|
||||||
|
scenario, on Linux with Obsidian `1.12.7` and CouchDB `3.5.0`. Both migration
|
||||||
|
variants checked CLI Rebuild, second-client Standard Fetch, and real Obsidian
|
||||||
|
Streaming Fast Fetch. Fast Fetch removed the obsolete Metadata and retained
|
||||||
|
the current NFC document, its active state, and its stored path. The existing
|
||||||
|
content, creation-time, physical-name, update, and deletion checks also passed.
|
||||||
|
|
||||||
## Non-goals
|
## Non-goals
|
||||||
|
|
||||||
This design does not:
|
This design does not:
|
||||||
|
|||||||
Generated
+4
-4
@@ -23,7 +23,7 @@
|
|||||||
"@smithy/types": "^4.14.3",
|
"@smithy/types": "^4.14.3",
|
||||||
"@smithy/util-retry": "^4.4.5",
|
"@smithy/util-retry": "^4.4.5",
|
||||||
"@vrtmrz/browser-ui-kit": "0.1.0",
|
"@vrtmrz/browser-ui-kit": "0.1.0",
|
||||||
"@vrtmrz/livesync-commonlib": "0.1.42",
|
"@vrtmrz/livesync-commonlib": "0.1.43",
|
||||||
"@vrtmrz/obsidian-plugin-kit": "0.1.4",
|
"@vrtmrz/obsidian-plugin-kit": "0.1.4",
|
||||||
"@vrtmrz/ui-interactions": "0.1.2",
|
"@vrtmrz/ui-interactions": "0.1.2",
|
||||||
"diff-match-patch": "^1.0.5",
|
"diff-match-patch": "^1.0.5",
|
||||||
@@ -4389,9 +4389,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vrtmrz/livesync-commonlib": {
|
"node_modules/@vrtmrz/livesync-commonlib": {
|
||||||
"version": "0.1.42",
|
"version": "0.1.43",
|
||||||
"resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.1.42.tgz",
|
"resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.1.43.tgz",
|
||||||
"integrity": "sha512-LyWl0Mkrj9UsQXV0nOUaYJybcN3wLkpAAxCeHMZYOEizaUTQ7ezN+FgzN+OQxDRA8UXWnoatxh719NWzOwBpBw==",
|
"integrity": "sha512-WM2k545hT0ctLv64WdKZ0PkHwyw9Fnlf9xssH7Uv9C0HEMm8CDtj6dfJsPOHs0+Z41Kfco1U/y6R5f5+xWZ00g==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "^3.808.0",
|
"@aws-sdk/client-s3": "^3.808.0",
|
||||||
|
|||||||
+1
-1
@@ -191,7 +191,7 @@
|
|||||||
"@smithy/types": "^4.14.3",
|
"@smithy/types": "^4.14.3",
|
||||||
"@smithy/util-retry": "^4.4.5",
|
"@smithy/util-retry": "^4.4.5",
|
||||||
"@vrtmrz/browser-ui-kit": "0.1.0",
|
"@vrtmrz/browser-ui-kit": "0.1.0",
|
||||||
"@vrtmrz/livesync-commonlib": "0.1.42",
|
"@vrtmrz/livesync-commonlib": "0.1.43",
|
||||||
"@vrtmrz/obsidian-plugin-kit": "0.1.4",
|
"@vrtmrz/obsidian-plugin-kit": "0.1.4",
|
||||||
"@vrtmrz/ui-interactions": "0.1.2",
|
"@vrtmrz/ui-interactions": "0.1.2",
|
||||||
"diff-match-patch": "^1.0.5",
|
"diff-match-patch": "^1.0.5",
|
||||||
|
|||||||
Reference in new issue
Block a user