SirBlob
31d55fce86
Add web client
...
Join screen, room with screen and camera sharing, live annotation,
whiteboard, and the admin panel for kiosks, widgets and branding.
Claude-Session: https://claude.ai/code/session_01SS9F92jb51bMCRCKem6QtD
2026-08-09 17:09:16 -04:00
SirBlob
fc808b81c7
Add shared UI package and logo
...
Widget surface, annotation overlay, whiteboard and video components used by
both the website and the kiosk.
Claude-Session: https://claude.ai/code/session_01SS9F92jb51bMCRCKem6QtD
2026-08-09 17:09:06 -04:00
SirBlob
2bca6f0e90
Add Rust server
...
Owns the database, PIN rotation and all LiveKit token minting. Kiosk
registration, session-stable joins, admin auth, layouts, branding, media
uploads and the hosted installer script.
Claude-Session: https://claude.ai/code/session_01SS9F92jb51bMCRCKem6QtD
2026-08-09 17:09:06 -04:00
SirBlob
d7733a6765
Add shared types and client core packages
...
The wire contract every client codes against, plus the annotation engine,
canvas renderer and connection policy shared by both clients.
Claude-Session: https://claude.ai/code/session_01SS9F92jb51bMCRCKem6QtD
2026-08-09 17:08:55 -04:00
SirBlob
f38b4407cb
Set up bun workspace monorepo
...
Claude-Session: https://claude.ai/code/session_01SS9F92jb51bMCRCKem6QtD
2026-08-09 17:08:55 -04:00