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