Commit graph

1,020 commits

Author SHA1 Message Date
c7dfac83d6 Extract into const 2026-09-27 21:36:38 +01:00
8e237ea234 Bump 2026-09-27 21:36:22 +01:00
2d54781228 Rename ping endpoint 2026-09-27 21:35:51 +01:00
e1fa218df4 Handle safe file moves 2026-09-27 21:22:55 +01:00
42b01217e0 Update http service 2026-09-27 20:41:15 +01:00
82cd37b61d Improve typing, lint & format 2026-09-27 19:37:41 +01:00
4721392281 Update types 2026-09-27 19:34:55 +01:00
46ef7da013 Fix compile 2026-09-27 19:32:14 +01:00
4e315e052a Update tests 2026-09-27 19:31:44 +01:00
9445bbd21f Remove clutter 2026-09-27 19:30:56 +01:00
419c29aa9d Clean up Rust by renaming functions, extracting logic, and auto into-ing errors 2026-09-27 19:25:50 +01:00
90e3cc9124 More fuzzing on schedule 2026-09-27 19:20:43 +01:00
31a5bac054 Expose ignore patterns through settings 2026-09-23 08:14:56 +01:00
498eb47fd8 Rename 2026-09-23 08:14:33 +01:00
5c7ba128ad Clean up helpers 2026-09-22 21:52:27 +01:00
2d0b7b2db1 Simplify server pinging 2026-09-22 21:50:01 +01:00
e0e38597c3 Pick up vault history id and refactor aborting 2026-09-22 21:49:24 +01:00
6ac27e3b34 Clippy 2026-09-22 21:24:10 +01:00
49065f5b6d Use new reconcile api 2026-09-22 21:20:42 +01:00
3c7f908dcc Time out on handshake and pick up new API 2026-09-22 20:44:49 +01:00
fbf40fb8f5 Add comments 2026-09-22 20:41:56 +01:00
bb41d63286 Implement protocol to notice server rollback 2026-09-22 20:40:53 +01:00
a392b95352 Add fetch metadata endpoint 2026-09-22 20:27:45 +01:00
c9ce7fe4db Simplify API 2026-09-22 20:27:13 +01:00
a783a04cb4 Remove old incarnations of the client cursors 2026-09-22 20:16:36 +01:00
3d71abcca1 Limit the event response size 2026-09-22 20:16:04 +01:00
51a9436fd7 Faster existence validation 2026-09-22 20:05:56 +01:00
81b4a08a59 Fix pool opening race and closing stutter 2026-09-22 20:04:19 +01:00
4324792f54 Flush db file's dir 2026-09-22 08:27:24 +01:00
62f8e5fdcd Enforce max websocket listeners 2026-09-22 08:17:21 +01:00
c3eb2dbf67 Timeout on websocket send 2026-09-22 08:13:43 +01:00
8519f87f60 Build all & run all tests in E2E 2026-09-22 08:07:43 +01:00
0f6b618c0b Update file type logic 2026-09-20 22:04:47 +01:00
6201fd9965 Fix settings update deadlock 2026-09-20 21:55:11 +01:00
75826c242b fix test 2026-09-20 21:52:16 +01:00
c75d8cfb62 More errors 2026-09-20 21:27:10 +01:00
12d85f567e Improve tests 2026-09-20 21:26:53 +01:00
b4b4d1453b Fix cspell 2026-09-20 21:25:38 +01:00
2e4e3535e4 Move e2e harness into mjs 2026-09-20 21:11:27 +01:00
935387c769 Clean up 2026-09-19 22:23:47 +01:00
af500ddd0d Add back diff cache size 2026-09-19 22:22:54 +01:00
9bb219734f Fix cursor tracker 2026-09-19 22:22:18 +01:00
fb778b69d5 Fully remove events json 2026-09-19 22:21:28 +01:00
260d32795a Allow importing package without webpack 2026-09-19 22:19:37 +01:00
2d3ecc8f98 Fix wss support 2026-09-19 22:17:19 +01:00
7fe7ad27aa Redact settings and remove old ones 2026-09-19 22:16:52 +01:00
45a6b1c115 Don't duplicate events 2026-09-19 22:10:38 +01:00
4d8fc77665 Nicer write transaction 2026-09-19 22:04:14 +01:00
f5fc71f388 Extract reconcile 2026-09-19 20:37:25 +01:00
c9512ab8b1 Add syncInterval 2026-09-19 20:37:16 +01:00