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
vorotamoroz
cb997ee166
Merge main before validating Internal API cache control
2026-11-01 11:32:02 +00:00
vorotamoroz
d164d480b0
Merge pull request #1306 from vrtmrz/fix/cli-database-continuity
...
Preserve CLI database selection and runtime state after reconstruction
2026-11-01 20:30:57 +09:00
vorotamoroz
fe0f84ef2e
Merge main to retain Journal recovery and CLI database continuity
2026-11-01 11:22:54 +00:00
vorotamoroz
d5f26c92e0
Merge pull request #1305 from vrtmrz/fix/journal-chunk-unit-separator
...
Adopt Commonlib 0.2.3 and add Journal recovery coverage
2026-11-01 20:14:26 +09: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
74d9f80761
Preserve custom headers for no-store requests
2026-11-01 10:48:35 +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
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
17d1e3f50a
Use published Commonlib 0.2.3
2026-11-01 08:53:13 +00:00
vorotamoroz
f2d364b736
Adopt published Commonlib 0.2.3 for Journal recovery
2026-11-01 08:37:14 +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
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
0e458e5e20
Merge pull request #1302 from vrtmrz/test/cli-e2e-node
...
Migrate CLI E2E tests to Node.js 26
2026-10-31 16:54:41 +09:00
vorotamoroz
19cbc63698
Publish CLI local smoke coverage reports
2026-10-31 07:39:55 +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
vorotamoroz
a0987016bb
Merge pull request #1301 from vrtmrz/1_0_43
...
Releasing 1.0.43
2026-10-31 03:00:37 +09:00
vorotamoroz
f00d09e91e
Archive older release notes for 1.0.43
2026-10-30 16:07:38 +00:00
vorotamoroz
3cd7f3a018
Merge pull request #1300 from vrtmrz/release/prepare-1.0.43
...
Prepare release notes and SyncGuard validation
2026-10-31 00:59:36 +09:00
vorotamoroz
1f20aae4c6
Polish unreleased notes and contributor acknowledgements
2026-10-30 15:45:20 +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
71e6906bc8
Adopt plug-in kit 0.1.6 for mobile dialogue layouts
2026-10-30 13:04:14 +00: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
e5f17a2d36
Merge pull request #1275 from Akilaydin/feat/syncguard-bulk-sync-edit-guard
...
feat: add optional SyncGuard workspace protection during large catch-up syncs
2026-10-30 15:49:57 +09:00
vorotamoroz
fdf50c3ad0
docs: clarify SyncGuard bypass and local preference scope
2026-10-30 06:38:32 +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
3f334fcf26
Merge pull request #1295 from Jovlang/fix/docker-healthcheck-credentials
...
Fix Docker healthcheck credential quoting
2026-10-30 15:10:31 +09:00
vorotamoroz
b6264a9342
Clarify confirmation dialogue release notes
2026-10-30 04:58:07 +00:00
vorotamoroz
375b7e54a9
Align shared confirmation dialogue actions with message text
2026-10-30 04:42:24 +00:00
vorotamoroz
a6151525ab
Merge pull request #1296 from vrtmrz/investigate/issue-1244-fetch-choice
...
Confirm Fast Setup choices when joining or resuming
2026-10-30 01:39:55 +09: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
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
9c5a181810
Merge pull request #1294 from ARCJ137442/codex/push-comparison-progress
...
[CouchDB] Expose directional revision comparison progress
2026-10-29 21:50:10 +09:00
vorotamoroz
147e444a6c
Merge main and retain both unreleased change notes
2026-10-29 12:42:50 +00:00
vorotamoroz
2fb1c0352d
fix: complete directional CouchDB status integration
...
Keep editor comparison counters compact with their directional CSS classes,
and document selector migration plus an optional CSS animation snippet.
Extend real Obsidian coverage for push comparison with zero transfers,
independent expiry, idle and error states, and the documented snippet.
Prepare the fixture editor before loading the plug-in so the UI scenario
owns its setup order.
2026-10-29 12:22:44 +00:00
vorotamoroz
1352207a1c
Merge pull request #1258 from kannazuki-c/i18n/zh-complete
...
i18n(zh): translate remaining Simplified Chinese messages and commonlib strings
2026-10-29 20:50:54 +09:00
vorotamoroz
037e39c9ff
Merge main and refresh translation resources
2026-10-29 11:28:41 +00:00
vorotamoroz
a9434895fb
docs: note expanded Simplified Chinese translations
2026-10-29 11:25:34 +00:00
vorotamoroz
a2eecce239
Merge pull request #1292 from vrtmrz/docs/agent-guidance-review
...
Refresh setup, recovery, and documentation guidance
2026-10-28 23:31:43 +09:00
vorotamoroz
d550e7a200
Move P2P setup details below the requirements table
2026-10-28 14:26:34 +00:00
vorotamoroz
6a97ba6891
Restore practical Docker setup and recovery guidance
2026-10-28 09:27:45 +00:00
vorotamoroz
f72f1011f2
Clarify requirements and first steps in the README
2026-10-28 08:51:57 +00:00
vorotamoroz
d15ad5c287
Clarify CouchDB setup options and community hosting listings
2026-10-28 08:27:59 +00:00
vorotamoroz
fac53afe84
Restore self-hosting as the primary setup path
2026-10-28 07:41:49 +00:00
vorotamoroz
22d10777fc
Align Customisation Sync maturity with the supported feature policy
2026-10-28 05:57:40 +00:00
vorotamoroz
ec12e13282
Correct recovery guidance and setup credential encoding
...
Preserve Vault and remote data before deleting a Fly.io instance. Build cluster setup JSON with jq and ConvertTo-Json so credential characters remain intact.
Also include the starting status icon and clarify the CouchDB hosting category.
2026-10-28 05:01:42 +00:00
vorotamoroz
b8dc4d0c0b
List third-party hosting providers under a shared notice
2026-10-28 04:31:03 +00:00
vorotamoroz
bd0d81d7a7
Restore basic status icons and clarify P2P setup requirements
2026-10-28 04:25:05 +00:00
vorotamoroz
68a232c6df
Move status customisation details out of the project overview
2026-10-27 17:21:44 +00:00
vorotamoroz
2befb2afdb
Index documentation and clarify verification entry points
2026-10-27 13:14:38 +00:00
vorotamoroz
e17979e457
Correct setup and server operation guidance
2026-10-27 13:14:38 +00:00
vorotamoroz
2cfa4268cc
Document published features and current technical behaviour
2026-10-27 13:14:38 +00:00
vorotamoroz
7d98f0c084
Document release notes and recovery assessment
2026-10-27 11:11:15 +00:00
vorotamoroz
db95f420b9
Merge pull request #1291 from vrtmrz/1_0_42
...
Releasing 1.0.42
2026-10-27 18:08:19 +09:00
vorotamoroz
efa3e356b4
Use plain pull request references in 1.0.42 notes
2026-10-27 04:11:11 +00:00
vorotamoroz
51a1f702a3
Prepare 1.0.42 with optional start-up content checks
2026-10-27 03:33:57 +00:00
vorotamoroz
e46c05ddc2
Make strict startup content checks optional
2026-10-26 18:15:51 +00:00
vorotamoroz
e83aa892b4
Move Vite build-file copying into scripts
...
Keep the Node.js build helper and its tests in the build-script directory
recognised by Community review. Update the Vite import and unit CI path
filters while preserving the copy behaviour and release artefacts.
2026-10-26 15:46:55 +00:00
vorotamoroz
b449dfd2bb
Prepare 1.0.41 notes, dependencies, and recovery coverage
...
Align release metadata and audited development dependencies, and consolidate
release notes with contributor acknowledgements.
Cover upgrades, start-up integrity, text reflection, and interrupted saves
in real Obsidian. Document the accepted provenance persistence interval:
identical replayed content converges, safe merge retains the later remote
content and ancestry, and overlapping edits remain available for review.
2026-10-26 13:35:14 +00:00
vorotamoroz
935511c69b
Merge pull request #1288 from vrtmrz/feature/fast-forwarding-status
...
Show CouchDB comparison progress in customisable status items
2026-10-26 13:29:17 +09:00
vorotamoroz
c9381d6a59
Merge main and verify comparison status with published Commonlib
2026-10-26 04:09:02 +00:00
vorotamoroz
8ff654c786
Merge pull request #1287 from vrtmrz/test/issue-1207-livesync-batch
...
Add explicit LiveSync batching and await local file saves
2026-10-26 12:49:59 +09:00