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