diff --git a/.gitignore b/.gitignore index 8f7b71b..8f9085e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ tools/.env tools/.venv/ assets/raw/ +node_modules/ +dist/ .playwright-mcp/ .serena/ served-state.txt diff --git a/build/icon.png b/build/icon.png new file mode 100644 index 0000000..e59bfa6 Binary files /dev/null and b/build/icon.png differ diff --git a/desktop/main.js b/desktop/main.js new file mode 100644 index 0000000..b35e4e7 --- /dev/null +++ b/desktop/main.js @@ -0,0 +1,134 @@ +// ---- MeatSlicer desktop shell (Electron main process) ---- +// Serves the game over a privileged app:// scheme so the renderer keeps a real +// origin: fetch() in js/sfxbank.js uses absolute /assets/... paths, and 28 mp3 +// tracks stream through