SirBlob
404a35e1b1
Sync whiteboard images and add board ownership
CI / server (push) Successful in 33s
CI / frontend (push) Successful in 28s
CI / kiosk (push) Failing after 7m17s
Build and Publish Docker Images / build-and-push (apps/web-client/Dockerfile, pistation-web) (push) Successful in 2m17s
Build and Publish Docker Images / build-and-push (server/Dockerfile, pistation-server) (push) Successful in 2m32s
2026-08-09 21:06:31 -04:00
SirBlob
07508504ac
Add host firewall script for LiveKit ports
2026-08-09 21:06:31 -04:00
SirBlob
6883cedaf7
Fix web origin and CORS config for LAN hosting
2026-08-09 21:06:31 -04:00
SirBlob
b3464252d4
Add MIT license
CI / server (push) Successful in 34s
CI / frontend (push) Successful in 28s
CI / kiosk (push) Failing after 7m17s
Build and Publish Docker Images / build-and-push (apps/web-client/Dockerfile, pistation-web) (push) Successful in 20s
Build and Publish Docker Images / build-and-push (server/Dockerfile, pistation-server) (push) Successful in 19s
2026-08-09 20:08:12 -04:00
SirBlob
8305e6ed8b
Add image pull commands to readme
CI / server (push) Successful in 34s
CI / frontend (push) Successful in 29s
CI / kiosk (push) Failing after 6m48s
Build and Publish Docker Images / build-and-push (apps/web-client/Dockerfile, pistation-web) (push) Successful in 19s
Build and Publish Docker Images / build-and-push (server/Dockerfile, pistation-server) (push) Successful in 19s
2026-08-09 19:54:00 -04:00
SirBlob
f6487f00e3
Fix rustfmt formatting in server and kiosk
2026-08-09 19:54:00 -04:00
SirBlob
77bc93e70f
Add readme
2026-08-09 17:09:25 -04:00
SirBlob
6d0597b99f
Add Gitea Actions workflows
...
CI for both apps and the Rust crates, image publishing to GHCR, and the
arm64 kiosk package build.
2026-08-09 17:09:25 -04:00
SirBlob
3cebca59ef
Add Docker Compose stack and Pi notes
...
LiveKit on host networking so WebRTC can advertise a reachable address,
plus the server and website.
2026-08-09 17:09:25 -04:00
SirBlob
7d0a973638
Add kiosk desktop app
...
Tauri app for the Pi. Media runs through the native LiveKit SDK because
WebKitGTK has no WebRTC, with frames encoded in Rust and drawn to a canvas
under the annotation overlay.
2026-08-09 17:09:16 -04:00
SirBlob
18384c0cbc
Add web client
...
Join screen, room with screen and camera sharing, live annotation,
whiteboard, and the admin panel for kiosks, widgets and branding.
2026-08-09 17:09:16 -04:00
SirBlob
a4b033b78e
Add shared UI package and logo
...
Widget surface, annotation overlay, whiteboard and video components used by
both the website and the kiosk.
2026-08-09 17:09:06 -04:00
SirBlob
6606e283bf
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.
2026-08-09 17:09:06 -04:00
SirBlob
bad511657e
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.
2026-08-09 17:08:55 -04:00
SirBlob
1e75e0f07f
Set up bun workspace monorepo
2026-08-09 17:08:55 -04:00