Commit Graph
2412 Commits
Author SHA1 Message Date
vorotamoroz 1642bab0ea Archive published 1.0.43 release notes 1.0.49-cli 1.0.49 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
vorotamoroz 79ffe8f6b0 Merge pull request #1343 from vrtmrz/docs/deletion-recovery-1.0.48-publication
docs: record deletion recovery publication in 1.0.48
2026-11-11 13:50:16 +09:00
vorotamoroz e7df56b63b Merge pull request #1342 from vrtmrz/1_0_48
Releasing 1.0.48
2026-11-11 13:42:56 +09:00
vorotamoroz 58373cca8a docs: record deletion recovery publication in 1.0.48 2026-11-11 04:19:01 +00:00
github-actions[bot] b11d06675e Releasing 1.0.48 1.0.48 2026-11-11 02:53:19 +00:00
vorotamoroz a370063e0e Merge pull request #1341 from vrtmrz/fix/recover-unapplied-deletions
fix: recover unapplied received deletions during startup scans
2026-11-11 11:49:18 +09:00
vorotamoroz fceb084a78 fix: pin published Commonlib 0.4.2 for deletion recovery 2026-11-11 02:24:06 +00:00
vorotamoroz 18ff38e04c fix: enable guarded recovery of unapplied deletions 2026-11-10 12:10:38 +00:00
vorotamoroz 517f5c248f Merge pull request #1339 from vrtmrz/1_0_47
Releasing 1.0.47
2026-11-10 00:16:59 +09:00
vorotamoroz 71893f2e06 Polish 1.0.47 release notes and publication references 1.0.47-cli 1.0.47 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 881ffbe907 Merge pull request #1337 from vrtmrz/paper_1_0_46
Tracked to v1.0.46; mentioning provenance improvements
2026-11-09 21:03:17 +09:00
vorotamoroz b23cca3ad8 Merge pull request #1336 from vrtmrz/fix/retry-local-file-operations
fix: recover local file operations with Commonlib 0.4.1
2026-11-09 21:02:31 +09:00
vorotamoroz cf57a19ec4 Merge main and retain Fetch recovery release notes 2026-11-09 11:54:40 +00:00
vorotamoroz 39206c5c26 Merge pull request #1334 from vrtmrz/fix/offline-scan-on-demand-chunks
Adopt Commonlib 0.4.1 for on-demand Fetch recovery
2026-11-09 20:54:04 +09:00
vorotamoroz 792fe3bc8e fix: adopt Commonlib 0.4.1 recovery fixes 2026-11-09 11:28:14 +00:00
vorotamoroz ad8655a08b Tracked to v1.0.46; mentioning provenance improvements 2026-11-09 19:41:01 +09:00
vorotamoroz 042249df06 chore: adopt Commonlib 0.4.1 2026-11-09 10:14:33 +00:00
vorotamoroz 09c17e90dd test: tighten local retry recovery assertions 2026-11-09 08:29:41 +00:00
vorotamoroz 8b77127af5 test: cover recovery of failed local file operations
Record the accepted retry decision, its alternatives, and preservation
boundaries. Add real Obsidian coverage for temporary-read failure followed
by rename, a later edit, and recovery after restart.

The scenario uses an exact Commonlib candidate until its release is adopted.

Refs #1331
2026-11-09 06:27:55 +00:00
vorotamoroz f6563609e6 test: align Fetch recovery diagnostics 2026-11-09 02:58:08 +00:00
vorotamoroz a43882d743 test: cover on-demand Fetch recovery in CLI and Obsidian 2026-11-08 16:46:27 +00:00
vorotamoroz c2e4e9198b Merge pull request #1333 from vrtmrz/fix/cli-hidden-directory-scan
Fix CLI startup with unreadable hidden directories
1.0.46-patch2-cli
2026-11-08 17:26:37 +09:00
vorotamoroz 7382e155ba fix(cli): skip hidden directories during vault scans 2026-11-08 04:32:14 +00:00
vorotamoroz 003173ee0e Merge pull request #1330 from vrtmrz/fix/cli-new-directory-watch
Fix CLI detection of files in newly created directories
1.0.46-patch1-cli
2026-11-08 01:50:27 +09:00
vorotamoroz 16a61e3f1c Fix CLI detection of files in newly created directories 2026-11-07 11:37:10 +00:00
vorotamoroz f756fa18a6 Merge pull request #1327 from vrtmrz/1_0_46
Releasing 1.0.46
2026-11-07 12:46:21 +09:00
vorotamoroz 3d1bcc3498 docs: clarify 1.0.46 release notes 1.0.46-cli 1.0.46 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 30f70f0102 Merge pull request #1323 from vrtmrz/update/trystero-0.26
Enhance P2P Transport
2026-11-07 12:07:12 +09: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 52752c1511 docs: clarify P2P diagnostic observation limits 2026-11-07 02:55:13 +00:00
vorotamoroz 623292d465 docs: clarify recorded file size inspection and repair in settings 2026-11-07 02:35:16 +00:00
vorotamoroz e2d0cfa9f6 docs: refine tone and clarify P2P diagnostic guidance 2026-11-07 02:32:06 +00:00
vorotamoroz a5d3769cc1 test: verify P2P progress and native cleanup in Obsidian
Check diagnostic disclosure, responsive peer controls, and current-connection
document counters after normal bidirectional synchronisation. Verify that
the native API cleanup callback runs once through normal and failed unload.

Retain the existing Fetch, recovery, data-preservation, and reload checks,
and describe the native scenarios in the E2E guide.
2026-11-07 01:54:49 +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 966b6384f4 docs: explain the P2P diagnostic workflow
Guide users through Diagnostic summary, Diag logging, transfer progress,
symptom checks, and evidence collection from both devices. Link the guide
from the P2P, troubleshooting, reporting, and documentation entry points.
Keep transport compatibility and observation limits explicit.

Validated with the troubleshooting documentation Inspector, 145 local
references, 34 heading anchors, and current English UI labels. Runtime
source and translations are unchanged.
2026-11-06 15:53: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 a6b97ddb3b refactor: register log cleanup through the host API
Delegate display, subscription, and collector cleanup through APIService
instead of registering directly on the Obsidian plug-in. The Obsidian adapter
forwards the same callbacks to native component ownership.

Preserve the separate log resource which remains alive throughout asynchronous
shutdown, and cover native delegation and renderer cleanup registration.
2026-11-06 12:17:31 +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 24a1bfc125 Merge pull request #1312 from vrtmrz/docs/setup-selection-guide
docs: clarify backend selection, Fly.io costs, and Object Storage request scaling
2026-11-06 12:00:39 +09:00
vorotamoroz a1e2120a8b docs: add Journal definition and refine Object Storage setup guidance
Add an entry for Journal / Journal Sync to the project glossary under user-facing terms.

Update README.md table typography for WebRTC Peer-to-Peer.

In docs/setup_object_storage.md, add early navigation to manual setup, document CORS bypass via 'Use internal API', and align troubleshooting steps.
2026-11-06 02:33:00 +00:00
vorotamoroz 192d3ab39f Merge pull request #1322 from vrtmrz/1_0_45
Releasing 1.0.45
2026-11-06 01:08:14 +09:00
vorotamoroz 1fd4c947be Releasing 1.0.45 1.0.45 1.0.45-cli 2026-11-05 15:22:17 +00:00