restitux
d5e341e232
frontend: support input + refactoring
2025-08-10 01:24:39 -06:00
restitux
9afd4e63c4
backend: forward keyboard and mouse input from client
2025-08-10 01:23:41 -06:00
restitux
d4777fcf08
frontend: stream and fullscreen cleanup
2025-08-09 14:22:34 -06:00
restitux
9f9bb68e22
frontend: improve stream UI and add fullscreen
2025-08-09 01:35:09 -06:00
restitux
411c1c74e6
backend: handle server-info request failure
2025-08-09 01:12:44 -06:00
restitux
31481c6812
frontend: improve launch UI and refactor stream to new page
2025-08-08 00:18:38 -06:00
restitux
2b5b6f190d
backend: handle app already running logic + refactor response
2025-08-08 00:18:14 -06:00
restitux
a11a12828c
frontend: video streaming now works!!
...
- changed the backend to append the buffers together and dispatch them
as such (this is what moonlight-embedded does)
- fixed the frontend trying to playback an empty buffer because types
are hard (this is why I should have used protobuf...)
2025-07-21 02:06:55 -06:00
restitux
7a2b0fd4d6
frontend: add svelte frontend
2025-07-20 23:51:54 -06:00
restitux
a01ec82833
docker: add caddy setup for testing
2025-07-20 23:51:29 -06:00
restitux
ac67658ad2
backend: send decoder packets as json
2025-07-20 23:51:19 -06:00
restitux
52e594f916
frontend: bad improvements
2025-07-20 23:51:03 -06:00
restitux
fae7971f2b
backend: refactor proxy code
2025-07-20 16:44:23 -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
e3892e7134
backend: fix pair blocking on update state
2025-07-19 12:38:09 -06:00
restitux
053ed8c054
meta: renamed config to state and wrapped in a server object
2025-07-18 18:07:33 -06:00
restitux
6ae459ddf5
backend: blocked pairing server with duplicate name
2025-07-18 17:44:42 -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
5391d6c6dd
meta: cleanup and use new AppResult type
2025-07-15 19:35:49 -06:00
restitux
a1f33b5de3
certs: cleanup logic and add new util functions
2025-07-15 19:04:14 -06:00
restitux
b4e22e09b8
certs: refactor certificate logic into module
2025-07-05 16:41:45 -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
9b34307103
Server now returns paired == 1
2025-06-29 20:34:13 -06:00
restitux
7ec5e1ad90
More progress and cleanup
2025-06-27 00:34:46 -06:00
restitux
9232c0414a
Initial Commit (it doesn't work)
2025-06-26 19:35:13 -06:00