Skip to content

feat: add PWA + Capacitor mobile app for iOS/Android stores#112

Merged
Wool-xing merged 1 commit into
mainfrom
feat/mobile-pwa-capacitor
May 16, 2026
Merged

feat: add PWA + Capacitor mobile app for iOS/Android stores#112
Wool-xing merged 1 commit into
mainfrom
feat/mobile-pwa-capacitor

Conversation

@Wool-xing
Copy link
Copy Markdown
Owner

Summary

Mobile app ready for App Store and Google Play publishing:

PWA (works NOW in mobile browsers):

  • manifest.json — installable PWA with icons + theme
  • service worker — offline shell caching
  • Responsive CSS — phone notch safe area, small-screen nav
  • "Add to Home Screen" support on iOS Safari / Android Chrome

Capacitor (for native stores):

  • iOS: npx cap open ios → Xcode → Archive → App Store
  • Android: npx cap open android → Android Studio → Build → Play Store
  • Config in mobile/capacitor.config.json

Compatibility (mobile/COMPATIBILITY.md):

  • Windows 10/11, macOS 12-15, iOS 14+, Android 8+
  • All major browsers (Chrome/Firefox/Safari/Edge 90+)

How to publish

cd runtime/web && npm run build   # build web UI
cd mobile && npm install           # install Capacitor
npx cap add ios                    # add iOS platform
npx cap open ios                   # open in Xcode → publish

- PWA: manifest.json + service worker + index.html meta tags
- Capacitor: mobile/ config for iOS (App Store) + Android (Google Play)
- Responsive CSS: mobile nav + safe area (notch) + small-screen layout
- Compatibility matrix: Win10/11, macOS 12-15, iOS 14+, Android 8+
- Electron-builder: minimumSystemVersion macOS 12, Windows x64
- mobile/README.md: publish guide for App Store / Google Play
@Wool-xing Wool-xing merged commit ac985ee into main May 16, 2026
13 checks 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.

1 participant