97061524e7
chore: remove snapshot
2024-02-01 01:58:27 +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
6a061ca432
feat: LeaveWorkspace, CreateWorkspace, ListBufferUsers
2024-01-25 16:08:35 +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
2f1bfab130
new changes to proto
2023-12-18 23:36:15 +01:00
18290d768c
features: create buffers from workspaces, list buffers and users
2023-12-03 20:16:43 +01:00
ebbca24a99
chore: dramatically simplified everything
...
working on this was really hard, so i'm making simple things first.
removed almost everything except bare buffer changes, and not even done
in a smart way, but should be a working PoC? now trying to make a
working client to test it out and actually work on a real prototype
2023-04-07 03:10:45 +02:00
9bbd30a5f8
feat: super barebones synched cursor across clients
2022-10-18 02:22:04 +02:00
e9500afd55
feat: did some plumbing for events and cursors channels
2022-09-24 01:14:12 +02:00
824cb62933
chore: moved responsabilites around again
2022-08-28 23:41:11 +02:00
83ae6e3cd1
feat: initial rework of protocol flow
...
Added a "session" stage, to auth and connect to a Workspace.
Added workspace-level operations (sync, get buffers list...).
Added buffer-level sync operations (push, pull).
2022-07-31 13:44:48 +02:00
4491482b0a
feat: improved protocol definition
...
use session for authentication, then workspace to keep in sync and
subscribe to new buffers. Buffer service will dispatch live updates.
2022-07-30 14:35:38 +02:00
0151a9e1bd
feat: defined some basic protocol
...
Co-authored-by: f-tlm <f-tlm@users.noreply.github.com>
2022-07-13 01:56:21 +02:00