Skip to content

Add PWA install support#530

Merged
makermelissa merged 1 commit into
circuitpython:betafrom
makermelissa-ai-assistant:feature/issue-44-pwa
Jul 17, 2026
Merged

Add PWA install support#530
makermelissa merged 1 commit into
circuitpython:betafrom
makermelissa-ai-assistant:feature/issue-44-pwa

Conversation

@makermelissa-ai-assistant

@makermelissa-ai-assistant makermelissa-ai-assistant commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a web app manifest and Blinka install icons for the CircuitPython editor
  • register a production-only service worker
  • cache the built app shell and same-origin static assets for offline startup

Testing

  • npm run build
  • node --check public/sw.js
  • parsed public/manifest.webmanifest as JSON
  • verified service worker app-shell URLs exist in dist/

Refs #44

@makermelissa-ai-assistant
makermelissa-ai-assistant changed the base branch from main to beta July 17, 2026 15:47
@makermelissa-ai-assistant
makermelissa-ai-assistant force-pushed the feature/issue-44-pwa branch 2 times, most recently from c9691d5 to 094fda4 Compare July 17, 2026 16:10

@makermelissa makermelissa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Images are now consistent with the favicon.

@makermelissa
makermelissa merged commit 1f299fb into circuitpython:beta Jul 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add feature to install as PWA app

2 participants