This repo is now centered on one thing: the Jobsite Calculator PWA.
- Primary app route:
/calc/ - Goal: installable on iPhone Safari and usable offline
- Stack: static site + published Blazor WebAssembly assets
- index.html: minimal landing page that points people to
/calc/ - calc/index.html: real calculator entrypoint
- calc/service-worker.js: PWA offline worker scoped to
/calc/ - calc/manifest.webmanifest: install metadata for phone/home-screen install
- calc/_framework: Blazor WebAssembly runtime assets
- Open
https://dondlingergc.com/calc/in Safari. - Tap
Share. - Tap
Add to Home Screen. - Launch the installed app from the home screen.
- Deploy the
calc/directory exactly as published. - Do not rewrite
/calc/*requests to the main site. - Keep
service-worker.js,service-worker-assets.js,manifest.webmanifest, andindex.htmlfresh after deploy. - Purge Cloudflare cache after changing calculator assets.
- Exclude
/calc/*from challenge/bot features while stabilizing the PWA. - Disable Rocket Loader and similar HTML/script rewriting on
/calc/*. - Ensure missing files under
/calc/*do not fall back to HTML. - If a static asset under
/calc/*returnstext/html, the deployment is still wrong.