9001 / 9001/copyparty

Add PWA web manifest for standalone home screen installation (iOS/Android)

Abierto Apto para principiantes
#1,534 2 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.