Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Feature: offline PWA with a service worker

Abierto
#68 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
html
Área
frontend, web-dev

Línea de trabajo

Empieza leyendo LearnStack/wwwroot/manifest.json, el README y la entrada 1.3.0 de CHANGELOG.md para entender la aplicación instalable actual y las limitaciones documentadas. Define el comportamiento de la caché de app-shell, del fallback offline y de la cola de guardado; para darlo por completado, debe incluir mensajes offline adecuados y la reproducción de las acciones en cola “save this URL” después de recuperar la conexión.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
HTML
Estrellas
10
Forks
0
Merge medio
2 h 35 min
PR fusionados (30 d)
21

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de kasuken/LearnStack

Todos los issues de kasuken/LearnStack

Issues similares

Más issues de Web Dev

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.