vorotamoroz
0ded0bcea5
Merge CouchDB cache compatibility changes into Journal recovery
2026-11-05 09:54:55 +00:00
vorotamoroz
c306146dcd
Merge main into CouchDB cache compatibility changes
2026-11-05 09:48:00 +00:00
vorotamoroz
bab6a7b520
Merge pull request #1315 from vrtmrz/refactor/shared-storage-path-resolution
...
Align storage paths, preserve shutdown logging, and guard WebApp identity
2026-11-05 18:40:37 +09:00
vorotamoroz
5a21255fb7
Merge pull request #1309 from vrtmrz/feature/nfc-journal-p2p
...
Expose NFC path identity for Object Storage and P2P
2026-11-05 18:39:57 +09:00
vorotamoroz
bb84915399
Integrate conflict lifecycle and Legacy scan corrections
2026-11-05 08:36:51 +00:00
vorotamoroz
99d9f4c380
Own conflict cancellation at the feature boundary
2026-11-05 08:36:39 +00:00
vorotamoroz
165944fe65
Preserve valid files beside unsupported Legacy CLI names
2026-11-05 08:36:39 +00:00
vorotamoroz
e7124eda98
Keep Commonlib CLI diagnostics behind debug mode
2026-11-05 08:36:36 +00:00
vorotamoroz
a0f1483891
Route Journal recovery notices through the existing logger
2026-11-05 08:36:36 +00:00
vorotamoroz
9e564eb51e
Adopt Commonlib 0.3.2 for stopped-Journal recovery
2026-11-05 04:47:31 +00:00
vorotamoroz
3a7f3029a3
Extract the Journal skip command and clarify manual recovery
2026-11-05 02:44:18 +00:00
vorotamoroz
a94c3fef90
Add explicit stopped-Journal recovery to Obsidian and CLI
...
Offer a confirmation in Maintenance and the journal-skip command to skip
only the current stopped Journal and resume receipt. Keep Commonlib notices
visible on stderr during ordinary CLI use.
Document the missing-content risk and replay procedure, and cover
cancellation, stale failures, subsequent failures, and receipt with unit
and plain and encrypted CLI and Obsidian end-to-end tests.
Requires the Commonlib stopped-Journal recovery API. Adopt its exact
published package version before integrating this consumer change.
2026-11-04 15:25:30 +00:00
vorotamoroz
bf2241e5ee
Clarify the scope of conflict dialogue shutdown
2026-11-04 10:57:55 +00:00
vorotamoroz
4d46afc5cd
fix: preserve operation outcomes during plug-in shutdown
...
Keep API logging callable after display cleanup by forwarding late messages to the console. Abort conflict-check admission and pending dispatch, and propagate cancellation to waiters.
Let started data operations follow their existing success and failure paths without delaying database close. Verify repeated shutdown, instance isolation, and unload/reload in unit, PouchDB, and real Obsidian tests.
2026-11-04 10:29:35 +00:00
vorotamoroz
e7d77ca232
Report Journal recovery phase and CLI output on failure
2026-11-04 08:50:22 +00:00
vorotamoroz
d923510698
Stop conflict checks and continuations after shutdown
2026-11-04 08:19:25 +00:00
vorotamoroz
6d811f80e1
Verify NFC scan failure preservation and recovery
2026-11-04 08:19:25 +00:00
vorotamoroz
5c759ef51c
Verify CouchDB cache behaviour across application restarts
2026-11-04 07:15:42 +00:00
vorotamoroz
602dfd7d37
Adopt published Commonlib 0.3.1 storage contracts
2026-11-04 05:12:24 +00:00
vorotamoroz
6b21224746
Use Commonlib 0.3.1 for CouchDB cache revalidation
2026-11-04 05:06:56 +00:00
vorotamoroz
988a10974b
Test empty cache directive lists
2026-11-04 03:02:32 +00:00
vorotamoroz
f015e11957
Test conflict shutdown and Legacy settings saves
2026-11-04 02:57:41 +00:00
vorotamoroz
0e891998fd
Extract pure native request header helpers
2026-11-04 02:09:00 +00:00
vorotamoroz
9920da8f94
Reject unsupported WebApp identity and align family guidance
...
Reject explicit NFC settings before WebApp services start and when settings
are loaded or saved. Preserve Legacy interoperability, and clarify host
support and the Commonlib-first publication prerequisite.
2026-11-03 08:44:31 +00:00
vorotamoroz
6f8df8f731
Stop conflict work after disposal and verify reload preservation
...
Stop pending dialogue and selected-resolution continuations after disposal,
before they log or start further resolution work. Verify released log binders
and retain real-Obsidian checks for content and revision history across reload.
2026-11-03 08:44:31 +00:00
vorotamoroz
d557298ceb
Adopt Commonlib storage path contracts
...
Use the shared Node adapter and retain one comparison policy throughout
each CLI scan. Propagate permission and I/O failures instead of reporting
absence or a successful partial scan.
Use shared namespace and comparison helpers in Obsidian while preserving
its Vault APIs and alias policy. Cover native spelling and host filename
compatibility, and document the dependency and integration boundaries.
2026-11-03 08:44:31 +00:00
vorotamoroz
0fe7d82f46
Merge pull request #1313 from cwatanab/fix/chunk-split-worker-setting-description
...
fix(i18n): correct inverted description for 'Do not split chunks in the background' setting
2026-11-03 11:31:22 +09:00
vorotamoroz
8c51d66adf
Document the legacy URL behaviour of cache compatibility
2026-11-03 01:19:07 +00:00
vorotamoroz
667d6bed1f
Add CouchDB cache compatibility controls and native revalidation
2026-11-03 01:04:36 +00:00
Chihiro WATANABE
465def9d14
fix(i18n): correct inverted description for 'Do not split chunks in the background' setting
2026-11-03 09:41:00 +09:00
vorotamoroz
2716d68b3d
Keep NFC E2E fixtures compatible with source checks
2026-11-02 18:55:48 +00:00
vorotamoroz
538fc52903
Verify NFC P2P migration and Journal resend in Obsidian
2026-11-02 17:20:39 +00:00
vorotamoroz
74954d9b51
Document legacy path identity requirement for WebApp
2026-11-02 16:01:11 +00:00
vorotamoroz
2e7f19ee07
Keep browser interoperability fixtures on legacy path identity
2026-11-02 11:45:15 +00:00
vorotamoroz
c4d423af10
Use published Commonlib 0.3.0 for NFC transport support
2026-11-02 11:31:00 +00:00
vorotamoroz
e5c96a9b2f
Merge commit '7166de3291c9f48fd5d7fe736255c802fba5a1d3' into HEAD
...
# Conflicts:
# updates.md
2026-11-02 05:08:47 +00:00
vorotamoroz
7166de3291
Merge pull request #1298 from cwatanab/fix/display-language-placeholder
...
fix(i18n): resolve Display Language placeholder
2026-11-02 14:05:08 +09:00
vorotamoroz
8b1f03b1aa
Verify NFC P2P with real Obsidian peers in Compose
2026-11-02 05:03:36 +00:00
vorotamoroz
4982d0188a
Merge remote-tracking branch 'origin/main' into HEAD
...
# Conflicts:
# updates.md
2026-11-02 04:41:15 +00:00
vorotamoroz
06bba0daea
Merge main into the display language correction
2026-11-02 04:40:47 +00:00
vorotamoroz
39cc31c2e8
Default new CLI and Obsidian environments to NFC path identity
2026-11-02 04:40:44 +00:00
vorotamoroz
395099f760
fix(i18n): expand Hebrew catalogue keywords
2026-11-02 04:39:18 +00:00
vorotamoroz
03263a3888
Merge pull request #1310 from vrtmrz/1_0_44
...
Releasing 1.0.44
2026-11-02 00:11:20 +09:00
vorotamoroz
ac502b0261
Update minimatch and compatible audit dependencies
2026-11-01 14:31:13 +00:00
vorotamoroz
72d9e22bc3
Replace deprecated serialized calls with withLock
1.0.44-cli
1.0.44
2026-11-01 14:11:50 +00:00
vorotamoroz
4957f8d28f
Merge main into NFC transport support
2026-11-01 14:11:17 +00:00
vorotamoroz
ffc63fbd4b
Releasing 1.0.44
2026-11-01 13:23:01 +00:00
vorotamoroz
f671baac60
Merge pull request #1307 from vrtmrz/refactor/shared-runtime-published-dependencies
...
Adopt scoped runtime ownership and shared runtime utilities
2026-11-01 21:13:14 +09:00
vorotamoroz
9222852834
Merge completed fixes before shared runtime integration
2026-11-01 11:50:54 +00:00
vorotamoroz
0304166579
Merge pull request #1308 from vrtmrz/fix/request-api-cache-control
...
Honour no-store reads through Obsidian's Internal API
2026-11-01 20:48:14 +09:00