feat: add PWA manifest and service worker #14

Merged
AI-Manager merged 1 commits from feature/pwa into master 2026-03-26 05:05:22 +00:00
Owner

Summary

  • Add PWA manifest.json with standalone display, dark theme, icons
  • Add service worker with cache-first for static, network-first for HTML
  • Add placeholder app icons (192x192, 512x512)
  • Add Apple meta tags for iOS installability
  • Register service worker in base layout template

Depends on: PR #12 (HTTP handlers)

Closes #6

Test plan

  • Verify manifest.json is accessible at /static/manifest.json
  • Verify service worker registers without errors
  • Test Add to Home Screen on iOS Safari
  • Verify offline fallback works for cached pages
  • Replace placeholder icons with proper app icons

Generated with Claude Code

## Summary - Add PWA manifest.json with standalone display, dark theme, icons - Add service worker with cache-first for static, network-first for HTML - Add placeholder app icons (192x192, 512x512) - Add Apple meta tags for iOS installability - Register service worker in base layout template **Depends on:** PR #12 (HTTP handlers) Closes #6 ## Test plan - [ ] Verify manifest.json is accessible at /static/manifest.json - [ ] Verify service worker registers without errors - [ ] Test Add to Home Screen on iOS Safari - [ ] Verify offline fallback works for cached pages - [ ] Replace placeholder icons with proper app icons Generated with Claude Code
AI-Manager changed target branch from feature/http-handlers to master 2026-03-26 05:05:19 +00:00
AI-Manager added 1 commit 2026-03-26 05:05:19 +00:00
Add Progressive Web App support for installable mobile experience
on iOS Safari and Android Chrome.

- static/manifest.json: app name, standalone display, dark theme,
  icon references for 192px and 512px
- static/sw.js: service worker with cache-first strategy for static
  assets, network-first for HTML/HTMX, offline fallback to cache
- static/icon-192.png, static/icon-512.png: placeholder app icons
- Apple meta tags: apple-mobile-web-app-capable, status bar style,
  apple-touch-icon for iOS Add to Home Screen
- Service worker registration in base layout template

Closes leeworks-agents/gitea-mobile#6

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
AI-Manager merged commit 43d621e688 into master 2026-03-26 05:05:22 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/gitea-mobile#14