10 Commits

Author SHA1 Message Date
restitux e80543144a backend and frontend: support out of order chunks + now it's performant on chrome 2025-08-12 02:20:46 -06:00
restitux 9afd4e63c4 backend: forward keyboard and mouse input from client 2025-08-10 01:23:41 -06:00
restitux 2b5b6f190d backend: handle app already running logic + refactor response 2025-08-08 00:18:14 -06:00
restitux a11b4deb31 meta: WebTransport now works
- added a small frontend for starting
- added logic to serve the frontend
- split out the gamestream logic into a separate process
- added logic to scaffold the separate proxy process
2025-07-20 14:08:47 -06:00
restitux 188005ab11 backend: add support for receiving a gamestream stream 2025-07-20 01:13:28 -06:00
restitux 0edf7c60c1 meta: cleanup and added apps endpoint
- Added (working) apps endpoint
- Added config file (actually a state file) wrapper to handle shared
  mutability
- Refactored base url and http get shared code into common
- Added tracing based logging and converted debug statemets to it
- More things that I forgot
2025-07-18 17:23:54 -06:00
restitux a1f33b5de3 certs: cleanup logic and add new util functions 2025-07-15 19:04:14 -06:00
restitux 8857e226fe Replace axum with salvo 2025-07-01 23:10:58 -06:00
restitux d9aa724b90 Certificates from successful pair are now saved to disk 2025-07-01 21:54:30 -06:00
restitux 9232c0414a Initial Commit (it doesn't work) 2025-06-26 19:35:13 -06:00