First step of #dash.pwa: the dashboard installs as an app and its page starts without network.
manifest.webmanifest with the favicon as SVG, PNG icons 192/512, a maskable icon (the favicon without rounded corners) and an apple-touch-icon.
sw.js: keeps page, styles and fonts, network first, so a deploy shows at once. It never touches /api/ — no PR or session data outlives the page.
The title bar of the installed app follows the header colour, light or dark, also after the toggle.
The server serves .png and .webmanifest; version 0.3.0; README and Werkbaum updated.
Checked: 53 tests green. In headless Chrome the service worker controls the page, caches 10 files and nothing under /api/; offline the page loads with fonts and shows "offline"; Page.getInstallabilityErrors is empty. Not yet checked on a phone — that stays open in the Werkbaum.
First step of `#dash.pwa`: the dashboard installs as an app and its page starts without network.
- `manifest.webmanifest` with the favicon as SVG, PNG icons 192/512, a maskable icon (the favicon without rounded corners) and an `apple-touch-icon`.
- `sw.js`: keeps page, styles and fonts, **network first**, so a deploy shows at once. It never touches `/api/` — no PR or session data outlives the page.
- The title bar of the installed app follows the header colour, light or dark, also after the toggle.
- The server serves `.png` and `.webmanifest`; version 0.3.0; README and Werkbaum updated.
Checked: 53 tests green. In headless Chrome the service worker controls the page, caches 10 files and nothing under `/api/`; offline the page loads with fonts and shows "offline"; `Page.getInstallabilityErrors` is empty. Not yet checked on a phone — that stays open in the Werkbaum.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
A web app manifest with icons, and a service worker that keeps the page,
styles and fonts, network first; it never touches /api/, so no data
outlives the page. The title bar of the installed app follows the header's
light or dark colour. Version 0.3.0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
First step of
#dash.pwa: the dashboard installs as an app and its page starts without network.manifest.webmanifestwith the favicon as SVG, PNG icons 192/512, a maskable icon (the favicon without rounded corners) and anapple-touch-icon.sw.js: keeps page, styles and fonts, network first, so a deploy shows at once. It never touches/api/— no PR or session data outlives the page..pngand.webmanifest; version 0.3.0; README and Werkbaum updated.Checked: 53 tests green. In headless Chrome the service worker controls the page, caches 10 files and nothing under
/api/; offline the page loads with fonts and shows "offline";Page.getInstallabilityErrorsis empty. Not yet checked on a phone — that stays open in the Werkbaum.🤖 Generated with Claude Code
66066431e2tob6819818b5