Make LinuxPhoneApps.org a Progressive Web App
As Daniel suggested at FrOSCon, it would be nice if LinuxPhoneApps.org could become a Progressive Web App.
I've even found a guide that I manage to understand: https://www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/
I did not manage to find any examples of PWA implemented with Zola though (and a post on fedi yielded 0 helpful results). Here's a blog post about doing so with hugo: https://techformist.com/add-pwa-hugo/
Looking through the guide, the challenge will be to come up with the list of files that are supposed to be available offline:
- all files?
- only a subset of the site?
- if so, which subset?
- how to get the list of files?
Either way, this should not be too hard and (assuming the subset is dynamic, e.g. "all listed apps"), should be done via a script triggered by gitlab_ci.yml and not done manually.