Commit graph

954 commits

Author SHA1 Message Date
7c92b94a07
fix(java): fixed broken config and textchange conversions 2024-09-18 01:54:20 +02:00
c5ab72280a
fix(lua): dont throw error, return a string
while less "correct", dealing with the error in lua is really awful.
also its too late to deal with that error anyway, it was in another
thread
2024-09-18 00:30:46 +02:00
d215b4ab0b
chore(lua): renamed some top level methods 2024-09-17 23:33:37 +02:00
3047d21870
feat(lua): also pass errors in callbacks 2024-09-17 23:27:27 +02:00
27b56cbd03
docs(java): written javadocs, removed unused class 2024-09-17 23:17:09 +02:00
54db029ecc
chore(lua): split down the monofile 2024-09-17 23:00:30 +02:00
864348bef4
fix: dont use color codes in logger 2024-09-17 22:17:47 +02:00
f5f0a7edf1
chore: bump dependencies
we were still on tokio 1.0???? waow
2024-09-17 21:54:26 +02:00
aba11707a2
ci: fix definition 2024-09-17 20:41:05 +02:00
d963da6583
ci: "fix" tests
i dont know how to do this with just one task: basically when building
lua feature on mac i need to change the build command. so i split off
the lua build task. its annoying but ehh
2024-09-17 20:34:40 +02:00
90618ddd1b
feat(lua): released on LuaRocks 2024-09-17 19:33:27 +02:00
7d53f61f0a
feat(lua): pass logs via callback channel, fix hints 2024-09-17 18:53:52 +02:00
6e63468e48
feat(java): general cleanup and overhaul of glue code 2024-09-17 17:37:22 +02:00
cd11b64a96
fix(lua): and_then gets self 2024-09-17 14:36:46 +02:00
42ae4247ce
feat(lua): reintroduce and_then safely 2024-09-17 14:34:25 +02:00
7b9d743f6f
ci: split test and build steps 2024-09-17 12:53:53 +02:00
d87b0923d9
feat(java): poll, stop, activeBuffers, general fixes and improvements 2024-09-17 02:40:18 +02:00
aaf45e3f8c
ci: fix duplicate line in file 2024-09-17 02:10:11 +02:00
041ce78bce
ci: in-depth test workflow 2024-09-17 02:09:32 +02:00
13ef05f8a2
fix(lua): event type field 2024-09-17 02:02:38 +02:00
7d212c6f10
ci(lua): stop rebuilding every time 2024-09-16 21:12:33 +02:00
7df85fb13e
chore: rename Workspace::try_new -> connect
more appropriate: we pass a ton of parameters and a new connection is
established. try_new was too generic
2024-09-16 21:11:42 +02:00
7aff141e78
fix(lua): cursor fields must be tuples too 2024-09-16 19:58:52 +02:00
cd1fc21df7
feat(lua): alternative getters, annotations
also cleaned up features a bit and updated annotations
oh and run CI too once
2024-09-16 18:24:24 +02:00
5cf6c4d4eb
fix(java): errors in send buffer glue, safer error handling 2024-09-16 02:59:43 +02:00
795423de2a
feat(java): callback API
Co-authored-by: alemi <me@alemi.dev>
2024-09-16 00:20:03 +02:00
b7680b15c1
fix(java): cargo build before process resources, don't cache resources 2024-09-15 20:38:47 +02:00
43fd52e291
docs: fix main readme build links 2024-09-15 02:06:58 +02:00
081a72d733
feat: Merge branch 'config' into dev 2024-09-15 02:04:57 +02:00
05fbbe6f9d
feat(java): get_user, active_workspaces 2024-09-15 02:00:04 +02:00
963f2b698c
feat(java): callback API, buffer send
Co-authored-by: alemi <me@alemi.dev>
2024-09-15 01:56:51 +02:00
a59d2c4648
fix: feature name, disable workflow 2024-09-14 18:54:32 +02:00
978ad652a1
ci(js): run once to update online pkg 2024-09-14 18:51:18 +02:00
e1d6a31b43
ci(js): also delete npm dir when publishing 2024-09-14 18:49:53 +02:00
cschen
c1ed0d45f3 feat(python): add config support to python with a getter/setter approach 2024-09-14 00:17:46 +02:00
5701a0c49e
chore: merge branch 'config' 2024-09-13 22:57:53 +02:00
b3cefa268b
chore(js): slimmed down ci dist folder 2024-09-13 22:56:32 +02:00
97c57a81d6
docs: moved around documentation
on building and using

Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-13 22:56:00 +02:00
ac94fb86fd
chore: rename feature to py for consistency 2024-09-13 22:21:53 +02:00
24863b59cb
fix: forgot type hints 2024-09-13 21:24:12 +02:00
92d181246e
feat: strict filetree() 2024-09-13 20:02:42 +02:00
c0b8906043
chore: move ffi infos in root mod
because i actually dont want docs.rs to build with ffi flags anymore:
docs get "littered" with napi auto methods and pyo3 stuff, which is
annoying and needless noise when reading the doc. I would much rather
only have relevant stuff, to not make doc consumers hop around guessing
what is relevant and what not
2024-09-13 12:04:27 +02:00
0e0cae3897 docs: newer docs 2024-09-12 17:07:29 +02:00
d633884dbb
ci: re-disable cis 2024-09-11 18:13:21 +02:00
0e6f7caec3
chore: bump beta version, publish
one-off to remake docs and have a reference. fast track for config
2024-09-11 18:11:20 +02:00
2f68006d07
fix: glue for js and py 2024-09-11 18:07:55 +02:00
94e52a86f4
docs: fix features for docs.rs 2024-09-11 17:51:09 +02:00
422566a145
fix: proto code was mixing different ideas 2024-09-11 17:50:40 +02:00
314b163b05
fix: more verbose error strings 2024-09-11 17:50:05 +02:00
981e7218b5
fix(lua): actually still need userdata
what's up with weird userdata NULL ?? lets actually get serialized but
return userdata so we get best of all worlds. in the future we could
make overloads with multiple args which bypass serialization
2024-09-11 17:49:09 +02:00