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
|
||||
|
||||
The extension was checked on Linux with a locally packed Commonlib `0.2.3`
|
||||
candidate and real Obsidian `1.12.7`. Publication remains pending. The checks
|
||||
covered:
|
||||
The extension was initially checked on Linux with a locally packed Commonlib
|
||||
`0.2.3` candidate and real Obsidian `1.12.7`. The Self-hosted LiveSync extension
|
||||
remains unreleased. The initial checks covered:
|
||||
|
||||
- real S3-compatible Journal transfer with and without E2EE and Path
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
Generated
+4
-4
@@ -23,7 +23,7 @@
|
||||
"@smithy/types": "^4.14.3",
|
||||
"@smithy/util-retry": "^4.4.5",
|
||||
"@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/ui-interactions": "0.1.2",
|
||||
"@vrtmrz/value-store": "0.1.0",
|
||||
@@ -4065,9 +4065,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vrtmrz/livesync-commonlib": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "file:_testdata/nfc/vrtmrz-livesync-commonlib-0.2.3-nfc-a86e217a7ae4.tgz",
|
||||
"integrity": "sha512-2gN8IHd3PEumBZbuD6zPwt8zO6KnhzHQUWVMVCFNRbGDBxKLmGZjMeNDEYugnfs40sTmB1jxdbrTH5zhB/G5DA==",
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@vrtmrz/livesync-commonlib/-/livesync-commonlib-0.3.0.tgz",
|
||||
"integrity": "sha512-Nllw7AUwpV5ljtMqjRplqb0HPXY5ZfYj9pf4ZP0pBHtz9+7jOSFNqDhSVOAehYlJJaLcVJBnModicAUxT9urNw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@aws-crypto/sha256-js": "5.2.0",
|
||||
|
||||
+1
-1
@@ -210,7 +210,7 @@
|
||||
"@smithy/types": "^4.14.3",
|
||||
"@smithy/util-retry": "^4.4.5",
|
||||
"@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/ui-interactions": "0.1.2",
|
||||
"@vrtmrz/value-store": "0.1.0",
|
||||
|
||||
Reference in new issue
Block a user