vorotamoroz
c27dbbd572
Fix CLI settings write-back behaviour
2026-08-05 03:24:56 +00:00
github-actions[bot]
d672ff04c3
Releasing 1.0.3
2026-08-03 12:07:33 +00:00
vorotamoroz
19f0b3d145
fix(cli): replace the headless log handler
2026-08-01 15:30:46 +00:00
vorotamoroz
b700c631ca
Releasing 1.0.2
2026-07-31 07:28:27 +00:00
vorotamoroz
ce573f18a6
Update octagonal-wheels for Node base64 fallback
2026-07-31 03:13:53 +00:00
vorotamoroz
d4994fdd05
Releasing 1.0.1
2026-07-29 15:57:33 +00:00
vorotamoroz
c3f2163204
Release 1.0.0
2026-07-27 08:12:33 +00:00
vorotamoroz
d5a40a7e3d
release: prepare 1.0.0-rc.1
2026-07-27 03:37:46 +00:00
github-actions[bot]
8c6824b7f6
Releasing 1.0.0-rc.0
2026-07-27 01:36:33 +00:00
vorotamoroz
2977287438
Stabilise relay disconnect readiness check
2026-07-23 08:16:32 +00:00
vorotamoroz
f24c543dd3
Persist displayed branches through conflict operations
2026-07-22 16:01:57 +00:00
Andrew Leech
4393a49cba
fix(cli): floor watch-mode stat timestamps to integer ms
...
CLIWatchAdapter._toNodeFile passed chokidar's raw stats.ctimeMs/mtimeMs
straight through. On Linux those carry sub-millisecond precision (e.g.
1778511180024.462), so watch-mode file changes wrote non-integer
timestamps into the database.
The earlier floor fix (3f7bb047 ) covered the scan/stat adapters but missed
this watch path, which is the one the daemon actually uses at runtime.
Mobile clients then crash on such a document because Capacitor's
Filesystem.setTimes casts the value to a Java Long (ClassCastException:
Double cannot be cast to Long).
Floor ctimeMs/mtimeMs here, with a null guard so a partial stat still
falls back to Date.now(). Adds a regression test that a fractional stat is
floored.
Claude-Session: https://claude.ai/code/session_0123E9jVQrsgu3zb82Csuwhi
2026-07-22 14:08:21 +10:00
vorotamoroz
fc74638642
Use rooted Commonlib storage in the CLI
2026-07-22 00:17:03 +00:00
vorotamoroz
1ef8c88139
Complete Commonlib rc.6 integration and setup workflows
2026-07-21 15:00:28 +00:00
vorotamoroz
e005f9eb13
Prepare the 1.0 beta release lifecycle
2026-07-21 07:15:55 +00:00
vorotamoroz
3eda3316c5
Re-evaluate optional features for 1.0
2026-07-21 01:53:13 +00:00
vorotamoroz
104eeadb4b
Reduce Community lint type-safety warnings
2026-07-20 18:08:09 +00:00
vorotamoroz
6484a43e2f
Keep P2P consumers on the current transport
2026-07-20 15:06:05 +00:00
vorotamoroz
80d1416a81
Align host settings with the 1.0 lifecycle
2026-07-20 13:20:48 +00:00
vorotamoroz
ed3f81e9f9
Prepare the 1.0 compatibility review flow
2026-07-19 04:34:08 +00:00
vorotamoroz
52138bf7a5
Prefer focused Commonlib entry points
2026-07-18 18:16:16 +00:00
vorotamoroz
81d27a932f
Route application diagnostics through owned log paths
2026-07-18 16:53:20 +00:00
vorotamoroz
7b7801b029
test: verify the packaged Commonlib boundary
2026-07-17 17:50:56 +00:00
vorotamoroz
97964fddf1
refactor: inject CLI I/O and diagnostics
2026-07-17 16:01:48 +00:00
vorotamoroz
326bf77183
refactor: align platform APIs with community review
2026-07-17 14:47:27 +00:00
vorotamoroz
a721d3b602
refactor: consume Commonlib as a package
2026-07-17 11:13:16 +00:00
github-actions[bot]
85fc62d61c
Releasing 0.25.83
2026-07-16 12:28:26 +00:00
metrovoc
869a893c19
fix: synchronise case-only file renames safely
2026-07-16 20:48:12 +09:00
github-actions[bot]
962589a40f
Releasing 0.25.82
2026-07-15 14:00:29 +00: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
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
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
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
be23fa51a1
(test): the E2E test on the real-Obsidian
2026-06-26 10:33:51 +00:00
vorotamoroz
6d4ae6dccb
bump
2026-06-23 12:10:05 +01: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