9001 / 9001/copyparty

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

Ouverte Adaptée aux débutants
#1,534 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.