Replace Web Push and its service worker with page notifications over SSE

This commit is contained in:
Ian Gulliver
2026-10-15 18:34:53 -07:00
parent c7f19f2537
commit a1615693ef
32 changed files with 429 additions and 1175 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
"private": true,
"type": "module",
"scripts": {
"generate": "openapi-typescript ../api/openapi.yaml --output src/api.gen.ts && rm -rf dist && tsc && tsc --project tsconfig.sw.json && mkdir -p vendor && cp node_modules/mermaid/dist/mermaid.min.js vendor/ && cp node_modules/mermaid/LICENSE vendor/mermaid.LICENSE && cp node_modules/@xterm/xterm/lib/xterm.mjs node_modules/@xterm/xterm/css/xterm.css node_modules/@xterm/addon-fit/lib/addon-fit.mjs vendor/ && cp node_modules/@xterm/xterm/LICENSE vendor/xterm.LICENSE && cp node_modules/@xterm/addon-fit/LICENSE vendor/addon-fit.LICENSE"
"generate": "openapi-typescript ../api/openapi.yaml --output src/api.gen.ts && rm -rf dist && tsc && mkdir -p vendor && cp node_modules/mermaid/dist/mermaid.min.js vendor/ && cp node_modules/mermaid/LICENSE vendor/mermaid.LICENSE && cp node_modules/@xterm/xterm/lib/xterm.mjs node_modules/@xterm/xterm/css/xterm.css node_modules/@xterm/addon-fit/lib/addon-fit.mjs vendor/ && cp node_modules/@xterm/xterm/LICENSE vendor/xterm.LICENSE && cp node_modules/@xterm/addon-fit/LICENSE vendor/addon-fit.LICENSE"
},
"devDependencies": {
"@xterm/addon-fit": "0.11.0",