Repository navigation
Releases
PhoneFake 1.8.1
Accessibilité : libellés ARIA traduits
Les 33 aria-label (noms accessibles lus par les lecteurs d'écran) étaient codés en dur en français — un utilisateur de NVDA/VoiceOver en anglais/espagnol/italien/allemand entendait les commandes en français.
Ils sont désormais traduits dans les 5 langues (nouveau support data-i18n-aria-label). Les noms de langue natifs (Français, English…) et README restent universels, comme il se doit.
Mise à jour : git pull ou télécharge le zip ci-dessous.
PhoneFake 1.8.0
Simulation du daltonisme (accessibilité)
Nouveau réglage dans le panneau ♿ Accessibilité : « Simuler le daltonisme » avec 3 filtres — protanopie, deutéranopie, tritanopie — façon vision deficiency des DevTools de Chrome.
- Filtres SVG
feColorMatrix, zéro dépendance. - Appliqué à toute l'interface (pas seulement l'écran simulé) → tu vois PhoneFake et ton appli comme les verrait une personne daltonienne.
- Mémorisé (localStorage) et réinitialisable comme les autres réglages d'accessibilité.
Mise à jour : git pull ou télécharge le zip ci-dessous.
PhoneFake 1.7.0
Choix de licence complet à la création d'appli
Le bouton ➕ Appli proposait seulement MIT / Aucune ; il propose désormais toutes les licences open-source courantes :
MIT · Apache 2.0 · GNU GPL v3/v2 · LGPL v3 · AGPL v3 · Mozilla MPL 2.0 · BSD 3-Clause · BSD 2-Clause · ISC · The Unlicense · Boost · CC0 (domaine public)
- MIT est embarqué (fonctionne hors-ligne, avec ton nom + l'année).
- Les autres : le texte officiel est récupéré depuis l'API publique GitHub à la création. Repli propre (notice + lien) si hors-ligne.
- Le README généré reçoit automatiquement le badge et la section licence correspondants.
Mise à jour : git pull ou télécharge le zip ci-dessous.
PhoneFake 1.6.1
Mise au propre (qualité / open-source)
Pas de nouvelle fonctionnalité — du polissage pour un code propre et plus universel :
- Portabilité : la création d'appli (
git init/ commit / push GitHub) utilise désormaisgit -C <path>au lieu d'une syntaxe Windows uniquement → fonctionne aussi sur Linux/macOS. - i18n plus complet : une douzaine de chaînes visibles (erreurs de chargement, infobulles de navigation, switcher, états de chargement) étaient codées en dur en français ; elles sont maintenant traduites dans les 5 langues (FR/EN/ES/IT/DE).
- Code en anglais : tous les commentaires et messages d'erreur passés en anglais (convention).
- Nettoyage : validation du nom de dépôt resserrée, clé de traduction morte retirée.
Audit sécurité : aucune faille (appels git/gh correctement échappés, CSRF en place, pas de traversée de chemin).
Mise à jour : git pull ou télécharge le zip ci-dessous.
PhoneFake 1.6.0
« ➕ Appli » devient un vrai démarreur de projet GitHub-ready
La création d'appli génère désormais un projet complet, prêt pour GitHub :
- README.md GitHub-ready + .gitignore + LICENSE (MIT) à la racine
git init+ premier commit automatiques- Option « Créer le dépôt sur GitHub » (via
gh) : privé/public (confirmation si public) + premier push automatique - Modale enrichie : description courte + longue, auteur, compte GitHub et nom de projet séparés, licence
- Compte utilisateur local (
profile.php+.phonefake-user.json, gitignoré, hybride localStorage) : mémorise pseudo GitHub + auteur (cases « Mémoriser » indépendantes) - Bouton « ⚡ Auto-remplir depuis mon compte GitHub » (lit le compte
ghconnecté) avec infobulle - Note de confidentialité : stockage 100 % local, jamais envoyé sur GitHub
- Fix robustesse UTF-8 des saisies (plus de mojibake)
Documentation
Nouvelle section « App serveur (Node/pm2) + phonefake.json » (README + Aide in-app, 5 langues) : comment intégrer une app qui tourne sur son propre port, l'override url/name/icon, et le symptôme « Index of… ».
Mise à jour : git pull ou télécharge le zip ci-dessous.
PhoneFake 1.5.1
Nouveautés depuis la 1.5.0
- Bouton « ↩ index localhost » : si aucun index n'est installé à la racine du serveur local, une page d'invitation à installer INDEX_LARAGON s'affiche (lien GitHub) au lieu d'un 404. Multilingue (FR/EN/ES/IT/DE). PhoneFake reste utilisable seul, sans dépendance.
- Service worker des applis créées via « ➕ Appli » : pré-cache désormais aussi les icônes → PWA générée 100 % fonctionnelle hors-ligne.
- Documentation (README + Aide in-app) mise à jour.
Mise à jour : git pull ou télécharge le zip ci-dessous et remplace les fichiers.
v1.5.0 — Icones mobiles a la creation d'appli
Le bouton + Appli genere maintenant un jeu d'icones complet pour la nouvelle appli, prete pour le mobile :
icon-192,icon-512,icon-512-maskable(manifest / Android, icones adaptatives)apple-touch-icon180x180 (iOS « Ajouter a l'ecran »)favicon.svg+favicon-32.png(onglet navigateur)- meta iOS dans le
<head>(app-capable, status-bar, title) + manifest a jour
Meme design que le launcher (degrade + nom). Genere via GD ; se degrade proprement si indisponible. Ta PWA est ainsi installable proprement sur iPhone et Android des la creation.
v1.4.1 — Compteurs separes par outil
Correctif : le compteur d'usage distingue desormais PhoneFake et INDEX Laragon (parametre ?app=), chaque outil affiche son propre nombre. Aucun autre changement fonctionnel.
v1.4.0 — Compteur d'usage live
Nouveauté
- Compteur d'usage live 👥 en pied de page : « X codeurs utilisent actuellement PhoneFake », avec des chiffres style split-flap (volets rétro qui basculent au changement).
- Alimenté par un petit serveur SSE zéro-dépendance (endpoint configurable via
COUNTER_URL). - Anonyme : aucune donnée personnelle envoyée. Rien n'est stocké/loggé côté serveur.
- Non-bloquant : si le serveur est injoignable, le dernier chiffre connu reste affiché (l'appli marche toujours, PhoneFake reste 100 % local).
- Libellé en 5 langues, accord singulier/pluriel, mis à jour au changement de langue.
- Alimenté par un petit serveur SSE zéro-dépendance (endpoint configurable via
Télécharger
phonefake-1.4.0.zip ci-dessous, ou git clone.
v1.3.1 — 3 fenêtres interactives + déplacement au zoom
Améliorations
- Les 3 fenêtres du mode Compare sont interactives (plus de fenêtres « figées »).
- Déplacement au zoom sur les 3 fenêtres : une fois zoomé, glisse dans n'importe quelle fenêtre pour te déplacer — les autres suivent en direct. (Reviens à 100 % pour cliquer, comme sur un vrai téléphone.)
- Numéro de version affiché en permanence en pied de page.
Doc
- Aide et README : ajout du point Zoom (curseur + déplacement) en 5 langues (FR · EN · ES · IT · DE).
Télécharger
phonefake-1.3.1.zip ci-dessous, ou git clone.