Skip to content

Conversation

EmmanuelIdeho
Copy link

Key Changes:

  • Added and configured vite-plugin-pwa in vite.config.ts
  • Created a comprehensive web app manifest with icons, theme colors, and display options
  • Configured Workbox for caching static assets and core app pages
  • Enabled automatic service worker registration
  • Included necessary assets (favicon.ico, robots.txt, apple-touch-icon.png) in the build
  • Added .gitignore entries for build artifacts like dist/ and dev-dist/

Benefits:

  • Users can install the app on mobile and desktop devices
  • Offline mode support with cached data and assets for core features

Notes:

  • The service worker’s dev mode (devOptions.enabled) is enabled only in development to avoid cluttering production builds
  • Tested locally using npm run build and npm run preview with Lighthouse audits confirming PWA compliance

Please review and let me know if any adjustments are needed!

@0010aor 0010aor requested a review from jose-fernandez May 21, 2025 07:33
@EmmanuelIdeho
Copy link
Author

This still hasn't been merged yet. Is there something I'm supposed to do that I accidently missed?

@0010aor
Copy link
Owner

0010aor commented Aug 20, 2025

This still hasn't been merged yet. Is there something I'm supposed to do that I accidently missed?

will do this weekend! thanks for the contribution

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.

2 participants