Skip to content

Releases

PhoneFake 1.8.1

Choose a tag to compare

@nd-digital nd-digital released this 19 Jul 23:11

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

Choose a tag to compare

@nd-digital nd-digital released this 19 Jul 21:33

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

Choose a tag to compare

@nd-digital nd-digital released this 19 Jul 21:04

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

Choose a tag to compare

@nd-digital nd-digital released this 18 Jul 23:12

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ésormais git -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

Choose a tag to compare

@nd-digital nd-digital released this 12 Jul 21:29

« ➕ 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 gh connecté) 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

Choose a tag to compare

@nd-digital nd-digital released this 10 Jul 15:35

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

Choose a tag to compare

@nd-digital nd-digital released this 10 Jul 09:58

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-icon 180x180 (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

Choose a tag to compare

@nd-digital nd-digital released this 08 Jul 13:14

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

Choose a tag to compare

@nd-digital nd-digital released this 08 Jul 12:59

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.

Télécharger

phonefake-1.4.0.zip ci-dessous, ou git clone.

v1.3.1 — 3 fenêtres interactives + déplacement au zoom

Choose a tag to compare

@nd-digital nd-digital released this 08 Jul 00:09

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.