cschen
37347311fb
changes the position of the function to the lib folder and simplify it.
2024-09-25 17:28:52 +02:00
d31b3d244a
fix: use async blocks rather than main + async fn
2024-09-25 16:54:54 +02:00
d506d8cc74
fix: add ghost main() function for nightly/beta rust doctests
2024-09-25 16:42:09 +02:00
f41f2c2f9c
fix: mark tests as no_run: they require net access
2024-09-25 05:46:48 +02:00
69171e73b3
docs: re-enable and fix doc tests
2024-09-21 11:52:46 +02:00
ba566439d3
docs: add favicon
2024-09-11 15:04:34 +02:00
b968945a37
chore: codemp.dev -> code.mp
2024-09-07 22:10:47 +02:00
2b47f2a1d6
docs: add docs.rs logo
2024-09-05 03:06:36 +02:00
d25e744a37
docs: improved cargo docs, rewrote readme
...
Co-authored-by: alemi <me@alemi.dev>
2024-09-05 01:45:48 +02:00
f0a6a6b730
docs: remade docstricts, refactored a bit
...
refactor shouldn't impact external apis and mostly just moves stuff
around to make sense documentation-wise
Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-04 20:03:34 +02:00
75a8a3bc92
fix: re-export
2024-09-04 17:22:52 +02:00
cf1e910dcb
feat: reworked cursor worker/controller
...
now its more similar to buffer controller/worker and it behaves more
like an actor/service
2024-09-01 03:08:43 +02:00
b98be22a8b
feat: more capillar errors
...
so its clear that some functions wont return a transport error or an rpc
error
2024-09-01 02:46:03 +02:00
fea7cfcbe1
feat: added session, reworked auth
2024-08-27 21:24:04 +02:00
97b7504098
feat: hash is a public ext
2024-08-14 17:12:36 +02:00
a9d713fd75
feat: async try_recv, delta_request
...
Co-authored-by: alemi <me@alemi.dev>
2024-08-14 00:24:32 +02:00
781a130c62
chore: moved tools into ext
2024-08-10 16:13:16 +02:00
e4b6e82485
docs: fix pic
2024-08-07 17:34:46 +02:00
73fc3005c4
chore: renamed glue module
2024-03-10 01:36:50 +01:00
23db5af4d2
feat: java glue (kind of)
2024-03-09 23:27:08 +01:00
a38c28f401
feat: moved out proto + feature flag cleanup
...
Co-authored-by: alemi <me@alemi.dev>
2024-03-09 19:59:36 +01:00
9422f9a216
docs: updated docs
2024-02-09 01:16:16 +01:00
a622ac773c
docs: updated main doc page examples
2024-02-09 01:04:24 +01:00
e0d4360d09
feat: BufferNode also From<&str>
2024-02-09 00:59:04 +01:00
47127bbb41
chore: back from transport to proto
2024-02-09 00:39:07 +01:00
1cf17dc151
chore: proto cleanup and simplification
...
reuse as much as possible, keep rpc messages close with their rpc,
helper struct for uuid with into() and from(). also replaced the simple
things, such as imports and struct fields
2024-02-07 01:09:28 +01:00
4ae31df3ff
chore: moved select_buffer under buffer::tools
...
needed to more appropriately subdivide feature flags
2024-02-01 17:54:56 +01:00
1ee185b5ec
feat: add auth service
...
sneaked in to help with server development
2024-02-01 17:54:36 +01:00
f7bd5849be
fix: removed instance module, fixed prelude
2024-01-25 03:25:45 +01:00
94a7786812
feat: workspaces and new library structure
...
Co-authored-by: alemi <me@alemi.dev>
Co-authored-by: frelodev <frelodev@gmail.com>
2024-01-25 02:13:45 +01:00
1657521356
workspace_service cleanup
2024-01-01 23:34:59 +01:00
85add1ca0d
moved some messages from workspace_service to files
2024-01-01 23:29:35 +01:00
6230371020
feat: fixed proto and tonic includes
...
Co-authored-by: zaaarf <me@zaaarf.foo>
Co-authored-by: alemi <me@alemi.dev>
2023-12-29 01:06:28 +01:00
ab982f4882
changed build method for proto and lib proto includes
2023-12-28 22:04:40 +01:00
d562e406f2
fix: moved select_buffer out of client
...
due to instance mutexing it held the lock while awaiting for events,
which is undesirable!
2023-11-28 02:22:21 +01:00
99ba5f708d
docs: ocd
2023-11-17 05:58:12 +01:00
39f2bd6ac2
docs: updated usage and references
2023-11-17 05:47:40 +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
ed151e2213
fix: docs, tests, leftovers
2023-09-10 04:23:39 +02:00
cf80104132
docs: updated features explaination
2023-09-10 03:47:59 +02:00
59aaf8f3b6
docs: fix references
2023-09-10 03:43:46 +02: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
9040222570
docs: fix references
2023-09-10 03:06:47 +02:00
ed2f6688c3
docs: mentioned Instance early on
2023-09-05 01:31:57 +02:00
4bf3c1c7a5
fix: typo
2023-09-05 01:30:07 +02:00
f9977f0b14
fix: don't show source code in documentation
2023-09-03 23:04:19 +02:00
1034f0482c
chore: moved controller under api module
2023-09-03 23:04:08 +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
3e434e3103
docs: link to factory examples subtly
2023-08-20 09:19:03 +02:00
af5fb90de3
docs: small details with refs
2023-08-20 09:16:20 +02:00