Add API for propagating cursor locations #61

Merged
schmelczer merged 30 commits from asch/show-cursors into main 2025-06-08 20:20:53 +01:00

30 commits

Author SHA1 Message Date
b25bc40851
Fix PR diff 2025-06-08 20:20:13 +01:00
86e158c7c5
Add homepage 2025-06-08 14:45:24 +01:00
c3e2ff13f2
Merge branch 'main' into asch/show-cursors 2025-06-08 13:05:13 +01:00
83823b48f2
Format and lint 2025-06-08 12:13:35 +01:00
deca4c4dc2
Refine cursor look 2025-06-08 12:08:20 +01:00
f4c77ddd25
Send cursors instantly 2025-06-08 11:32:41 +01:00
57b2b76932
Lint & format 2025-06-07 22:24:27 +01:00
7e3f972531
Expose cursor management 2025-06-07 22:14:30 +01:00
02f32e894a
Return user name for cursors rather than device 2025-06-07 22:13:40 +01:00
14db4bf240
Extract getCursorsFromEditor 2025-06-07 21:51:14 +01:00
4f691b33a4
Fix type serialisation 2025-06-07 21:37:44 +01:00
bfb1cd579c
Bump frontend deps 2025-06-07 21:34:56 +01:00
7956a92bec
Remove openapi from frontend 2025-06-07 21:33:47 +01:00
9753eaeff5
Generate TS API types 2025-06-07 17:16:50 +01:00
ebbececdc9
Nicer log line on ws disconnect 2025-06-07 17:15:56 +01:00
4ca55768c5
Remove aide 2025-06-07 17:15:35 +01:00
0908a5b527
Remove cursor for disconnected client 2025-06-07 12:09:34 +01:00
3abe028d74
Update rust 2025-06-07 12:09:21 +01:00
a628ff348e
Send spans instead of indexes 2025-06-07 11:32:20 +01:00
1475a549d4
Always write config 2025-06-07 11:31:41 +01:00
ffb1637183
Merge log lines 2025-06-07 11:31:28 +01:00
b60cb0104b
Make cursor broadcast configurable 2025-06-07 11:31:14 +01:00
e37399dc29
Fix TS compile 2025-06-01 20:29:48 +01:00
5ce6143838
Add dummy cursor 2025-06-01 20:29:20 +01:00
e7c8d65b23
Extract WS into own class 2025-06-01 10:22:36 +01:00
eeff9f7aa1
Extract device id generation 2025-06-01 09:59:37 +01:00
4657314b72
Update types 2025-06-01 09:58:53 +01:00
22cafda53f
Formatting 2025-06-01 09:51:33 +01:00
2cdf2ba74e
Serialize Rust types to TS 2025-06-01 09:51:06 +01:00
eb1cc61042
Implement cursor broadcasting backend 2025-06-01 09:50:52 +01:00