Commit Graph

688 Commits

Author SHA1 Message Date
vorotamoroz dbb8d2be22 test: establish storage adapter contracts 2026-07-12 20:40:38 +09:00
vorotamoroz a60932d9e4 Strengthen CLI benchmark verification 2026-07-12 20:02:29 +09:00
vorotamoroz fd3e8416b7 Move CLI E2E runner into CLI tests 2026-07-12 20:02:29 +09:00
vorotamoroz af72cac4e3 Add scoped CLI benchmark metadata 2026-07-12 20:02:29 +09:00
vorotamoroz 7d26f0ae35 Add P2P signalling-only netem benchmark 2026-07-12 20:02:29 +09:00
vorotamoroz 008a5ace06 Add P2P split-container netem stress fixture 2026-07-12 20:02:29 +09:00
vorotamoroz b1955703b9 Record P2P selected candidate paths 2026-07-12 20:02:29 +09:00
vorotamoroz 39065e15e3 Add CouchDB netem shim benchmark 2026-07-12 20:02:29 +09:00
vorotamoroz 2fcdbbc4da Stabilise CLI P2P smoke readiness 2026-07-12 20:02:29 +09:00
vorotamoroz ef655a2976 Add Compose-based CLI network benchmarks 2026-07-12 20:02:29 +09:00
vorotamoroz 2d42b92a89 bump 2026-07-07 12:15:58 +00:00
vorotamoroz 6f9446f447 Merge remote-tracking branch 'origin/main' into fix_conflict_issues 2026-07-07 12:11:38 +00:00
vorotamoroz dbcbf2c5ca fix: document safer conflict preservation 2026-07-07 12:05:40 +00:00
vorotamoroz eed0fca8d3 fix: preserve ambiguous conflict candidates 2026-07-07 12:00:24 +00:00
vorotamoroz 05e031b90b update submodule pointer 2026-07-07 11:31:29 +00:00
vorotamoroz 8046a777af fix: refine conflict merge policy 2026-07-07 11:29:51 +00:00
vorotamoroz 0c58b0c513 test: reproduce conflict issue reports 2026-07-07 11:07:09 +00:00
vorotamoroz b66e227a02 update doc
update submodule pointer
2026-07-07 10:54:49 +00:00
vorotamoroz af6df84b5d fix: enable hidden file sync before overwrite setup 2026-07-03 05:09:55 +00:00
vorotamoroz 9d9b512f3f Merge remote-tracking branch 'origin/main' into test/obsidian-real-e2e 2026-06-30 09:18:08 +00:00
vorotamoroz b568c4b003 bump and releasing 0.25.79 2026-06-29 12:19:56 +01:00
vorotamoroz 75cb9ece58 update the pointer 2026-06-29 12:02:33 +01:00
vorotamoroz dae565129a Merge pull request #978 from apple-ouyang/codex/fast-fetch-interruptions
Remember Simple Fetch choices during interrupted initialisation
2026-06-29 19:56:17 +09:00
vorotamoroz be23fa51a1 (test): the E2E test on the real-Obsidian 2026-06-26 10:33:51 +00:00
Ouyang Xingyuan 7e59010824 Ask before applying maintenance prerequisite settings
Local database maintenance actions require local chunk revisions and fully replicated chunks, but previously failed with a notice when those settings were not already configured.

This adds a small prerequisite confirmation helper for the maintenance commands. When required settings are missing, the user can apply them and continue from the action they already started, or cancel without changing settings.

Covers both required maintenance settings:
- Compute revisions for chunks enabled
- Fetch chunks on demand disabled

Fixes #980
2026-06-25 14:41:14 +08:00
Ouyang Xingyuan b2ea810dde Update commonlib for Fast Fetch interruption retries
The plug-in needs the commonlib change that retries transient Fast Fetch failures from the latest checkpoint.

This updates the src/lib submodule pointer to the commonlib commit with retry and AbortError handling.
2026-06-24 10:22:03 +08:00
Ouyang Xingyuan bf8da52348 Remember pending Simple Fetch choices
Simple Fetch asked the same mode and deletion choices again after a failed or interrupted pending Fetch All run.

This stores the selected quick-flow choices in local small config until the operation completes, is cancelled, or is finalised.
2026-06-24 10:12:51 +08:00
vorotamoroz 6d4ae6dccb bump 2026-06-23 12:10:05 +01:00
vorotamoroz c626fb1783 Update submodule pointer,
Update release note
2026-06-23 11:58:57 +01:00
vorotamoroz 3ee2c401d4 Correcting sloppy wording on the design doc.
Creating and revising tests
Amending the vagueness in/arises from the draft
2026-06-23 10:27:28 +01:00
vorotamoroz 431a845f18 fixed
- Journal upload issue
- Types and Setting Tab issue
2026-06-23 09:36:32 +01:00
vorotamoroz 9004c194b3 Overhaul ObjectStorage Replicator 2026-06-22 13:38:31 +09:00
vorotamoroz 62f44e38c0 Releasing 0.25.77 (#968)
Squash commits
2026-06-19 17:45:37 +09:00
vorotamoroz 93dc03e86f remove unused dependencies, update some dependencies 2026-06-17 10:05:45 +01:00
vorotamoroz dae8443fe8 update more deps 2026-06-17 06:35:14 +01:00
vorotamoroz 88a8bcbd5a barrel node specific modules to summarise the warnings 2026-06-17 06:15:25 +01:00
vorotamoroz 4a5283543d for automatic review 2026-06-17 06:10:30 +01:00
vorotamoroz 7895336189 revert deno test 2026-06-17 06:08:40 +01:00
vorotamoroz 2d5cdccf7d for automatic review 2026-06-17 05:51:01 +01:00
vorotamoroz 497fd04081 fix global references 2026-06-17 05:29:45 +01:00
vorotamoroz ae9c46f8f0 Fix import paths 2026-06-17 04:39:39 +01:00
vorotamoroz dcd10cd690 Fix dependency management 2026-06-17 04:24:55 +01:00
vorotamoroz 5a35b71339 define workspace 2026-06-17 04:01:45 +01:00
vorotamoroz 0fc233686b prettify and bump 2026-06-15 11:54:41 +01:00
vorotamoroz 46f9630999 track merged submodule 2026-06-15 11:39:13 +01:00
vorotamoroz 089a4c0f8b ### Fixed
- Now S3 connection with custom headers works properly.
2026-06-15 10:41:26 +01:00
vorotamoroz bb75b6ead8 Merge remote-tracking branch 'origin/main' into fix_953 2026-06-13 11:19:22 +09:00
vorotamoroz fccb2304f6 update submodule pointer 2026-06-13 11:18:03 +09:00
vorotamoroz f00ef5eaae update submodule pointer 2026-06-13 11:15:03 +09:00
vorotamoroz 4e7ee760de Merge pull request #949 from AutoraLabs/feat/keep-livesync-active-in-background
feat: opt-in desktop setting to keep replication active in the background
2026-06-13 11:14:04 +09:00