|
1ee185b5ec
|
feat: add auth service
sneaked in to help with server development
|
2024-02-01 17:54:36 +01:00 |
|
|
164e9887b8
|
fix: serialize uuid as string when sending
|
2024-02-01 03:19:27 +01:00 |
|
|
97061524e7
|
chore: remove snapshot
|
2024-02-01 01:58:27 +01:00 |
|
|
bc3df45726
|
fix: fetch buffers after creating
|
2024-01-31 23:57:21 +01:00 |
|
|
f7fcf8bd22
|
feat: implemented snapshot method and some getters
|
2024-01-27 11:49:05 +01:00 |
|
|
741a074464
|
feat: implemented leave workspace and list buffer users, various fixes
|
2024-01-25 17:05:06 +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 |
|
|
2f0875a38f
|
docs: better select_buffer text
|
2023-11-30 03:50:32 +01:00 |
|
|
7ad1da0f27
|
chore: updated docs, getter for buf name
|
2023-11-30 03:41:53 +01:00 |
|
|
5401d837c7
|
feat: add timeout to select_buffer
|
2023-11-30 03:30:50 +01:00 |
|
|
9d349e1b1e
|
fix: remove tracing
|
2023-11-30 03:08:22 +01:00 |
|
|
3197c083bf
|
fix: discard empty textchanges, drain range
|
2023-11-30 03:04:26 +01:00 |
|
|
3881bb38ea
|
chore: improved seen mechanism
instead of manually handling the mutex leave it to tokio and use a fancy
generic struct with update() and check()
|
2023-11-30 03:03:09 +01:00 |
|
|
1f50f75eb4
|
fix: apply() panic when out of bounds
|
2023-11-30 03:02:13 +01:00 |
|
|
10e4a458ce
|
chore: more tests, imports
|
2023-11-30 03:01:59 +01:00 |
|
|
da44aff408
|
feat: added TextChange helper methods and more test
|
2023-11-30 00:38:24 +01:00 |
|
|
b4b955a39e
|
fix: caught textchange diff bug, added tests
|
2023-11-30 00:37:57 +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 |
|
|
1265f716d6
|
chore: packed clonable handles in sub struct
|
2023-11-27 14:55:46 +01:00 |
|
|
15ad6dba55
|
docs: documented select_buffer
|
2023-11-24 12:12:38 +01:00 |
|
|
3bc1159ffc
|
feat: utility fn to convert from index to rowcol
|
2023-11-24 11:08:03 +01:00 |
|
|
488c22c0f1
|
fix: missing await, debug on ignorableErr, content
|
2023-11-24 10:43:37 +01:00 |
|
|
8df0b8ec41
|
feat: poll doesn't ever lock the RwLock
to make try_recv deadlocks way more rare
|
2023-11-23 20:45:43 +01:00 |
|
|
0ba2c5ccef
|
fix: ouch mutexes are harddddd
|
2023-11-17 18:38:29 +01:00 |
|
|
175b9c945a
|
fix: new approach for select_buffer
this is definitely bloatier but should work and not deadlock?
|
2023-11-17 18:28:32 +01:00 |
|
|
152679669b
|
feat: buffer controller exposes its name
|
2023-11-17 17:38:47 +01:00 |
|
|
8dc3538f32
|
feat: experimental select_buffer client api
|
2023-11-17 17:00:10 +01:00 |
|
|
99ba5f708d
|
docs: ocd
|
2023-11-17 05:58:12 +01:00 |
|
|
76e61b1abb
|
docs: include doc into textchange block
|
2023-11-17 05:53:38 +01:00 |
|
|
9df4594408
|
feat: send granular changes, added deadlocked error
|
2023-11-17 05:47:57 +01:00 |
|
|
39f2bd6ac2
|
docs: updated usage and references
|
2023-11-17 05:47:40 +01:00 |
|
|
5be1a7b901
|
fix: export woot and not OT
|
2023-11-17 05:46:13 +01:00 |
|
|
2ccb5c936b
|
feat: moved TextChange into api, added from diff
|
2023-11-17 05:45:31 +01:00 |
|
|
5208ff65c0
|
fix: don't trigger on self change, smaller siteid
also set woot dep rev because cache
|
2023-11-17 03:30:39 +01:00 |
|
|
ca29ee3e0f
|
fix: better api with TextChange, ugly fixes
it's pretty ugly but it kinda works? really need to do this better
|
2023-11-16 06:52:25 +01:00 |
|
|
8267e1b890
|
fix: other way around...
|
2023-11-16 06:50:55 +01:00 |
|
|
e7ad2723ba
|
fix: initialize woot with str, gen siteid from uid
|
2023-11-10 04:29:50 +01:00 |
|
|
178ececfe2
|
fix: remove callback from controller api
|
2023-11-09 05:22:16 +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 |
|
|
c6abc33c53
|
fix!: removed canc from factory, impl for Arc<str>
|
2023-09-13 00:05:15 +02:00 |
|
|
5812dea19a
|
feat: swap cursor start/end if needed when sending
|
2023-09-10 23:20:07 +02: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 |
|
|
6fe47ff682
|
fix: receive and return a runtime handle
|
2023-09-10 03:41:18 +02:00 |
|