github hankscafe/omnibus v1.0.9-beta.066
Omnibus v1.0.9-beta.066

2 hours ago

v1.0.9-beta.066 - feat: add full PWA support

This update updates the web app to a fully installable PWA, allowing users to install Omnibus as a standalone native app on their mobile devices.

✨ Features & Enhancements

  • Full PWA Support: Implemented a minimal Service Worker and updated the web manifest to satisfy strict browser criteria, allowing Omnibus to be installed directly to the home screen/app drawer as a standalone native app.
  • Rich PWA Install UI: Added standard and wide-format screenshots to the manifest configuration to trigger the rich, app-store-style installation prompt on supported desktop and mobile devices.
  • Mobile Viewport Optimization: Added userScalable: false and Apple Web App meta tags to prevent annoying zoom-ins when tapping input fields, cementing the native mobile feel on iOS and Android.

🐛 Bug Fixes

  • PWA Asset Routing: Whitelisted manifest.json and sw.js in the NextAuth middleware to prevent the authentication guard from intercepting and breaking the browser's background PWA validation.
  • Strict Manifest Validation: Removed incompatible .ico sizes and updated the icon purpose tags to strictly any to guarantee a 100% warning-free Lighthouse PWA validation.

Addresses #133

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.