github-actions[bot]
c0275f8f4b
Releasing 1.0.38
2026-10-17 14:45:16 +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
可乐 and Claude Opus 5.5
1d24061743
i18n(zh): translate remaining Simplified Chinese messages and commonlib strings
...
- Add the 18 catalogue entries added since the last zh update.
- Translate 68 zh entries that still held the English text
(setup, doctor, tweak-mismatch, P2P and replicator dialogues).
- Translate 80 commonlib messages and setting labels which reach the
LiveSync translator but were not in the catalogue, and add their
canonical English to en.yaml so other languages keep the English
fallback and the coverage report can see them.
- Add a space in the zh P2P sync title (Peer-to-Peer 同步).
Regenerated with npm run i18n:bake.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 06:00:49 +08: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
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
1.0.36-patch2-cli
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
Kim Jansheden
b71cc14022
Reject unlisted filesystem aliases before vault mutations
...
(src/serviceModules/FileSystemAdapters/pathAliasGuard.ts)
- Require every existing, unindexed path component to use a name listed by its parent directory.
- Accept case-only and Unicode-normalisation differences while caching positive directory listings briefly.
(src/serviceModules/FileSystemAdapters/ObsidianStorageAdapter.ts, src/serviceModules/FileSystemAdapters/ObsidianVaultAdapter.ts)
- Apply the alias boundary before text, binary, append, directory, removal, create, modify, rename, delete, and trash operations.
- Check both the source and destination of vault renames before calling the host API.
(src/serviceModules/FileSystemAdapters/pathAliasGuard.unit.spec.ts)
- Cover directory and file aliases across every mutating adapter route with synthetic host behaviour.
- Exercise real host filesystem aliases where the platform exposes them, including new files and directories below an aliased folder.
- Preserve listed names, case-only differences, indexed paths, and new-file behaviour.
(src/serviceModules/FileSystemAdapters/ObsidianStorageAdapter.unit.spec.ts, src/serviceModules/FileSystemAdapters/ObsidianVaultAdapter.unit.spec.ts)
- Extend existing adapter fixtures with the vault-index contract used by the guard.
2026-10-14 17:15:20 +02:00
vorotamoroz
1ce753a302
Merge pull request #1249 from vrtmrz/fix/cli-p2p-host-automatic-sync
...
Fix automatic P2P settings restoration in CLI host mode
1.0.36-patch1-cli
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
1.0.36-cli
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
vorotamoroz
4876374b7e
Merge current main into Simplified Chinese translations
2026-10-13 12:14:03 +00:00
vorotamoroz
29c2a0c24c
Merge current main into configuration encryption fixes
2026-10-13 12:13:15 +00:00
vorotamoroz
bf9e192477
Merge pull request #1213 from zeedif/i18n/es-maintenance-hatch-settings
...
fix(i18n): wire Maintenance, Hatch and Fast Setup text to the Spanish catalogue
2026-10-13 21:10:52 +09:00
vorotamoroz
c08a62fa56
Merge pull request #1214 from zeedif/i18n/migrate-maintenance-lock-keys
...
refactor(i18n): replace ambiguous Maintenance lock-dialog keys with source text
2026-10-13 21:09:53 +09:00
vorotamoroz
8c258c9224
Preserve Fast Setup choices while translating at display time
2026-10-13 11:04:09 +00:00
vorotamoroz
d346bb27ab
Merge current main and Maintenance keys into settings localisation
2026-10-13 11:01:31 +00:00
vorotamoroz
9aabbfe0b4
Merge current main into Maintenance translation key migration
2026-10-13 10:47:42 +00:00
vorotamoroz
51808d95ed
Expand configuration encryption E2E coverage
2026-10-13 09:56:04 +00:00
vorotamoroz
aa69212db9
Remove vulnerable development tooling and update Commonlib
2026-10-13 08:04:51 +00:00
vorotamoroz
b4d00d3dda
Restore npm 10 clean-install compatibility
2026-10-13 04:37:54 +00:00
vorotamoroz
db9f7af4f1
Preserve configuration encryption edits when applying settings
2026-10-13 04:18:57 +00:00