Commit Graph
1048 Commits
Author SHA1 Message Date
vorotamoroz 72d9e22bc3 Replace deprecated serialized calls with withLock 2026-11-01 14:11:50 +00:00
vorotamoroz ffc63fbd4b Releasing 1.0.44 2026-11-01 13:23:01 +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 74d9f80761 Preserve custom headers for no-store requests 2026-11-01 10:48:35 +00:00
vorotamoroz f596d90e1b Use document IDs in received-conflict fixtures 2026-11-01 09:50:46 +00:00
vorotamoroz 8aa0438c77 Replace stale hidden-file conflict dialogues 2026-11-01 09:45:44 +00:00
vorotamoroz 8844a88399 Cancel stale conflict resolutions when queueing checks 2026-11-01 08:53:13 +00:00
vorotamoroz a7274aafd6 Honour no-store reads through Obsidian's Internal API 2026-11-01 07:23:09 +00:00
vorotamoroz 68dcc7eb94 Use published shared runtime dependencies 2026-11-01 05:19:47 +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 59abe9eebb Use the canonical scoped iteration entry 2026-10-31 17:01:19 +00:00
vorotamoroz a042115178 Reuse the disposable FIFO for customisation scans 2026-10-31 15:50:19 +00:00
vorotamoroz ceaf1f90e9 Preserve newer hidden files during Merge initialisation 2026-10-31 15:50:19 +00:00
vorotamoroz dfb6215e77 Replace hidden-file conflict processors with scoped queues 2026-10-31 14:57:11 +00:00
vorotamoroz de8c2148d1 Replace ConfigSync queue and discard stale catalogue scans 2026-10-31 13:14:25 +00:00
vorotamoroz 12d3b661fa Remove unused ConfigSync scan processor 2026-10-31 12:43:51 +00:00
vorotamoroz b5e8aa7485 Use keyed conflict scheduling for normal files 2026-10-31 12:03:57 +00:00
vorotamoroz d1af8a5dfa Retire legacy purge-based cleanup recovery 2026-10-31 09:44:02 +00:00
vorotamoroz f325d2454d Verify delayed optional-file queue consumers 2026-10-31 08:49:49 +00:00
vorotamoroz c7a62d5e1c Validate untyped hash and CLI fixture values
The packaged xxHash export has no resolved type declaration. Check the
factory, engine, and bigint result at the benchmark boundary, and treat
CLI fixture rejection values as unknown.

Add regression cases for invalid engines and hash results while retaining
the real-engine and initialisation-count assertions.
2026-10-31 07:13:26 +00:00
vorotamoroz 5e3e7e1330 Fix CLI internal path filtering on Windows
Split logical Vault paths on '/' on every platform so that internal database
files and hidden path segments remain excluded when the database and Vault
share a directory.

Cover POSIX and Windows host separators through the real CLI bootstrap
filter, preserving the omitted-Vault-path E2E scenario.
2026-10-31 06:19:11 +00:00
vorotamoroz 312cbac933 Adopt refined shared runtime API names 2026-10-31 06:08:07 +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
github-actions[bot] 349f5bb450 Releasing 1.0.43 2026-10-30 16:02:22 +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 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 b8d4ff2c16 Reduce production bundles while preserving host registration 2026-10-29 15:06:33 +00:00
vorotamoroz b9dcb0d4c7 Share application adapter and diagnostic helpers 2026-10-29 15:04:09 +00:00
vorotamoroz 4027417bf5 Narrow service and command composition 2026-10-29 15:00:19 +00:00
vorotamoroz 273079e827 Own browser UI sessions and shared navigation 2026-10-29 14:58:38 +00:00
vorotamoroz cfdc698775 Reuse scoped content and progress operations 2026-10-29 14:56:56 +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
vorotamoroz 9632f2ae5a Confirm Fast Setup choices from the scheduled fetch flag 2026-10-29 14:45:15 +00:00
vorotamoroz 147e444a6c Merge main and retain both unreleased change notes 2026-10-29 12:42:50 +00:00
vorotamoroz 037e39c9ff Merge main and refresh translation resources 2026-10-29 11:28:41 +00:00
Artem Ovchinnikov 03a1523a58 style(settings): remove unnecessary type assertions 2026-10-29 13:12:03 +03:00
Artem Ovchinnikov ed6408cc5a fix(syncguard): notify local preference changes without reapplying sync settings 2026-10-29 13:09:26 +03:00
Artem Ovchinnikov 3eabc2b305 Merge remote-tracking branch 'upstream/main' into feat/syncguard-bulk-sync-edit-guard 2026-10-29 13:06:07 +03:00
Artem Ovchinnikov 7c1385fd79 refactor(syncguard): read host-local preferences 2026-10-29 13:05:33 +03:00