Commit graph

274 commits

Author SHA1 Message Date
a785321287 Small sleep time could be a temp fix for now 2024-02-14 15:38:06 +01:00
5df3234e0b fixed cursors and added logger
Co-authored-by: alemi.dev <me@alemi.dev>
2024-02-12 19:22:50 +01:00
5c94ad483e other unneeded napi results 2024-02-12 19:21:40 +01:00
d0d37b1b71 removed unneeded napi result 2024-02-12 19:19:54 +01:00
1cbfc49df1 removed comments 2024-02-12 19:18:23 +01:00
ec8148cc0e new napi vers and op_cache imports fixed 2024-02-10 19:32:20 +01:00
e0cb9fb464 updated glue to codemp 0.6.0 + refactor 2024-02-10 19:02:11 +01:00
0a1c88d09c fixed sync 2023-12-24 16:23:50 +01:00
9b12290c05 removed some comments 2023-12-24 15:09:48 +01:00
a18c5358bd new way to build and bundle 2023-12-24 15:06:43 +01:00
55a4cf111d fixed opcache? 2023-12-24 15:04:34 +01:00
bec5a3d39c pushed vscodeignore 2023-12-23 19:24:02 +01:00
ffa86902d7 updated to v0.5.1 2023-12-22 19:39:29 +01:00
aca8d31e1e slotted WOOT in, kind of works 2023-11-19 00:58:18 +01:00
00e29ee975 new features: leave workspace and disconnect from buffer (just rs bindings) 2023-10-02 23:35:19 +02:00
35c48a205f New features: sending buffer events 2023-10-01 10:56:19 +02:00
cf99be0059 New features: receiving buffer events 2023-10-01 10:55:27 +02:00
3f56943f01 New features: attaching to buffers 2023-10-01 10:54:08 +02:00
ed859f0630 New features: creating buffers 2023-10-01 10:51:28 +02:00
9e2d372e5e New features: receiving and sending cursor events 2023-10-01 10:47:53 +02:00
62eb461d67 changed how to build 2023-09-14 23:58:14 +02:00
9b281b1b4c merged in a single folder, rust bindings napi + vscode extension 2023-09-14 23:22:19 +02:00
b842d5b64c boiler plate extension 2023-09-14 23:17:53 +02:00
2233c88706 changed lib version 2023-09-08 17:57:47 +02:00
9929aa753a Finished implementing core API
Co-authored-by: alemi <me@alemi.dev>
2023-08-20 00:48:35 +02:00
7f9422103a feat: switched from neon to napi
Co-authored-by: alemi <me@alemi.dev>
2023-08-19 18:43:22 +02:00
6681a53da9 fix: editorconfig for yaml 2023-08-17 22:50:49 +02:00
a6cfb2b87f docs: updated README 2023-08-17 20:40:21 +02:00
9349ce346f ci: added key 2023-08-17 02:11:56 +02:00
75b8516614 ci: added build+test workflow 2023-08-17 00:17:17 +02:00
ed01ecfb5f fix: codemp dependency, reverted some changes
basically lock it to lib version 0.3
2023-08-17 00:15:34 +02:00
27048efac9 chore: removed rest of the project: 2023-08-16 23:29:45 +02:00
45a5667e5a feat: merge branch 'client-instance' into dev
reworked internal client API, added initial workspace concepts, split
cursor and buffer rpc services, added static instance with internal
mutability
2023-08-16 23:14:30 +02:00
f8e77f0827 feat: reworked client, added static instance 2023-08-16 23:09:47 +02:00
96217d1a1a feat: standardized Controller and ControllerWorker 2023-08-16 18:58:42 +02:00
74faca0f25 chore: cleaned up server and lib after split 2023-08-16 18:58:11 +02:00
9a1d84bc64 chore: split cursor and buffer protos 2023-08-16 17:08:53 +02:00
8595d0c927 fix: imports, Arc<T> 2023-08-11 15:50:17 +02:00
98cae0969d fix: remove workspace trait, add channel error 2023-08-11 15:34:04 +02:00
37e6268f0c chore: buffer(controller->handle, client->controller) 2023-08-11 15:33:40 +02:00
5cddb27b98 feat: initial features splitting, added singleton 2023-07-30 22:58:24 +02:00
02b2588073 feat: major restructure, workspace rework, tweaks
all controllers use internal mutability so that they can all be put
behind Arcs
2023-07-30 17:48:55 +02:00
ef2be6fc25 fix: not really FOSS
updated license file. source has never been distribuited so previous
license file should not be considerable valid. this new file still
probably isn't considerable valid but in the unfortunate case of code
leaking it would leak with this one
2023-07-16 19:42:42 +02:00
041acdbb94 feat: initial barebones structure for workspace 2023-07-13 01:35:18 +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
f145382b6e fix: wtf was that 2023-07-12 00:26:41 +02:00
59a0f71754 fix: better names for delta operation args 2023-07-12 00:23:41 +02:00
1b747491bc feat: updated nvim and vscode to new controller api 2023-07-09 03:44:39 +02:00
ca42874590 feat: refactored and improved operation controller
now polling for changes returns span and text so that it's possible to
edit just the changed region. greatly improved controller internal api
with crate-level traits keeping error handling localized
2023-07-09 03:44:27 +02:00