Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add PWA offline fallback page #1212

Open
3 tasks
annarhughes opened this issue Nov 19, 2024 · 0 comments
Open
3 tasks

Add PWA offline fallback page #1212

annarhughes opened this issue Nov 19, 2024 · 0 comments
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request good-first-issue Good for newcomers priority: soon Should be prioritized soon.
Milestone

Comments

@annarhughes
Copy link
Member

annarhughes commented Nov 19, 2024

Overview

Bloom works as a PWA app so users can install/download as a browser app. See #1197 for more details on PWA.

This task involves building an offline fallback page to be shown when the app is offline and no cached content is available for that page.

Action Items

  • Build the offline page according to the design
  • Ensure all translations for the text on the page are added to /messages/
  • Ensure the offline fallback page is setup correctly

Resources/Instructions

Setting up offline fallback page with next-pwa - link
PWA offline mozilla guide - https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Guides/Offline_and_background_operation

Design

Image
Image

@annarhughes annarhughes added feature/enhancement New feature or request good-first-issue Good for newcomers complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days state: blocked Task is blocked. priority: soon Should be prioritized soon. labels Nov 19, 2024
@kyleecodes kyleecodes added this to the 02. Roadmaps milestone Nov 22, 2024
@annarhughes annarhughes removed the state: blocked Task is blocked. label Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request good-first-issue Good for newcomers priority: soon Should be prioritized soon.
Projects
None yet
Development

No branches or pull requests

2 participants