rwth-acis / RequirementsBazaar-WebFrontend

Requirements Bazaar, the continuous innovation platform. Repository of the single-page Web application using Web Components, made with love in Aachen, Germany.
https://requirements-bazaar.org
Other
14 stars 5 forks source link

Feature: PWA configuration #263

Closed fxjordan closed 2 years ago

fxjordan commented 2 years ago

Turn Requirements Bazaar into a Progressive Web App (PWA)

Fixes:

fxjordan commented 2 years ago

Node 12.x build seems to have issues with vite-plugin-pwa (?? syntax is not supported). However, active support for Node 12 ended a year ago and security support ended two months ago (https://endoflife.date/nodejs) so we should not be too concerned about compatibility.

I'll remove Node 12 from build, so we'll only build and test against 14.x and 15.x

fxjordan commented 2 years ago

Seems to work on iOS (iPhone 8) and Android (Chrome app) for beta instance