42c9d55489
split: sync-engine rewrite (sync-operations + sync-client.ts)
...
Replace the single unrestricted-syncer.ts with a two-loop architecture:
- syncer.ts drains the FIFO wire queue (HTTP + WS handlers).
- reconciler.ts moves files to make localPath match remoteRelativePath
(topo-sorted move graph, in-memory cycle resolution with crash-safe
swap markers).
- sync-event-queue.ts holds the byDocId / byLocalPath indexes and the
pending-create promise chain.
- offline-change-detector.ts, expected-fs-events.ts, types.ts, and a
rewritten cursor-tracker.ts / file-change-notifier.ts round it out.
Plus sync-client.ts wiring, tracing/sync-history.ts updates, index.ts
re-exports, and sync-client tsconfig/webpack/package.json.
2026-05-08 21:37:26 +01:00
9a75569e83
Bump versions to 0.14.0
2025-12-14 23:31:40 +00:00
079cd26faa
Bump versions to 0.13.1
2025-12-11 22:10:21 +00:00
e2b24725ef
Bump versions to 0.13.0
2025-12-07 19:29:15 +00:00
9e06d99512
Run all tests
2025-12-07 16:42:23 +00:00
07cb8491e2
Bump versions to 0.12.0
2025-12-06 22:21:55 +00:00
aca1ca50a4
Update reconcile to 0.8.0
2025-12-06 22:20:31 +00:00
dependabot[bot]
d39a91b447
Bump tsx from 4.20.5 to 4.20.6 in /frontend ( #154 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 22:32:58 +00:00
8e336cb0f3
Bump versions to 0.11.1
2025-12-02 20:46:41 +00:00
215c024876
Bump versions to 0.11.0
2025-11-30 15:26:40 +00:00
ea189f3d09
All sync-client deps are devDeps
2025-11-30 15:24:52 +00:00
72bae2d93e
Bump versions to 0.10.1
2025-11-19 22:40:36 +00:00
c08feba0ad
Improve settings ( #168 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-19 19:53:10 +00:00
e75298c4f1
Bump versions to 0.10.0
2025-11-16 22:10:42 +00:00
be1635c26e
Improve network usage for small text changes ( #166 )
2025-11-16 22:10:22 +00:00
dependabot[bot]
b4ff4cbf25
Bump uuid from 11.1.0 to 13.0.0 in /frontend ( #143 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-26 11:02:30 +00:00
4fce317dea
Bump versions to 0.9.2
2025-10-21 22:47:34 +01:00
4704d258ea
Bump versions to 0.9.1
2025-10-21 22:46:25 +01:00
a31c2d87b5
Bump versions to 0.9.0
2025-10-20 20:26:14 +01:00
aa73a5d718
Bump versions to 0.8.3
2025-10-19 15:03:45 +01:00
d97a177edf
Bump versions to 0.8.2
2025-10-19 14:43:30 +01:00
00fd7e2516
Bump versions to 0.8.1
2025-10-19 12:00:35 +01:00
dependabot[bot]
4556cc6cec
Bump @types/node from 22.18.0 to 24.8.1 in /frontend ( #138 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-18 21:31:43 +01:00
acdacf655d
Bump versions to 0.8.0
2025-08-31 10:44:19 +01:00
1d19ceabd3
Bump versions to 0.7.0
2025-08-30 22:24:16 +01:00
4cdd0cbd40
Build server for multiple arch ( #106 )
2025-08-30 21:50:34 +01:00
0ff3bb5967
Migrate from Jest to node:test ( #115 )
2025-08-30 10:38:08 +01:00
27e2082747
Bump versions to 0.6.3
2025-08-28 21:55:51 +01:00
dependabot[bot]
47f4ddfc63
Bump ts-jest from 29.3.4 to 29.4.1 in /frontend ( #107 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 19:18:29 +01:00
dependabot[bot]
524de60585
Bump ws from 8.18.2 to 8.18.3 in /frontend ( #109 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 19:18:12 +01:00
36f2dc0d43
Bump versions to 0.6.2
2025-08-27 22:33:02 +01:00
dependabot[bot]
2500378de0
Bump jest and @types/jest in /frontend ( #71 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 21:49:17 +01:00
d513ad9824
Bump versions to 0.6.1
2025-08-26 22:23:05 +01:00
16fc3a8234
Bump versions to 0.6.0
2025-08-25 19:25:31 +01:00
396d07be66
Bump versions to 0.5.1
2025-07-13 11:51:26 +01:00
700903647e
Bump versions to 0.5.0
2025-07-13 11:07:55 +01:00
bb0e44f06f
Extract reconcile ( #85 )
2025-07-13 11:06:42 +01:00
433e8f390f
Bump versions to 0.4.0
2025-06-08 20:58:30 +01:00
e8b9bf40c5
Add API for propagating cursor locations ( #61 )
2025-06-08 20:20:52 +01:00
dependabot[bot]
f97193e287
Bump @types/node from 22.14.0 to 22.15.27 in /frontend ( #55 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-30 19:15:53 +01:00
dependabot[bot]
8daecb9b09
Bump ws from 8.18.1 to 8.18.2 in /frontend ( #52 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-30 19:15:42 +01:00
483e03e2de
Bump versions to 0.3.15
2025-05-25 11:58:00 +01:00
dependabot[bot]
88be6f93b2
Bump ts-jest from 29.3.1 to 29.3.4 in /frontend ( #45 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 23:08:20 +01:00
dependabot[bot]
33455d24fc
Bump typescript from 5.8.2 to 5.8.3 in /frontend ( #40 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 23:08:00 +01:00
dependabot[bot]
a9dc9f8fe3
Bump openapi-fetch from 0.13.5 to 0.14.0 in /frontend ( #43 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 23:07:51 +01:00
3fe70b37ec
Bump versions to 0.3.14
2025-05-22 22:25:31 +01:00
ceb217cda8
Add simple glob ignore patterns
2025-05-22 21:41:59 +01:00
0093d6132b
Bump versions to 0.3.13
2025-05-14 22:14:50 +01:00
8f97e8e656
Bump versions to 0.3.12
2025-05-11 22:25:35 +01:00
e2edc076b9
Bump versions to 0.3.11
2025-04-13 22:23:53 +01:00