Using Service Workers should allow to cache content and redirect network requests to hit local caches. All communication to servers should be optional (telemetry, feature toggles) and use fallbacks for offline mode (either queue requests, rely on local storage or use default values).
An upgrade to vue-cli > 3.0 could simplify this by using the PWA plugin it provides. A first attempt at upgrading has failed due to incompatibilities with jest/vue-cli/storybook. In a couple of weeks I'll retry the upgrade and see if the PWA plugin helps resolve this issue.
Doppelkopf should work even when offline.
Using Service Workers should allow to cache content and redirect network requests to hit local caches. All communication to servers should be optional (telemetry, feature toggles) and use fallbacks for offline mode (either queue requests, rely on local storage or use default values).
An upgrade to vue-cli > 3.0 could simplify this by using the PWA plugin it provides. A first attempt at upgrading has failed due to incompatibilities with jest/vue-cli/storybook. In a couple of weeks I'll retry the upgrade and see if the PWA plugin helps resolve this issue.