github-actions[bot]
962589a40f
Releasing 0.25.82
2026-07-15 14:00:29 +00:00
vorotamoroz
31e9186930
Protect bounded remote activity across app lifecycle
2026-07-15 20:53:27 +09:00
Ouyang Xingyuan
45657ba39c
fix: refresh Security Seed before replication
...
Reason:
- A client that remains open during a remote database rebuild can retain the previous Security Seed and upload documents encrypted with the wrong key.
Changes:
- Fetch the remote Security Seed at every replication preflight instead of reusing the process cache.
- Add a regression test and an unreleased change note for issue #1018 .
2026-07-14 18:15:40 +08:00
github-actions[bot]
a7c488f377
Releasing 0.25.81
2026-07-13 18:02:25 +00:00
vorotamoroz
a41c829c10
fix: preserve U+FEFF at chunk boundaries ( #1010 )
2026-07-14 02:15:57 +09:00
vorotamoroz
e38084b901
Use cached ignore matchers from commonlib ( #1008 )
2026-07-14 00:29:11 +09:00
Ouyang Xingyuan
f28d886603
perf(cli): compile ignore patterns once
...
Long-running CLI processes rebuilt the same minimatch ASTs for every checked path.
Compile patterns while loading ignore rules and reuse them until the rules are reloaded.
Refs #1006
2026-07-13 10:47:35 +08:00
vorotamoroz
a6a5f7af53
Use merged storage capability contracts
2026-07-12 20:40:38 +09:00
vorotamoroz
4df87cc96a
Explain portable storage path policy
2026-07-12 20:40:38 +09:00
vorotamoroz
57e26f1079
Enforce rooted storage path contracts
2026-07-12 20:40:38 +09:00
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