feat: add Progressive Web App support #8
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds Progressive Web App (PWA) support to GymLive, allowing users to install it as a native-like app on their devices. Changes include: - Add web app manifest with app metadata and display settings - Add service worker for offline support and caching - Create minimalist app logo with dumbbell design and live indicator - Generate PWA icons in all required sizes (72px to 512px) - Add favicons for browser tabs (ico and png formats) - Add PWA-related meta tags and links in root layout - Add service worker registration script. After merging, users will be able to: - Install GymLive as a standalone app on their devices - See the app icon on their home screen - Get a native-like experience