feat: add basic PWA support (#17) #19

Closed
pook wants to merge 1 commit from feature/pwa-support into master
Owner

Summary

  • Generate manifest.json from site config during build (name, description, theme_color, background_color, icons)
  • Add <link rel="manifest"> and PWA meta tags (theme-color, apple-mobile-web-app-capable, apple-mobile-web-app-status-bar-style) to HTML template
  • Include placeholder 192x192 and 512x512 PNG icon files
  • Add pwa config section to all instance configs

Test plan

  • Build renders manifest.json with all placeholders filled
  • HTML includes manifest link and all PWA meta tags
  • Icons are copied to output and referenced correctly in manifest
  • Lighthouse PWA installability check passes

Closes #17

🤖 Generated with Claude Code

## Summary - Generate `manifest.json` from site config during build (name, description, theme_color, background_color, icons) - Add `<link rel="manifest">` and PWA meta tags (theme-color, apple-mobile-web-app-capable, apple-mobile-web-app-status-bar-style) to HTML template - Include placeholder 192x192 and 512x512 PNG icon files - Add `pwa` config section to all instance configs ## Test plan - [x] Build renders manifest.json with all placeholders filled - [x] HTML includes manifest link and all PWA meta tags - [x] Icons are copied to output and referenced correctly in manifest - [ ] Lighthouse PWA installability check passes Closes #17 🤖 Generated with [Claude Code](https://claude.ai/claude-code)
feat: add basic PWA support with manifest.json and meta tags (#17)
Some checks failed
agent-worker/pr-tests Running PR tests...
Smoke Test / smoke (push) Has been cancelled
d8d3841688
Generate manifest.json from site config during build, add PWA meta tags
(theme-color, apple-mobile-web-app-capable) to HTML template, and include
placeholder 192x192 and 512x512 icon files for PWA installability.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
Owner

⚠️ No Test Suite Detected

Commit: d8d38416

No test script found in package.json. Add a test script to enable automated testing.

## ⚠️ No Test Suite Detected **Commit:** `d8d38416` No `test` script found in `package.json`. Add a test script to enable automated testing.
pook closed this pull request 2026-04-21 20:29:07 -04:00
Some checks failed
agent-worker/pr-tests Running PR tests...
Smoke Test / smoke (push) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pook/website-template!19
No description provided.