Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Feature: offline PWA with a service worker

Aperta
#68 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
html
Ambito
frontend, web-dev

Direzione di ricerca

Inizia leggendo LearnStack/wwwroot/manifest.json, il README e la voce 1.3.0 in CHANGELOG.md per comprendere l’app installabile attuale e le limitazioni documentate. Definisci il comportamento della cache app-shell, del fallback offline e della coda di salvataggio; il completamento deve richiedere messaggi offline appropriati e la riproduzione delle azioni “save this URL” accodate dopo il ripristino della connessione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Tier 4 — feature idea

Why

The manifest and icons ship, so the app is installable — but there is no service worker, which the README and CHANGELOG both call out ("home-screen icons only; no offline mode"). An installed app that shows a connection error on the train is worse than no install prompt at all.

Evidence
  • LearnStack/wwwroot/manifest.json — no service worker registered
  • CHANGELOG.md [1.3.0] — "manifest and icons only; no offline/service worker"
Sketch
  1. Cache the app shell and static assets.
  2. An offline fallback page explaining that Blazor Server needs a connection.
  3. Queue "save this URL" actions taken offline and replay them on reconnect (pairs with the share target).
Notes

Blazor Server fundamentally needs a live circuit, so full offline use is out of scope — the goal is a graceful offline experience plus a save queue.

Lingua principale
HTML
Stelle
10
Fork
0
Merge medio
2h 35m
PR unite (30g)
21

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di kasuken/LearnStack

Tutte le issue di kasuken/LearnStack

Issue simili

Altre issue su Web Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.