Commit Graph
743 Commits
Author SHA1 Message Date
vorotamoroz 1642bab0ea Archive published 1.0.43 release notes 2026-11-11 11:37:28 +00:00
github-actions[bot] 48062a343e Releasing 1.0.49 2026-11-11 11:33:18 +00:00
vorotamoroz 8451102176 Require explicit opt-in for unencrypted content with E2EE 2026-11-11 11:18:50 +00:00
github-actions[bot] b11d06675e Releasing 1.0.48 2026-11-11 02:53:19 +00:00
vorotamoroz 18ff38e04c fix: enable guarded recovery of unapplied deletions 2026-11-10 12:10:38 +00:00
vorotamoroz 71893f2e06 Polish 1.0.47 release notes and publication references 2026-11-09 12:50:16 +00:00
github-actions[bot] 9a4960036d Releasing 1.0.47 2026-11-09 12:43:47 +00:00
vorotamoroz cf57a19ec4 Merge main and retain Fetch recovery release notes 2026-11-09 11:54:40 +00:00
vorotamoroz 792fe3bc8e fix: adopt Commonlib 0.4.1 recovery fixes 2026-11-09 11:28:14 +00:00
vorotamoroz a43882d743 test: cover on-demand Fetch recovery in CLI and Obsidian 2026-11-08 16:46:27 +00:00
vorotamoroz 7382e155ba fix(cli): skip hidden directories during vault scans 2026-11-08 04:32:14 +00:00
vorotamoroz 16a61e3f1c Fix CLI detection of files in newly created directories 2026-11-07 11:37:10 +00:00
vorotamoroz 3d1bcc3498 docs: clarify 1.0.46 release notes 2026-11-07 03:09:58 +00:00
github-actions[bot] 42af3d121e Releasing 1.0.46 2026-11-07 03:07:47 +00:00
vorotamoroz b4a842992b Merge pull request #1326 from vrtmrz/fix/body-size-and-verify
Prevent and repair incorrect file size records
2026-11-07 11:58:46 +09:00
vorotamoroz 623292d465 docs: clarify recorded file size inspection and repair in settings 2026-11-07 02:35:16 +00:00
vorotamoroz b64568aff4 build: pin released Commonlib 0.4.0
Adopt the published transport, progress, diagnostic, and cleanup APIs
through the exact registry package and lockfile. Note that the content-size
correction prevents new incorrect Metadata; existing records need repair.
2026-11-07 01:54:49 +00:00
vorotamoroz 6b18025594 fix: select published Commonlib 0.4.0 for file size preservation 2026-11-07 00:57:55 +00:00
vorotamoroz 4a245debe7 fix: inspect and repair incorrect recorded file sizes 2026-11-06 15:28:46 +00:00
vorotamoroz eea78e44db fix: clarify the P2P diagnostic summary label
Call the three latest category observations 'Diagnostic summary' and retain
'Open log' for their event history. Update the primary English message,
status card, and release note together.

Validated with the refactored Commonlib candidate: full checks, 2,063 unit
tests with one skipped, production build, iOS 15 compatibility, and five
Chromium cases. Dependency declarations remain on the published version
until the immutable Commonlib update is available.
2026-11-06 14:45:55 +00:00
vorotamoroz cf527fbf86 feat: show P2P diagnostics in the status pane and log
Show expandable relay, peer, and sync observations below Stats and route Diag
events to the existing Log Pane without notification or editor-status churn.
Retain departed-peer evidence and replay logs recorded before the pane opens.

Keep narrow panes usable with wrapping peer controls, readable device names,
and larger buttons. Add browser regressions for disclosure, control bounds,
button targets, and existing actions.
2026-11-06 12:17:31 +00:00
vorotamoroz fc5f02ca3b feat: show P2P transfer and comparison progress
Show per-peer document revision counts and brief directional comparison
labels in both P2P panes and the editor status. Use the P2P projection for
the main status bar when P2P is the selected remote.

Retain labelled sequence progress for peers without statistics, and keep
adjunct P2P counters separate from the selected remote.

Requires the additive P2P statistics API in
vrtmrz/livesync-commonlib@be7bd0988e.
Consumer checks passed against a packed candidate; pin the published package
before integration.
2026-11-06 08:45:24 +00:00
vorotamoroz 3a897fcfc2 Prepare Trystero 0.26.0 rollout guidance 2026-11-06 06:10:14 +00:00
vorotamoroz 1fd4c947be Releasing 1.0.45 2026-11-05 15:22:17 +00:00
vorotamoroz 4f0258d828 Prevent old reflection replay during CLI reconstruction 2026-11-05 11:17:19 +00:00
vorotamoroz daa67bea51 Fix CLI filesystem case-sensitivity detection 2026-11-05 10:35:41 +00:00
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 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 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 e5c96a9b2f Merge commit '7166de3291c9f48fd5d7fe736255c802fba5a1d3' into HEAD
# Conflicts:
#	updates.md
2026-11-02 05:08:47 +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 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 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 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 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 61b51bcb4e Merge CLI database continuity into shared runtime integration 2026-11-01 05:17:19 +00:00