Add PWA Support
We want users to get a prompt to install the Lohrothek thekno app on their phone. To achieve this we have to meet the requirements listed here.
The Vue CLI comes with a PWA plugin that does most of the work for us, though we have to investigate if we want the default behaviour that uses Workbox in generateSW mode, which makes it hard to use other PWA features that we might want to use.
In any case we should wait until Vue CLI 4 drops, which should be very soon.
The hardest part will be to add PWA support, but retain the possibility to configure thekno for different environments. thekno should continue to be re-usable for other community radios so people can build and improve on our work.