Add PWA web manifest for standalone home screen installation (iOS/Android)
- Langage dominant
- Python
- Étoiles
- 46.7k
- Forks
- 1.9k
- Merge moyen
- 9 j 2 h
- PR mergées (30 j)
- 4
Description
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!
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Trouver où le head HTML est généré dans la base de code de copyparty, probablement dans un template ou un module Python servant le frontend. Créer un fichier manifest.json avec les champs requis (name, start_url, display: standalone, icon) et le placer dans un répertoire d’assets statiques. Le lier dans le head HTML avec . Tester en servant l’application et en vérifiant que le manifest est accessible et correctement lié, puis vérifier l’installabilité sur un appareil mobile ou à l’aide des outils de développement du navigateur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- html, javascript, json
- Domaine
- frontend, web-dev
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Calme
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 75/100