Skip to content

feat: progressive web app support#187

Merged
Mosas2000 merged 1 commit intomainfrom
feature/pwa-support
Feb 26, 2026
Merged

feat: progressive web app support#187
Mosas2000 merged 1 commit intomainfrom
feature/pwa-support

Conversation

@Mosas2000
Copy link
Copy Markdown
Owner

Closes #78

Changes

  • Install vite-plugin-pwa for automated PWA setup
  • Configure web app manifest with:
    • App name, description, and theme colors matching TipStream branding
    • Icons in 192x192 and 512x512 sizes including maskable variant
    • Standalone display mode for native app feel
  • Add Workbox service worker with:
    • Precaching of static assets (JS, CSS, HTML, SVG, PNG, fonts)
    • NetworkFirst runtime caching for Stacks API calls (5-minute TTL, 50 entries max)
    • Auto-update registration for seamless updates
  • Add apple-touch-icon meta tag for iOS home screen support

Users on mobile can now add TipStream to their home screen and get an app-like experience with offline caching of static assets.

Configure web app manifest with app name, icons, theme colors, and
standalone display mode. Add Workbox service worker with static asset
precaching and NetworkFirst caching strategy for Stacks API calls.
Add apple-touch-icon for iOS home screen support.
@Mosas2000 Mosas2000 merged commit dcfeb68 into main Feb 26, 2026
1 of 3 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.

No progressive web app capabilities for mobile users

1 participant