mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-11-05 07:48:18 +00:00
Use published Commonlib 0.3.0 for NFC transport support
This commit is contained in:
1 parent
e5c96a9b2f
commit
c4d423af10
3 files changed
+20
-8
No files matched your search
@@ -324,9 +324,9 @@ content, creation-time, physical-name, update, and deletion checks also passed.
|
|||||||
|
|
||||||
### Unreleased Journal and P2P validation
|
### Unreleased Journal and P2P validation
|
||||||
|
|
||||||
The extension was checked on Linux with a locally packed Commonlib `0.2.3`
|
The extension was initially checked on Linux with a locally packed Commonlib
|
||||||
candidate and real Obsidian `1.12.7`. Publication remains pending. The checks
|
`0.2.3` candidate and real Obsidian `1.12.7`. The Self-hosted LiveSync extension
|
||||||
covered:
|
remains unreleased. The initial checks covered:
|
||||||
|
|
||||||
- real S3-compatible Journal transfer with and without E2EE and Path
|
- real S3-compatible Journal transfer with and without E2EE and Path
|
||||||
Obfuscation, including restart, logical rename and deletion, both conflict
|
Obfuscation, including restart, logical rename and deletion, both conflict
|
||||||
@@ -356,6 +356,18 @@ Metadata ID and revision and the remote milestone. After selecting NFC, its
|
|||||||
Fetch converges to the source ID and content while preserving the NFD physical
|
Fetch converges to the source ID and content while preserving the NFD physical
|
||||||
path. Both plain and independently encrypted ID scenarios passed.
|
path. Both plain and independently encrypted ID scenarios passed.
|
||||||
|
|
||||||
|
On 2026-11-02, the exact published Commonlib `0.3.0` package passed the
|
||||||
|
consumer source checks, unit tests, and plug-in, CLI, WebApp, and WebPeer builds.
|
||||||
|
The real Obsidian P2P cases above were repeated successfully with that package.
|
||||||
|
Real Obsidian and CLI Journal round trips and the legacy-to-NFC migration were
|
||||||
|
also repeated with plain IDs and independently encrypted IDs, retaining the
|
||||||
|
physical NFD names and verifying edits after restart and deletion propagation.
|
||||||
|
The CLI Compose P2P suite also passed with the published package, including
|
||||||
|
legacy and NFC identity, plain and encrypted NFC transfer, logical rename and
|
||||||
|
deletion, automatic hosting, adapter replacement, and relay disconnection.
|
||||||
|
The earlier Journal resend and conflict-ancestry checks were not repeated with
|
||||||
|
the published package.
|
||||||
|
|
||||||
The settings, first-join identity inspection, legacy Setup URI defaults, and
|
The settings, first-join identity inspection, legacy Setup URI defaults, and
|
||||||
initial CLI Fetch persistence are also covered by unit tests. Logical rename
|
initial CLI Fetch persistence are also covered by unit tests. Logical rename
|
||||||
and deletion in the P2P extension have CLI runtime coverage; the real Obsidian
|
and deletion in the P2P extension have CLI runtime coverage; the real Obsidian
|
||||||
|
|||||||
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": "file:_testdata/nfc/vrtmrz-livesync-commonlib-0.2.3-nfc-a86e217a7ae4.tgz",
|
"@vrtmrz/livesync-commonlib": "0.3.0",
|
||||||
"@vrtmrz/obsidian-plugin-kit": "0.1.7",
|
"@vrtmrz/obsidian-plugin-kit": "0.1.7",
|
||||||
"@vrtmrz/ui-interactions": "0.1.2",
|
"@vrtmrz/ui-interactions": "0.1.2",
|
||||||
"@vrtmrz/value-store": "0.1.0",
|
"@vrtmrz/value-store": "0.1.0",
|
||||||
@@ -4065,9 +4065,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vrtmrz/livesync-commonlib": {
|
"node_modules/@vrtmrz/livesync-commonlib": {
|
||||||
"version": "0.2.3",
|
"version": "0.3.0",
|
||||||
"resolved": "file:_testdata/nfc/vrtmrz-livesync-commonlib-0.2.3-nfc-a86e217a7ae4.tgz",
|
"resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.3.0.tgz",
|
||||||
"integrity": "sha512-2gN8IHd3PEumBZbuD6zPwt8zO6KnhzHQUWVMVCFNRbGDBxKLmGZjMeNDEYugnfs40sTmB1jxdbrTH5zhB/G5DA==",
|
"integrity": "sha512-Nllw7AUwpV5ljtMqjRplqb0HPXY5ZfYj9pf4ZP0pBHtz9+7jOSFNqDhSVOAehYlJJaLcVJBnModicAUxT9urNw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-crypto/sha256-js": "5.2.0",
|
"@aws-crypto/sha256-js": "5.2.0",
|
||||||
|
|||||||
+1
-1
@@ -210,7 +210,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": "file:_testdata/nfc/vrtmrz-livesync-commonlib-0.2.3-nfc-a86e217a7ae4.tgz",
|
"@vrtmrz/livesync-commonlib": "0.3.0",
|
||||||
"@vrtmrz/obsidian-plugin-kit": "0.1.7",
|
"@vrtmrz/obsidian-plugin-kit": "0.1.7",
|
||||||
"@vrtmrz/ui-interactions": "0.1.2",
|
"@vrtmrz/ui-interactions": "0.1.2",
|
||||||
"@vrtmrz/value-store": "0.1.0",
|
"@vrtmrz/value-store": "0.1.0",
|
||||||
|
|||||||
Reference in new issue
Block a user