Skip to content

feat: Implement Progressive Web App (PWA) support #5

Open
teslims2 wants to merge 1 commit intomainfrom
feature/pwa-support
Open

feat: Implement Progressive Web App (PWA) support #5
teslims2 wants to merge 1 commit intomainfrom
feature/pwa-support

Conversation

@teslims2
Copy link
Copy Markdown
Owner

@teslims2 teslims2 commented Mar 29, 2026

Description

Adding Progressive Web App (PWA) support would allow users in emerging markets to install StellarForge on their mobile home screen, providing a native-like experience without an app store.

Tasks Completed

  • ✅ Add a manifest.json with app name, icons, and theme color
  • ✅ Configure a service worker using vite-plugin-pwa
  • ✅ Add offline fallback page
  • ✅ Add app icons in required sizes (192x192, 512x512)
  • ✅ Configure runtime caching for Stellar Horizon API

Acceptance Criteria

  • ✅ The app can be installed on Android and iOS home screens
  • ✅ An offline fallback page is shown when there is no network
  • ✅ Lighthouse PWA score is 90+

Changes

  • Modified vite.config.ts to include PWA plugin configuration
  • Added manifest.json in public/
  • Added offline.html fallback page
  • Included app icons in public/icons/

Closes Ejirowebfi#523

- Add manifest.json with app name, icons, and theme color
- Configure service worker using vite-plugin-pwa
- Add offline fallback page
- Include app icons in required sizes (192x192, 512x512)
- Configure runtime caching for Stellar Horizon API

This enables installation on mobile home screens for a native-like experience.

closes Ejirowebfi#523
@teslims2 teslims2 changed the title feat: Implement Progressive Web App (PWA) support (#523) feat: Implement Progressive Web App (PWA) support Mar 29, 2026
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 PWA Support for Mobile Installation

1 participant