Commit graph

825 commits

Author SHA1 Message Date
226a02f8f7
test: update doctests 2024-10-03 03:43:20 +02:00
b897b26bb9
feat: implemented Workspace receiver in glues 2024-10-03 03:11:30 +02:00
ca04601bea
chore: refactor worker
move stuff out of tokio select so that RA doesnt choke
2024-10-03 00:59:11 +02:00
c0bc92e812
feat: split tx/rx generic in controller 2024-10-03 00:26:40 +02:00
957aedca6e
Merge pull request #37 from hexedtech/release/v0.7.3
chore: bump versions for release
2024-10-01 20:08:38 +02:00
d544d0a035
chore: bump versions for release 2024-10-01 19:49:11 +02:00
frelodev
238dd22b78
Merge pull request #32 from hexedtech/fix/workspace-leave-bool
fix: leave_workspace returns like detach
2024-10-01 19:26:48 +02:00
6afbb23590 fix: leave_workspace returns like detach 2024-10-01 19:03:47 +02:00
frelodev
b585708f8d
Merge pull request #31 from hexedtech/feat/lua-promise-abort
feat(lua): cancel promise
2024-10-01 18:57:53 +02:00
fe835c84ff
Merge branch 'dev' into feat/lua-promise-abort 2024-10-01 17:48:09 +02:00
frelodev
8b6edcac81
Merge pull request #36 from hexedtech/chore/fmt
chore: cargo fmt
2024-10-01 17:35:11 +02:00
36591a6cda chore: rename from abort to cancel
:await() and :abort() may get mixed up,
:await() and :cancel() are more distinguishable
2024-10-01 16:07:30 +02:00
d21969cb81 feat: add promise abort for lua 2024-10-01 16:07:30 +02:00
400d87cdb1 chore: cargo fmt 2024-10-01 16:07:09 +02:00
5e2e711b55
Merge pull request #34 from hexedtech/fix/sorted-tree
feat: sort filetree before returning it
2024-10-01 00:23:42 +02:00
3a9fdebbc0
feat: sort filetree before returning it 2024-09-30 20:30:55 +02:00
f03995c9d6
Merge pull request #29 from hexedtech/fix/glue_js
Fix/glue js
2024-09-29 16:38:35 +02:00
ddbad59ae2
feat: implemented AsyncReceiver for Workspace...
... its very bad tho, very very bad

Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-28 03:56:57 +02:00
1b16d4af59
chore: split controller trait in 2 sides
Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-28 03:33:32 +02:00
52269324cd chore(js): docs 2024-09-27 23:34:48 +02:00
2b6d2037c7 chore(js): added glue user object 2024-09-27 23:34:07 +02:00
512c2b30ea chore(js): added glue workspace functions 2024-09-27 23:33:06 +02:00
2daab9ed87 chore(js): added glue detach fn 2024-09-26 09:58:03 +02:00
a89b8a454c chore(js): added glue buffer list fn 2024-09-26 09:54:56 +02:00
be055c8e05 chore(js): added glue clear callback fn for cursor controller 2024-09-26 09:38:05 +02:00
0b471b72fa
Merge pull request #28 from hexedtech/release/v0.7.2
chore: bump for 0.7.2
2024-09-26 02:50:45 +02:00
7ab2650572
Merge branch 'dev' into release/v0.7.2 2024-09-26 02:48:27 +02:00
39f88587e1
Merge pull request #26 from hexedtech/fix/lifetimes
fix: lifetimes
2024-09-26 02:46:38 +02:00
03039a97a1
chore: bump for 0.7.2 2024-09-26 02:43:18 +02:00
8fa666d47b
chore: commits since 0.7.1 2024-09-26 02:29:58 +02:00
d733a0e4e2
chore: update glue code to remove .stop() 2024-09-26 02:29:46 +02:00
4d418c814e
fix: use Weak refs to prevent leaky cycles 2024-09-26 02:29:13 +02:00
03cb9a5acf
Merge pull request #24 from hexedtech/release/0.7.1
Release/0.7.1
2024-09-25 23:23:29 +02:00
4191fc2257
fix(js): remove unneded result wraps 2024-09-25 23:00:01 +02:00
79f063123e
chore: bump version 2024-09-25 22:56:37 +02:00
297762c0b4
fix(js): wrong argument, also remove Result<> 2024-09-25 22:56:07 +02:00
95f800c762
fix: doctests fail with features enabled, dont run 2024-09-25 22:53:32 +02:00
eb797f6074
Merge pull request #23 from hexedtech/fix/lua-macos-build
fix: lua macos build
2024-09-25 22:42:56 +02:00
bd1d4829ff
ci: i dont know yaml 2024-09-25 21:34:34 +02:00
a04ecdcd19
ci: run on any push 2024-09-25 21:33:53 +02:00
55929146d6
fix: add macos build args to build.rs, simplify ci
since we dont need to pass custom build command anymore to make lua work
on macos, we can dramatically slim down our lua and test CIs
2024-09-25 21:32:01 +02:00
224350cdb6
Merge pull request #11 from hexedtech/add-version
feat: add version function to the client.
2024-09-25 18:26:00 +02:00
a756b2805c
feat(java): workspace user list 2024-09-25 17:36:35 +02:00
7d3a7ebef5 fix: add version to lua, fix annotations
also snuck in a tiny change for rockspec file
2024-09-25 17:28:52 +02:00
3da0bfd40a chore(js): added glue for version function 2024-09-25 17:28:52 +02:00
e0ea884b53 chore(java): added glue for version method 2024-09-25 17:28:52 +02:00
cschen
0ffcef360b add python glue 2024-09-25 17:28:52 +02:00
cschen
37347311fb changes the position of the function to the lib folder and simplify it. 2024-09-25 17:28:52 +02:00
cschen
80219f2cce feat: add version function to the client. 2024-09-25 17:28:52 +02:00
799123c681
Merge pull request #19 from hexedtech/fix/js-event
fix: add Workspace::event to js api
2024-09-25 17:28:31 +02:00