1b7d315c9d
fix: pull codemp-woot from github
2023-11-10 04:29:39 +01:00
8686715e9d
feat: swap in our WOOT implementation
...
it's kinda crude and buggy but some things might just work?
2023-11-09 05:21:24 +01:00
4ec99bab36
chore: modularized crate into features
...
by default "client" is on so that it works like before but it's possible
to cherry pick features out and (for example) only build the grpc proto
structs
2023-09-10 03:40:31 +02:00
eeececf1b1
fix: attempt to solve client edits race condition
...
basically send increments a counter and we compare that before
transforming operations, allowing to stop processing, undo and try to
receive again. This won't solve all issues but should make them much
more rare? I hope
2023-09-05 20:13:09 +02:00
2a7c9d2338
chore: bump version
2023-09-05 01:29:05 +02:00
6ee247a61e
chore: bump version
2023-08-21 03:54:17 +02:00
0cce1d1ea0
feat: added poll/try_recv to controller, fixes
...
added Default derive to TextChange, added docs for poll and try_recv
methods, implemented new functionality in controllers, using a watch
channel (or reusing if available). Fixed global being always active and
wrongly imported when inactive.
2023-08-21 02:35:56 +02:00
0c5fb282f6
fix: don't default enable global instance
2023-08-20 18:45:29 +02:00
9748ea4a7a
chore: bump version
2023-08-20 08:25:20 +02:00
265b0480b8
chore: bump again
2023-08-20 07:32:29 +02:00
0b0c5c1904
fix: oops didn't bump version
2023-08-20 07:31:34 +02:00
87a1c17599
feat: both sync and async instance, sync feat
2023-08-19 18:28:27 +02:00
4f3e09abd3
feat: instance is sync and way more elegant
2023-08-19 04:37:31 +02:00
e46f62058b
fix: workspace and ci
2023-08-16 23:41:57 +02:00
5cddb27b98
feat: initial features splitting, added singleton
2023-07-30 22:58:24 +02:00
a0ae33095e
chore: preemptive cargo version bump
2023-07-13 00:40:26 +02:00
15a1f6a435
fix: bump version
2023-07-13 00:32:59 +02:00
d79886e613
feat: initial rust bindings for vscode client
2023-07-02 23:58:25 +02:00
107c4673ef
chore: separated modules in a cargo workspace
2023-04-21 18:47:10 +02:00
ftbsc
1a0c649845
feat: allow tls
2023-04-12 18:12:38 +02:00
ftbsc
7ae5329ce5
feat: added whole content diff to opseq
2023-04-12 16:58:28 +02:00
4ea92c46db
chore: version bump
2023-04-12 05:01:14 +02:00
2fde9659db
feat: parse CLI args in server too
2023-04-12 04:59:33 +02:00
9a0311eb38
chore: cargo features
2023-04-11 14:02:03 +02:00
2472164350
chore: removed cli client
2023-04-11 14:00:49 +02:00
4f43573aa0
feat: basic nvim RPC client
2023-04-11 06:20:40 +02:00
665b8ea2e0
fix: renamed
2023-04-10 20:25:47 +02:00
ebbca24a99
chore: dramatically simplified everything
...
working on this was really hard, so i'm making simple things first.
removed almost everything except bare buffer changes, and not even done
in a smart way, but should be a working PoC? now trying to make a
working client to test it out and actually work on a real prototype
2023-04-07 03:10:45 +02:00
f596df73c4
chore: moved stuff into a common library
2022-10-18 02:19:15 +02:00
e9500afd55
feat: did some plumbing for events and cursors channels
2022-09-24 01:14:12 +02:00
ab432966f9
build: renamed bin targets
2022-09-17 21:44:15 +02:00
2287793cd9
feat: added tracing, added buffer_worker
2022-07-30 03:02:38 +02:00
97e9b1f737
feat: initial work on Workspace buffer edit proto
...
Co-authored-by: f-tlm <f-tlm@users.noreply.github.com>
2022-07-21 10:40:43 +02:00
ede7a7758c
feat: made nvim client a feature (for now, enabled by default)
2022-07-16 03:46:02 +02:00
c213536c3b
feat: implemented connection and state managers
...
Co-authored-by: f-tlm <f-tlm@users.noreply.github.com>
2022-07-10 23:47:14 +02:00
65300edf90
build: initial commit with tonic stubs
2022-07-10 19:01:56 +02:00