sct / overseerr

Request management and media discovery tool for the Plex ecosystem
https://overseerr.dev
MIT License
3.87k stars 446 forks source link

Progressive Web App #1266

Closed cdemi closed 3 years ago

cdemi commented 3 years ago

Description

A Progressive Web App (PWA) allows users to install the web application on their home screen. It will look and act close to a native application. You can also submit PWAs directly to app stores such as Play Store, iOS App Store and Microsoft Store for Windows PCs.

Using PWA, you also get access to other native APIs such as:

To make the app a PWA, to provide an installable web experience it is relatively (compared to the rest of the project) easy. A web app manifest and a simple service worker needs to be added. And users will be able to have a more native feel for this app.

More technical information on PWAs can be found at: https://web.dev/progressive-web-apps/

sct commented 3 years ago

We already have a manifest and support several PWA features that make the experience relatively native on mobile devices. You can add Overseerr to your home screen on iOS/Android already, and the app behaves pretty well on both.

To be clear on a few things:

We want to add more PWA support going forwards for things like installing a desktop app from Chrome, and things like notifications need to be investigated in the future. None of this is terribly high priority though, so we will get to it when we can.

cdemi commented 3 years ago

Thanks for the explanation, very well reasoned

github-actions[bot] commented 3 years ago

:tada: This issue has been resolved in version 1.24.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: