L'électron rare
c8dff33836
chore: drop liveblocks dependency
...
Remove @liveblocks/client and @liveblocks/zustand; add ws and a
server npm script. Update README (fork attribution preserved, WS
backend usage), .env.example (VITE_RT_URL), and pin the /blocs-pro/
base in vite.config.
2026-06-13 18:04:28 +02:00
L'électron rare
8a34b1d333
feat: room sync zustand middleware
...
roomSync() replicates the @liveblocks/zustand surface
(state.liveblocks.{enterRoom,leaveRoom,status,others,room}) over the
self-hosted relay. Storage fan-out is debounced and guarded against
remote echo; presence maps the self key; room exposes broadcastEvent,
subscribe and no-op history stubs. Falls back to a degraded solo mode
if the socket never opens so the Loader never blocks. Dev-only store
hook on window for debugging (stripped in production).
2026-06-13 18:04:22 +02:00
L'électron rare
60fc17819c
feat: self-hosted websocket realtime server
...
Standalone Node WebSocket relay (ws) replacing the Liveblocks SaaS.
Per-room storage snapshot ({bricks, cursorColors}) plus presence
roster; JSON protocol with init/join/leave/presence/storage/event.
Ephemeral events relayed to peers only; rooms cleaned up when empty.
2026-06-13 18:04:15 +02:00
Bhushan Wagh
8f32fb2509
Create LICENSE
2023-08-16 17:21:12 +05:30
bhushan6
f41a880cf1
adds readme
2023-08-16 17:13:53 +05:30
bhushan6
293266d621
updates : info dialog panel
2023-08-15 04:26:22 +05:30
bhushan6
0ad3cbeb0f
adds undo, redo shortcuts
2023-08-15 04:24:09 +05:30
bhushan6
fd7470ff66
minor fixes
2023-08-15 03:57:13 +05:30
bhushan6
b1c8228b00
removes unused code
2023-08-15 03:51:48 +05:30
bhushan6
3f41135b9e
minor fixes
2023-08-15 03:51:33 +05:30
bhushan6
4c5e8e65aa
fixes unsynced position of outline
2023-08-15 03:51:16 +05:30
bhushan6
ea14c48ef5
adds shortcut for anchoring
2023-08-15 03:50:43 +05:30
bhushan6
aa84c597dd
fixes : pointer event issue
2023-08-15 02:50:49 +05:30
bhushan6
c6282656a1
fixes : minor styling issues
2023-08-15 02:50:32 +05:30
bhushan6
26551e4585
fixes : bottom bar style
2023-08-15 02:21:03 +05:30
bhushan6
b96bfbbbd7
fixes UI layering
2023-08-15 02:18:50 +05:30
bhushan6
7a049228ba
adds animated loader
2023-08-15 02:01:01 +05:30
bhushan6
6c85e117c0
updates : icon and doc title
2023-08-15 01:39:45 +05:30
bhushan6
939b3c272f
removes unused packages
2023-08-15 01:27:03 +05:30
bhushan6
0da002128e
adds online people number indicator
2023-08-15 01:24:18 +05:30
bhushan6
ac7c635239
adds room join form
2023-08-15 00:18:11 +05:30
bhushan6
fae9c8ae1a
adds ui for collaborators
2023-08-14 21:40:55 +05:30
bhushan6
f5b3ed6756
adds live cursor
2023-08-14 13:45:04 +05:30
bhushan6
fe58e5c01f
sets up liveblock for collaboration feat
2023-08-14 04:33:19 +05:30
bhushan6
c960f1786a
removes logs
2023-08-13 21:18:26 +05:30
bhushan6
ea7a01b634
adds : bottom bar
2023-08-13 21:11:06 +05:30
bhushan6
2c961e18c2
adds : global state
2023-08-13 21:10:35 +05:30
bhushan6
4784eea0ac
created stroke plane
2023-08-13 19:13:08 +05:30
bhushan6
48d4ffaf91
updates UI
2023-08-13 14:25:42 +05:30
bhushan6
14852144f1
adds : adaptive grid size
2023-08-12 12:21:42 +05:30
bhushan6
015bfa07a7
fix : linting
2023-08-12 11:26:06 +05:30
bhushan6
4e889a8f80
adds : size adaptive grid
2023-08-12 01:29:58 +05:30
bhushan6
9a13335a17
migrates to vite
2023-08-12 00:33:12 +05:30
bhushan6
42837ccb90
migrates to vite
2023-08-12 00:25:42 +05:30
bhushan6
844074d31a
added : edit color feature
2023-06-21 11:29:42 +05:30
bhushan6
4cc6a149cc
added : manual modal default open
2023-06-18 12:18:30 +05:30
bhushan6
701edcdfe2
added : manual
2023-06-18 11:32:31 +05:30
bhushan6
1b86891ff0
updated : selection on edit mode only
2023-06-18 10:09:40 +05:30
bhushan6
61b3c2f84b
added : Delete Feature
2023-06-16 08:29:56 +05:30
bhushan6
64eff2272b
added : undo button and selection
2023-06-15 23:28:35 +05:30
Bhushan Wagh
28e296fe62
Merge pull request #1 from bhushan6/brick-anchor
...
Brick anchor
2023-04-29 21:57:53 +05:30
bhushan6
7e44491823
removed: liveblock
2023-04-29 21:56:09 +05:30
bhushan6
cff8473403
added: changable anchoring for lego brick
2023-03-14 10:56:03 +05:30
bhushan6
91c4d6aec0
added : info panel
2023-03-05 21:58:43 +05:30
bhushan6
3e99b31e7e
added : custom color bricks
2023-03-05 18:11:16 +05:30
bhushan6
e5b464eae3
fixed : brick cursor offset on rotation
2023-03-05 17:58:57 +05:30
bhushan6
6f88b64e10
added: intesection check before adding brick
2023-03-05 08:07:17 +05:30
bhushan6
f181aba9da
fixed: Brick Cursor over added bricks
2023-03-05 07:45:45 +05:30
bhushan6
fb2656135f
added : dynamic lego bricks and grid snapping
2023-03-05 07:40:51 +05:30
bhushan6
247a542aed
cleaned README
2023-03-05 07:34:22 +05:30