Add PWA web manifest for standalone home screen installation (iOS/Android)
- Lenguaje dominante
- Python
- Estrellas
- 46.7k
- Forks
- 1.9k
- Merge medio
- 9 d 2 h
- PR fusionados (30 d)
- 4
Descripción
Currently copyparty has no `manifest.json`, so adding it to the home screen on iOS or Android just creates a plain bookmark that opens in the default browser. Adding a minimal web app manifest with `display: standalone` would make it installable as a proper PWA — opening without browser chrome, in its own window.
Minimum required: a `manifest.json` served at a well-known path, linked from the HTML head with ``, containing at minimum `name`, `start_url`, `display: standalone`, and an icon.
This is different from #37 (Web Share API) — that's about sharing files *to* copyparty; this is about the browsing UI itself being installable.
P.S. Thank you very much for such a great thing!
Guía de contribución
Línea de trabajo
Encuentra dónde se genera el head de HTML en la base de código de copyparty, probablemente en una plantilla o en un módulo de Python que sirve el frontend. Crea un archivo manifest.json con los campos requeridos (name, start_url, display: standalone, icon) y colócalo en un directorio de assets estáticos. Enlázalo en el head de HTML con . Haz la prueba sirviendo la app y comprobando si el manifest es accesible y está enlazado correctamente; después, verifica que se pueda instalar en un dispositivo móvil o mediante las herramientas de desarrollo del navegador.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- html, javascript, json
- Área
- frontend, web-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bien especificado
- Aptitud para principiantes
- 75/100