feat: Moved to stream zip downloading.

feat: Implemented Shortcuts.
feat: Ensured it works on steam deck
This commit is contained in:
Simeon Radivoev 2026-02-21 18:28:07 +02:00
parent f15bf9a1e0
commit 62f16cbcc1
Signed by: simeonradivoev
GPG key ID: C16C2132A7660C8E
45 changed files with 1415 additions and 631 deletions

22
.vscode/launch.json vendored
View file

@ -4,29 +4,31 @@
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Edge",
"port": 9222,
"request": "attach",
"type": "msedge",
"webRoot": "${workspaceFolder}/src",
},
{
"type": "bun",
"internalConsoleOptions": "neverOpen",
"request": "attach",
"name": "Attach Bun",
"url": "ws://127.0.0.1:9229/54esztvxlfe",
"url": "ws://127.0.0.1:9229/fixed-session",
"localRoot": "${workspaceFolder}",
"stopOnEntry": false,
},
{
"type": "chrome",
"request": "attach",
"name": "Attach To Browser",
"url": "http://192.168.1.190:5173/",
"webRoot": "${workspaceFolder}/src/mainview",
"address": "localhost",
"outputCapture": "console",
"port": 9222
}
],
"compounds": [
{
"name": "Attach Debug App",
"configurations": [
"Attach Bun",
"Attach to Edge"
"Attach Bun"
],
"stopAll": true,
"preLaunchTask": "bun: dev"

View file

@ -29,5 +29,14 @@
"norigin",
"noriginmedia",
"romm"
],
"terminal.integrated.env.linux": {
"DISPLAY": ":0",
"WAYLAND_DISPLAY": "wayland-0",
"XDG_RUNTIME_DIR": "/run/user/1000",
"GPG_TTY": "/dev/tty"
},
"terminal.integrated.shellArgs.linux": [
"-l"
]
}

37
.vscode/tasks.json vendored
View file

@ -5,7 +5,12 @@
"label": "Run Act",
"type": "shell",
"command": "act",
"args": ["--artifact-server-path", "artifacts", "-W", ".github/workflows/build.yml"],
"args": [
"--artifact-server-path",
"artifacts",
"-W",
".github/workflows/build.yml"
],
"options": {
"env": {
"PATH": "${env:PATH}",
@ -13,6 +18,36 @@
},
},
"problemMatcher": []
},
{
"label": "Start Dev",
"type": "shell",
"command": "bun run dev",
"isBackground": true,
"problemMatcher": [],
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": false
}
},
{
"label": "Start Dev (Hot Reload)",
"type": "shell",
"command": "bun run dev:hmr",
"isBackground": true,
"problemMatcher": [],
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared",
"showReuseMessage": true,
"clear": false
}
}
]
}