vorotamoroz
c306146dcd
Merge main into CouchDB cache compatibility changes
2026-11-05 09:48:00 +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
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
f015e11957
Test conflict shutdown and Legacy settings saves
2026-11-04 02:57:41 +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
667d6bed1f
Add CouchDB cache compatibility controls and native revalidation
2026-11-03 01:04:36 +00: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
2e7f19ee07
Keep browser interoperability fixtures on legacy path identity
2026-11-02 11:45:15 +00:00
vorotamoroz
8b1f03b1aa
Verify NFC P2P with real Obsidian peers in Compose
2026-11-02 05:03:36 +00:00
vorotamoroz
39cc31c2e8
Default new CLI and Obsidian environments to NFC path identity
2026-11-02 04:40:44 +00:00
vorotamoroz
4957f8d28f
Merge main into NFC transport support
2026-11-01 14:11:17 +00:00
vorotamoroz
9222852834
Merge completed fixes before shared runtime integration
2026-11-01 11:50:54 +00:00
vorotamoroz
cb997ee166
Merge main before validating Internal API cache control
2026-11-01 11:32:02 +00:00
vorotamoroz
fe0f84ef2e
Merge main to retain Journal recovery and CLI database continuity
2026-11-01 11:22:54 +00:00
vorotamoroz
d2b55c7f49
Run CLI database continuity regression in standard CI
2026-11-01 10:52:13 +00:00
vorotamoroz
fb196cac3a
Run CLI database continuity regression in standard CI
2026-11-01 10:51:46 +00:00
vorotamoroz
3364e04141
Bound journal recovery fixture bucket names
2026-11-01 10:43:28 +00:00
vorotamoroz
e6fcbef694
Bound journal recovery fixture bucket names
2026-11-01 10:42:27 +00:00
vorotamoroz
ca4e6d38b9
Expose NFC path identity across supported transports
2026-11-01 10:19:08 +00:00
vorotamoroz
8aa0438c77
Replace stale hidden-file conflict dialogues
2026-11-01 09:45:44 +00:00
vorotamoroz
a7274aafd6
Honour no-store reads through Obsidian's Internal API
2026-11-01 07:23:09 +00:00
vorotamoroz
6d92f19dd9
Run binary round-trip coverage with the Node CLI runner
2026-11-01 05:29:34 +00:00
vorotamoroz
61b51bcb4e
Merge CLI database continuity into shared runtime integration
2026-11-01 05:17:19 +00:00
vorotamoroz
dfc91fffce
Merge Journal Chunk recovery coverage and guidance
2026-11-01 05:15:16 +00:00
vorotamoroz
6211597d2d
Merge shared runtime changes onto current main
2026-11-01 05:14:55 +00:00
vorotamoroz
d50ee9a83e
Preserve CLI database continuity after reconstruction
2026-11-01 05:06:42 +00:00
vorotamoroz
901c125723
Add Journal Chunk recovery regression coverage and guidance
2026-11-01 04:02:35 +00:00
vorotamoroz
ceaf1f90e9
Preserve newer hidden files during Merge initialisation
2026-10-31 15:50:19 +00:00
vorotamoroz
19cbc63698
Publish CLI local smoke coverage reports
2026-10-31 07:39:55 +00:00
vorotamoroz
2433d117c2
Migrate CLI E2E tests to Node.js 26
...
Run the CLI subprocess suites and benchmark tools as native TypeScript with
node:test, and move them under test/e2e-cli.
Update CI and Compose runners, run local smoke tests on Linux, macOS, and
Windows, and collect source-mapped CLI coverage with c8.
2026-10-31 06:01:30 +00:00
vorotamoroz
46aa09f411
Test SyncGuard catch-up protection in Obsidian
2026-10-30 15:45:20 +00:00
vorotamoroz
bd05dde39c
Merge main into shared runtime foundations
...
Keep SyncGuard startup dependencies isolated in unload logging tests.
2026-10-30 15:36:57 +00:00
vorotamoroz
e43811eab1
Merge pull request #1297 from vrtmrz/fix/shared-dialogue-alignment
...
Refine confirmation and setup dialogue layouts
2026-10-30 23:56:11 +09:00
vorotamoroz
b11f650124
Select the CouchDB save action group for layout checks
2026-10-30 11:48:19 +00:00
vorotamoroz
6e38528a2f
Settle mobile animations before measuring the form
2026-10-30 11:46:00 +00:00
vorotamoroz
4bdb411d29
Measure the visible CouchDB action bounds
2026-10-30 11:42:50 +00:00
vorotamoroz
5e9531743f
Let the CouchDB save warning scroll with the form
2026-10-30 11:39:38 +00:00
vorotamoroz
b205b14c5f
Avoid keyboard-height padding inside setup dialogues
2026-10-30 09:41:12 +00:00
vorotamoroz
58ddefa031
Merge main into the SyncGuard feature branch
2026-10-30 06:37:12 +00:00
vorotamoroz
b6de3969ac
Align vertically stacked dialogue action buttons
2026-10-30 06:13:07 +00:00
vorotamoroz
c4fc8f5118
Test P2P Fetch restart confirmation
2026-10-29 15:51:30 +00:00
vorotamoroz
b8d4ff2c16
Reduce production bundles while preserving host registration
2026-10-29 15:06:33 +00:00
vorotamoroz
273079e827
Own browser UI sessions and shared navigation
2026-10-29 14:58:38 +00:00
vorotamoroz
28bc6e87a1
Make remote and log resource ownership explicit
2026-10-29 14:56:06 +00:00
vorotamoroz
8422c19881
Merge main and retain Fetch recovery notes
2026-10-29 14:46:06 +00:00