Passer au contenu principal

Version 0.10.0

L’accès anticipé est ouvert : vous créez votre compte sans invitation, peu importe le pays. Le reste, c’est une longue liste de correctifs, dont plusieurs en votre faveur du côté de la facturation et de votre phrase de récupération.

Web + API

Nouveautés2 changements

Créez votre compte depuis n’importe quel pays, sans invitation

Vous créez un compte WIGGWIGG depuis n’importe quel pays, sans invitation et sans limite de places. Le compte, le coffre-fort, les contacts, deux identités et l’essai de 30 jours de Coffre-fort Premium ne coûtent rien, où que vous soyez. Les numéros de téléphone, l’essai de 7 jours d’un numéro canadien et tout achat, dont Coffre-fort Premium après l’essai, exigent une province canadienne que vous choisissez et confirmez vous-même pour les taxes. L’inscription ouverte ne comprend aucun crédit d’inscription promis, et un code d’invitation validé conserve les conditions qu’il affiche.

Vos appareils s’ajoutent automatiquement, et vous choisissez lesquels sonnent

Après votre acceptation de la Déclaration de confidentialité mise à jour, vos appareils s’ajoutent automatiquement quand vous vous connectez à WIGGWIGG et déverrouillez vos données. Si vous aviez déjà choisi de ne pas utiliser les appareils d’appel, ce choix demeure en vigueur jusqu’à ce que vous les réactiviez. Par défaut, les appareils prêts peuvent sonner. Vous pouvez leur donner un nom et retirer ceux que vous n’utilisez plus. Dans l’application web, vous pouvez aussi choisir lesquels sonnent pour chaque numéro. Les noms personnalisés sont chiffrés sur votre appareil.

Correctifs79 changements

L’essai gratuit d’un numéro s’active de nouveau

Depuis quelques jours, activer l’essai gratuit échouait pour tous les numéros, peu importe ce que vous faisiez : un message d’erreur générique, puis « réservation expirée » sur un numéro que vous veniez pourtant de réserver. Cinq défauts se cachaient l’un derrière l’autre sur le même chemin. Ils sont tous corrigés, et l’activation réussit du premier coup tant que votre réservation est en cours.

L’achat d’un numéro pose une question à la fois

La page vous faisait composer un abonnement payant avant de révéler, quatre étapes plus loin, que vous n’aviez pas à le faire. Elle demande maintenant à qui appartient le numéro, vous offre l’essai gratuit, puis vous laisse composer votre abonnement si vous en voulez un. La carte d’essai dit ce qu’il comprend, ce qui se passe à la fin, et ce qu’un bloc d’unités choisi plus bas devient. Le prix affiché distingue ce qui revient chaque mois de ce qui est facturé une seule fois. L’application mobile suit le même ordre.

Un nouveau compte n’est plus avisé des versions parues avant lui

Un compte créé aujourd’hui ouvrait sa première session avec une pastille « Quoi de neuf » pour une version parue une semaine avant lui. Les notifications de version ne remontent plus avant votre inscription. Et démarrer l’essai après l’expiration de votre réservation de 30 minutes sur un numéro vous dit maintenant que la réservation est terminée, au lieu de vous présenter une erreur de serveur.

Le bouton du panier ouvre de nouveau votre panier

Depuis les onglets Contacts, Téléphone, Messages et Coffre-fort, toucher l’icône du panier jouait l’animation et ne faisait rien d’autre, alors rien ne pouvait être acheté depuis l’application. Le panier s’ouvre maintenant depuis chaque onglet.

Le panier dit pourquoi une ligne est à 0 $ au lieu de le deviner

Un module ajouté à un abonnement en cours est à 0 $ dans le panier parce qu’il sera facturé sur la prochaine facture de l’abonnement. Le panier appelait ça un avantage d’accès anticipé, appelait tout panier à 0 $ un essai gratuit, avertissait d’une réservation de 30 minutes sans numéro dans le panier, et datait le renouvellement d’un module à partir d’aujourd’hui. Il lit maintenant ce qu’il contient : un essai, un module reporté à la prochaine facture, ou un achat couvert par vos crédits, chacun avec sa propre explication.

Le panier n’affiche plus un premier mois à 0 $ que rien ne couvrait

Le panier affichait par erreur à 0 $ le premier mois d’un forfait de numéro pour tout compte en accès anticipé, alors qu’aucun avantage ne le couvrait : l’abonnement se renouvelait ensuite au plein prix, sans rien derrière ce 0 $. Aucun mois gratuit ne fait partie de l’accès anticipé. Le panier se fie maintenant aux mêmes règles que la facturation et affiche le vrai prix dès le premier mois.

La page d’abonnement nomme le forfait que vous avez vraiment

Une ligne à l’unité pouvait s’afficher sous le nom « Lite », parce qu’un changement de forfait ne mettait pas le nom à jour. Et l’en-tête affichait le prix de base du forfait à l’endroit où le total de l’abonnement doit être, ce qui donnait deux prix pour une page. Le nom suit maintenant votre forfait, l’en-tête n’affiche plus le prix de base comme s’il était votre total, et cette ligne s’appelle « Prix de base ».

Un module payé fonctionne dès l’achat

Des modules de messagerie vocale avaient été facturés sans être activés : les appelants étaient raccrochés au lieu d’atteindre la messagerie, et le titulaire ne pouvait pas enregistrer d’accueil. L’activation et l’achat se font maintenant dans la même transaction, et une activation qui échoue fait échouer l’achat au lieu de passer sous silence. Les comptes touchés ont été réparés.

Le paiement est toujours en dollars canadiens

La page de paiement pouvait proposer un prix en dollars américains à côté du prix en dollars canadiens, avec un avertissement sur les frais de change. Vos taxes sont calculées en dollars canadiens selon votre province, et votre facture est un document en dollars canadiens; la page de paiement n’offre plus d’autre devise.

Payer en bitcoin depuis le panier fonctionne

Le bouton de paiement en cryptomonnaie tournait puis ne faisait rien : aucune adresse n’était générée. Il mène maintenant à une page de paiement avec le montant, l’adresse, un code QR, les confirmations et le délai. Un achat se termine tout seul une fois le paiement confirmé, une adresse en attente est réutilisée si vous revenez, et un paiement qui échoue vous le dit en précisant que rien n’a été facturé. Un portefeuille enregistré est en bitcoin seulement.

Une facture payée indique qu’elle est payée, partout

Le règlement d’une facture n’enregistrait pas le montant reçu, alors une facture payée gardait pour toujours son solde d’avant le paiement. Six écrans, dont le document fiscal, affichaient un solde dû sur une facture marquée payée. Le montant que votre carte a réellement payé est maintenant enregistré, et le solde tombe à zéro. Ce correctif couvre les achats; les renouvellements d’abonnement suivront dans un prochain correctif.

La notification d’achat affiche le montant porté à votre carte

La notification d’achat additionnait le sous-total et les taxes sans retirer vos crédits, alors un achat réglé en partie avec des crédits annonçait un montant plus élevé que celui porté à votre carte. Elle affiche maintenant ce que votre carte a payé, et nomme les crédits utilisés. Sur mobile, c’est le seul endroit où ce montant vous est présenté.

Un bloc d’unités payé par carte est remboursé sur la carte

Le choix entre rembourser une carte et émettre un crédit se fondait sur un montant que le règlement ne tenait pas à jour, ce qui aurait renvoyé l’argent d’une carte sous forme de crédit non encaissable une fois ce montant corrigé. Le choix se fonde maintenant sur le total de la facture. L’export de vos données inscrivait aussi le solde restant à la place du sous-total et du total; il inscrit maintenant les vrais montants, et le total à vie de la page de transparence aussi.

Un remboursement est inscrit sur votre facture

Quand un remboursement était accordé, la facture ne pouvait pas passer à l’état « remboursée » : le système refusait cet état, et tout ce qui devait suivre le remboursement, dont le retrait du service remboursé, était abandonné en silence. L’état est maintenant accepté, il n’est inscrit que sur une facture réellement payée, et la liste et le détail des factures l’affichent correctement. Le montant remis n’apparaît pas encore sur la facture; ce complément est en cours.

Une facture en échec de paiement ne fait plus échouer votre liste de factures

Lire une facture dont le paiement avait échoué faisait échouer la lecture elle-même, ce qui touchait les rappels de paiement et l’export de vos données. Votre liste de factures, vos rappels de paiement et l’export de vos données s’ouvrent de nouveau, facture en échec comprise.

La page de reçu ne redemande plus la même facture toutes les deux secondes

Après un achat, la page de reçu redemandait la même facture au serveur toutes les deux secondes pendant un quart d’heure, épuisait le budget de requêtes de votre compte et bloquait le reste de l’application derrière un avertissement sur vos identités. La page s’arrête maintenant de demander, une liste déjà chargée reste affichée quand son actualisation échoue, et l’application réessaie d’elle-même quand la limite est levée.

Composer un abonnement ne promet plus la messagerie vocale

La ligne de forfait disait « Boîte vocale et identité dédiée incluses ». La messagerie vocale est un module, pas une inclusion; la ligne dit maintenant qu’un numéro ajoute une place d’identité. La note de Coffre-fort Premium précise que c’est l’essai qui ne demande pas de carte. Et sur le web, ouvrir la liste des notifications les marque maintenant comme lues, textos entrants et appels manqués compris; le réglage reste dans le menu si vous préférez l’ancien comportement.

Un texto ou une photo que l’opérateur ne livre pas vous rend son unité

L’unité part au moment où l’opérateur accepte votre texto, parce que c’est le seul moment où nous pouvons la prendre. Son verdict arrive plus tard, parfois des heures après, et rien ne remettait l’unité quand ce verdict était un échec. Un texto refusé par l’opérateur, ou accepté puis non livré, vous rend maintenant son unité, et une photo suit la même règle. Un texto dont la livraison n’est jamais confirmée reste facturé : personne ne peut affirmer qu’il a échoué. Si la remise de l’unité échoue de notre côté, on la corrige à la main : signalez-nous un texto non livré qui reste facturé.

Une photo coûte le prix affiché sur la page des tarifs

Le prix d’une photo envoyée à l’international était calculé à partir du tarif des textos plutôt que du tarif publié pour les photos, ce qui donnait un montant bien plus élevé que celui de la page des tarifs. Les appels et les textos vers l’étranger ne sont pas encore offerts, alors personne n’a payé ce montant. Quand l’international ouvrira, c’est le prix publié qui décidera, et un test bloque désormais tout écart entre le prix affiché et le prix facturé.

Un texto international non livré vous remettra son montant

Un envoi international retire son montant de votre Solde International avant de partir, et jusqu’ici il ne revenait que si l’opérateur refusait l’envoi d’emblée. Les appels et les textos vers l’étranger ne sont pas encore offerts. Quand l’international ouvrira, un texto refusé par l’opérateur, ou accepté puis abandonné en route, vous remettra son montant, une seule fois même si l’avis nous parvient plusieurs fois. Comme pour un texto au Canada, un texto sans confirmation de livraison reste facturé.

Un texto bloqué par votre limite d’envoi vous dit pourquoi, et cette limite vaut pour tous vos numéros ensemble

Avant, un texto refusé parce que vous aviez atteint votre limite d’envoi affichait un message d’erreur en anglais qui parlait d’une violation des règles de contenu. Ce n’en était pas une : vous aviez simplement envoyé beaucoup de textos en peu de temps. Le bouton pour réessayer restait là, et chaque tentative était refusée de la même façon. Maintenant, le texto vous dit que vous avez atteint la limite d’envoi de votre compte, une limite qui vaut pour tous vos numéros ensemble, et vous invite à attendre que de la place se libère. Le bouton pour réessayer disparaît, parce qu’attendre est la seule chose qui règle la situation. Atteindre cette limite ne vous coûte aucun point de confiance.

Vous reconnecter dans les 30 jours annule la suppression de votre compte

Nos écrans vous disent que la suppression de votre compte devient définitive après 30 jours, sauf les dossiers que la loi ou la sécurité du service nous oblige à garder, et que vous pouvez l’annuler d’ici là. Rien ne mettait cette promesse en pratique : le seul moyen d’annuler était une commande qu’aucune de vos pages n’offrait, et demander la suppression ferme toutes vos sessions. Vous reconnecter au complet, deuxième facteur inclus, annule maintenant la suppression, exactement comme la promesse le dit.

La récupération de compte vous montre votre nouvelle phrase avant de changer quoi que ce soit

Quand vous récupérez votre compte avec vos 24 mots, WIGGWIGG vous montre maintenant votre nouvelle phrase de récupération et vous la fait confirmer avant d’enregistrer votre nouveau mot de passe. Rien ne change tant que vous n’avez pas confirmé. Si la page perd vos 24 mots en cours de route, elle vous les redemande au lieu d’échouer, et si une ancienne phrase ne peut plus déverrouiller vos données, elle vous le dit clairement.

Votre phrase de récupération reste valide après un changement de mot de passe

Changer votre mot de passe en gardant vos 24 mots ne les rend plus inutilisables : WIGGWIGG refuse maintenant tout changement qui laisserait votre phrase incapable de déverrouiller vos données. Si votre compte contient des données chiffrées ou une deuxième vérification à la connexion sans phrase de récupération active, WIGGWIGG vous le signale et met en attente les nouvelles entrées jusqu’à ce que vous en créiez une. Les comptes dont la phrase date d’avant cette mise à jour se voient proposer, en une seule étape, de la remettre à niveau avec les mêmes 24 mots.

Vos mots de récupération apparaissent sans attente

Créer un compte sur un téléphone figeait une trentaine de secondes avant l’apparition des 24 mots, sans rien à l’écran pour le dire. Le calcul se fait maintenant hors de l’interface. Rien ne change dans les mots ni dans ce qu’ils protègent; une ancienne version de l’application garde l’ancien chemin, plus lent mais identique.

La création de compte avance une étape à la fois

Les étapes de création de compte s’ouvraient en feuillets par-dessus le formulaire, qui restait lisible en dessous, identifiant et mot de passe compris. Chaque étape occupe maintenant tout l’écran. Les 24 mots restent masqués jusqu’à ce que vous demandiez à les voir, et l’étape qui se disait la dernière ne le dit plus.

Créer un compte fonctionne de nouveau après une déconnexion

Après une déconnexion, l’écran d’inscription affichait « On ne peut pas vérifier l’inscription pour l’instant » jusqu’à la fermeture forcée de l’application. La vérification passe maintenant par le chemin public, comme tout ce qui précède la connexion.

Se déconnecter retire l’appareil des notifications

Une déconnexion manuelle n’effaçait jamais l’inscription de l’appareil aux notifications poussées, alors le compte continuait d’en envoyer à un appareil qu’il ne servait plus. La désinscription est maintenant la dernière requête de la session, avant que la session soit fermée.

Un code d’invitation d’accès anticipé affiche les conditions

Les conditions d’accès anticipé étaient présentées selon l’état général du lancement, pas selon l’offre que votre code vous donnait. Un code d’invitation menant à l’accès anticipé créait donc un compte sans jamais vous les montrer ni enregistrer votre accord. Les conditions suivent maintenant l’offre de votre code, sur le web et sur mobile.

Un nouveau compte peut obtenir un numéro sans identité préalable

Un compte fraîchement créé n’a pas d’identité; la recherche de numéros vous laissait chercher, toucher Réserver, puis afficher une erreur. Un panneau au-dessus de la recherche crée maintenant votre première identité en une touche, et vous dit ce qu’il fait avant que vous touchiez. Le crédit de bienvenue gagné en la créant vous est annoncé après coup, dans une note, plutôt que par la célébration plein écran.

Un contact modifié sur un autre appareil ne disparaît plus

Renommer un contact sur le web le faisait disparaître de l’application mobile, favoris compris, jusqu’au redémarrage : le mobile comparait le contact à une version périmée de son coffre-fort et l’écartait en silence. Il se resynchronise maintenant dès qu’un contact ou une identité change.

Un compte verrouillé vous dit pour combien de temps

Après trop de tentatives de mot de passe, chaque écran refusait l’accès avec le même message, sans dire combien de temps durait le verrouillage. Le web, l’application et l’écran de verrouillage vous disent maintenant ce qui s’est passé et quand réessayer, et vous proposent la récupération de compte si vous ne vous souvenez plus de votre mot de passe.

Nos pages nomment l’organisme canadien qui reçoit nos signalements

Quand une photo correspond à du matériel confirmé illégal, la loi nous oblige à en conserver une copie et à transmettre un signalement au Centre national contre l’exploitation des enfants (CNCEE) de la GRC, à Ottawa. Le signalement reste au Canada. Nos textes nommaient jusqu’ici un organisme américain qui ne reçoit pas nos signalements. L’autre catégorie, celle que le détecteur canadien signale comme nuisible pour les enfants, est bloquée et conservée par notre propre décision : rien n’y est signalé d’office, et c’est un examen concluant au caractère criminel qui mène à un signalement. Les avis de suspension, l’écran de consentement pour les messages photo et la page sécurité racontent maintenant cette distinction de la même façon dans les deux langues, sur mobile une fois la mise à jour installée.

Seules vos règles personnelles peuvent bloquer un appel ou un texto entrant

Les vérifications automatisées vous avertissent sans rejeter l’appel ou le message. Votre règle personnelle la plus précise décide si l’appel ou le message est rejeté. On a retiré les interrupteurs qui ne pouvaient pas encore bloquer et gardé sur l’écran d’appel entrant d’Apple un seul avertissement, « Probablement du pourriel », quand la confiance est assez élevée.

Nos descriptions de la reconnaissance des contacts parlent maintenant aussi des textos

La reconnaissance des contacts s’applique aux appels et aux textos entrants depuis le début, mais nos descriptions ne parlaient que des appels. La carte de réglage, la Déclaration de confidentialité et le livre blanc le disent maintenant clairement, et expliquent aussi ce qui arrive aux empreintes quand vous désactivez l’option.

Enregistrez vos annonces de filtrage depuis votre téléphone

L’option « Enregistrer par téléphone » ne fonctionnait pas. Vous appeliez votre numéro, vous enregistriez votre annonce au décrochage ou l’invitation destinée à vos appelants, et l’enregistrement se retrouvait dans votre messagerie vocale au lieu de remplacer l’annonce. C’est corrigé. Comme le texte lu par synthèse vocale et les fichiers audio que vous téléversez, cet enregistrement est lisible par nos serveurs, parce que c’est le réseau téléphonique qui doit le jouer pendant l’appel. Nos pages sur la vie privée le nomment maintenant.

Le filtrage des appels vous fait vraiment sonner

Le filtrage par présentation de l’appelant n’avait jamais fait sonner personne depuis son lancement : l’appelant enregistrait sa présentation, puis attendait en silence jusqu’à l’abandon. Le mode annonce échouait lui aussi, en silence, pour tout appelant dont l’opérateur fournissait un nom, et l’appel passait directement comme si le réglage était désactivé. Les deux fonctionnent : votre appareil sonne, entend une courte phrase puis la présentation, et la touche dièse termine un enregistrement là où l’invite le promet. L’appelant entend maintenant qu’il est enregistré et qu’il a dix secondes après le bip, puis une tonalité pendant qu’il attend. Un appelant que vous n’acceptez pas reçoit ce que votre numéro fait déjà sans réponse, y compris votre propre accueil, au lieu d’un accueil générique. Une présentation refusée n’est plus rangée dans votre messagerie vocale.

La touche d’acceptation d’un appel filtré connecte l’appelant tout de suite

Appuyer sur la touche d’acceptation laissait passer cinq secondes avant d’agir, et l’appelant avait raccroché entre-temps, si bien qu’accepter l’appel le coupait. La touche agit maintenant dès la première pression, dans les trois modes de filtrage.

La liste des voix se charge de nouveau

Une seule voix mal décrite par le fournisseur faisait échouer toute la liste, alors les sélecteurs de voix pour votre accueil et votre filtrage n’affichaient rien. Une voix dont le genre n’est pas connu n’est plus présentée comme masculine par défaut, le web et le mobile appliquent la même règle, et une liste vide est traitée comme une panne passagère plutôt que comme le retrait de la voix que vous aviez choisie.

Un iPhone verrouillé peut répondre à un appel

Sur un iPhone verrouillé par code, l’appel sonnait, glisser pour répondre ne faisait rien, et l’application terminait l’appel : les données de session nécessaires pour répondre n’étaient lisibles qu’une fois le téléphone déverrouillé. Elles sont maintenant lisibles dès le premier déverrouillage après le démarrage, sur cet appareil seulement. Votre clé maîtresse reste protégée comme avant.

Répondre depuis l’écran verrouillé garde l’appel en ligne

Même une fois qu’un iPhone verrouillé pouvait répondre, l’appel tombait une seconde et demie plus tard : l’inscription faite au réveil de l’application était déjà périmée, et l’intention de raccrocher d’un appel précédent s’appliquait au suivant. Une réinstallation pouvait aussi faire sonner le même iPhone deux fois pour un seul appel. Les trois cas sont corrigés.

L’application ne surcharge plus votre compte de reconnexions

Une boucle de reconnexion réinscrivait l’appareil toutes les quelques secondes, épuisait en quelques minutes le budget de requêtes de votre compte, et affichait « Trop de requêtes. Patientez un moment. » alors que vous n’aviez rien fait; les autres appareils du compte étaient bloqués sans le dire. La boucle est coupée à la source, une reconnexion attend la fin d’une limite connue au lieu de la dépenser, et un appareil bloqué le reste moins longtemps.

L’écran de maintenance ne fait plus planter l’application

Dès que l’écran de maintenance ou l’écran de mise à jour obligatoire devait s’afficher, l’application plantait au démarrage, en boucle. C’est corrigé.

Retirer votre adresse d’urgence retire seulement l’adresse

Retirer une adresse demandait à l’opérateur de désactiver le service d’urgence du numéro, et non seulement de retirer l’adresse. Le 911 ne se désactive pas : ajouter, modifier ou retirer s’applique à l’adresse, et le service fait partie du numéro. Un retrait qui échouait à moitié laissait aussi votre adresse civique chez l’opérateur; il se termine maintenant. Nos dossiers sont corrigés; si votre numéro n’a pas d’adresse d’urgence, il vous le dit maintenant et vous invite à en ajouter une. L’application comme notre FAQ parlent de l’adresse plutôt que d’un 911 qu’on activerait ou désactiverait.

Les appels au 911 n’utilisent aucune de vos unités

Un appel au 911 était décompté comme n’importe quel appel, et pouvait même être facturé au tarif de dépassement sur un compte sans solde. Il est maintenant marqué dès la composition et jamais décompté.

Ajouter les messages photo à un numéro d’essai fonctionne

Ajouter le module MMS à un numéro d’essai échouait sans explication : la boîte de dialogue ne présentait pas la vérification des photos à laquelle vous devez consentir. Les quatre écrans d’achat du web partagent maintenant le même panneau de consentement, et un refus est expliqué dans votre langue. Le rappel « ajoutez une adresse d’urgence » sur la carte d’un numéro ne pouvait jamais s’afficher; il s’affiche quand il manque une adresse et disparaît dès qu’elle est enregistrée. Un essai qui porte des modules affiche aussi le montant que son premier renouvellement facturerait.

Le son de sécurité joue sur Safari pour iOS

À l’inscription, la commande qui fait jouer votre son de sécurité anti-hameçonnage restait muette sur Safari pour iOS, alors qu’elle fonctionnait ailleurs. Le son joue maintenant dès que vous appuyez, avec un indicateur pendant qu’il se prépare, et la lecture ne change pas sur les autres navigateurs.

La recherche des réglages vous mène droit à la reconnaissance des contacts

La reconnaissance des contacts lors des appels existait, mais la recherche des réglages ne la trouvait pas, sur le web comme sur mobile. Chercher « contacts », « reconnaissance » ou « carnet d’adresses » vous mène maintenant directement au réglage, autant pour l’activer que pour le désactiver.

Vos identités ne disparaissent plus après un déverrouillage

Après un déverrouillage, vos identités pouvaient disparaître jusqu’à ce que vous actualisiez l’écran. Elles étaient toujours là. La liste complète se recharge maintenant sur le Web et dans l’app mobile. Si quelque chose bloque encore, l’écran vous le dit clairement.

Les contacts ajoutés sur le web affichent de nouveau leurs coordonnées

Un contact ajouté sur le web pouvait apparaître sans numéro, sans courriel et sans boutons d’appel ou de message, même si ses coordonnées étaient bien enregistrées. Sa fiche affiche maintenant le bon numéro principal et le bon courriel, avec les actions qui en dépendent.

Le bouton sous un texto échoué ne promet plus un envoi facturé

Sous un texto qui n’a pas pu être livré, l’application web affichait un bouton « Renvoyer » au-dessus d’une explication qui parlait d’un nouvel envoi facturé, puis renvoyait votre texte au champ de composition sans rien envoyer. Le mot que vous lisez et l’action qui s’exécute sont maintenant la même chose.

Aller chercher votre code à deux facteurs n’interrompt plus votre connexion

À l’étape de vérification à deux facteurs, quitter l’application pour ouvrir votre application d’authentification, ou simplement prendre une capture d’écran, effaçait la demande en cours. Il restait un panneau sans champ, sans bouton pour vérifier et sans moyen d’avancer : seule une reconnexion complète en sortait. Votre écran de vérification vous attend maintenant au retour.

WIGGWIGG vous avertit quand un message vocal arrive

Un nouveau message vocal ne vous avertissait pas. Aucune notification sur le téléphone, aucune entrée dans la liste des notifications, aucun compteur sur l’onglet Téléphone. Il fallait ouvrir la messagerie vocale pour le découvrir. C’est corrigé : vous recevez maintenant une notification à l’arrivée du message, et elle vous amène directement au bon numéro. Marquer un message comme lu ou le supprimer ne déclenche plus de fausse notification sur vos autres appareils.

Vos messages vocaux se jouent de nouveau dans la boîte de réception web

La boîte de réception web affichait « Impossible de charger cet enregistrement » pour chaque message vocal reçu depuis la dernière mise à jour du chiffrement : le lecteur exigeait une clé dont ces enregistrements n’ont pas besoin, puis lui passait le message encore chiffré comme si c’était un fichier audio corrompu. Le lecteur demande maintenant la bonne clé et refuse de jouer autre chose qu’un enregistrement déchiffré.

Les messages photo partent depuis l’application

Envoyer une photo depuis l’application échouait : l’opérateur refusait la façon dont nous lui remettions l’image, et l’erreur vous disait que le numéro du destinataire était invalide. Un message photo n’est jamais chiffré de bout en bout, alors l’opérateur doit recevoir une copie lisible. Nous la déposons derrière un lien secret qui expire en quelques minutes, l’opérateur la récupère, et nous l’effaçons. Votre copie, une fois passée la vérification de contenu illégal, reste scellée dans votre compte. Nos pages sur la vie privée décrivent ce passage.

Vous pouvez envoyer et voir des photos depuis l’application web

Le composeur web proposait de vous vendre le module MMS que votre numéro possède déjà, et cachait le bouton de pièce jointe avec, alors aucune photo ne pouvait partir du web. Les photos reçues ne s’affichaient pas non plus, pour la même raison que les messages vocaux. Les deux sont corrigés, et l’envoi passe maintenant par le même chemin que sur mobile, celui qui chiffre l’image.

La pastille non lu d’une conversation disparaît quand vous la lisez

Ouvrir une conversation texte laissait sa pastille à 1, ouverture après ouverture : le web comptait une colonne et le serveur en marquait une autre. Les deux comptent maintenant la même chose, un message arrivé pendant que l’onglet était en arrière-plan est marqué quand vous revenez, et marquer une conversation comme non lue tient jusqu’à ce que vous la rouvriez.

Sur Android sans services Google, une connexion bloquée déclenche une nouvelle tentative automatique

Quand une connexion reste bloquée, l’application tente maintenant automatiquement de rétablir la livraison en temps réel. Elle ne signale plus brièvement une interruption pendant un démarrage ou une reconnexion normale. Quand vous lancez une réparation manuellement, elle en affiche la progression et le résultat.

Les avis de panne et de maintenance vous rejoignent même si votre compte affiche un avertissement

La barre d’avis en haut de l’application n’affichait qu’un seul message à la fois. Certains avertissements de compte ne disparaissent jamais tant que vous n’y avez pas donné suite, par exemple l’authentification à deux facteurs à activer ou le nombre d’identités qui dépasse votre forfait. Ces avertissements avaient toujours priorité, alors les personnes concernées ne voyaient jamais les avis de panne ni les maintenances planifiées. La barre peut maintenant afficher un avis de service sous un avertissement de compte. Les nouvelles de moindre importance attendent toujours leur tour, pour que la barre ne devienne pas un mur.

Le vocabulaire français des accomplissements est le même partout

Le Web utilisait deux mots pour la même chose et deux verbes pour débloquer un accomplissement, alors que les notifications et l’app mobile en utilisaient déjà un seul de chaque. Le terme et le verbe retenus sont maintenant partout, avec trois fautes de grammaire corrigées et un émoji retiré d’un texte d’interface.

Les noms de pays de l’aperçu des tarifs s’affichent dans votre langue

L’aperçu des tarifs internationaux affichait les noms de pays en anglais à côté de prix en français. Les noms de pays et les mots d’unité s’affichent maintenant dans votre langue, partout dans l’aperçu.

La page Nouveautés suit maintenant votre langue

Changer de langue sur la page Nouveautés traduisait le titre, mais laissait les notes de version dans l’autre langue jusqu’à ce que vous rechargiez la page. Tout change maintenant d’un coup, et l’adresse suit aussi : en français, c’est /nouveautes. La date d’une version s’affichait par ailleurs un jour trop tôt, et c’est corrigé. Les notes de version portent en plus un index de tous les changements, et vous pouvez copier le lien d’un changement précis pour le partager.

Le site utilise les bons mots pour vos unités et votre Solde International

Nous avons corrigé quelques formulations qui mélangeaient les unités, les soldes et les paquets d’unités. Le site nomme maintenant chaque chose comme le produit la nomme.

Coller votre code à deux facteurs fonctionne de nouveau

L’appui long qui offrait « Coller » n’apparaissait plus : un code copié depuis votre application d’authentification devait être retapé chiffre par chiffre. Une commande « Coller » explicite remplace le geste. Elle fonctionne sur les deux plateformes, un lecteur d’écran peut l’atteindre, et elle n’accepte que du contenu qui porte exactement un code, pour qu’un numéro de téléphone dans votre presse-papiers ne parte pas tout seul.

Coller un code à deux facteurs fonctionne de nouveau sur le web

Le champ de saisie du code sur le web reçoit la même correction que l’application mobile : le cadre en trop autour des cases est parti, et coller un code copié depuis votre application d’authentification fonctionne de nouveau.

Votre code à deux facteurs n’apparaît plus en double

Sur Android, chaque chiffre tapé se dessinait deux fois : une fois dans sa case, une fois en noir par-dessus. La surbrillance de sélection débordait aussi sur les cases. Vos chiffres s’affichent maintenant une seule fois.

La recherche trouve toutes les adresses courriel d’un contact

Vous pouvez maintenant trouver un contact avec n’importe laquelle de ses adresses courriel, y compris celles ajoutées sur le web. La première adresse n’a plus le monopole des résultats.

Les messages plus anciens affichent leur date

L’heure affichée dans une conversation sur le web ne portait pas de date et suivait le fuseau de votre appareil plutôt que celui de votre compte, alors une conversation étalée sur des semaines se lisait comme un seul après-midi. La date et l’heure s’affichent maintenant dans votre langue, comme dans l’app mobile.

Le logo WIGGWIGG reste visible sur l’écran de déverrouillage

Sur un écran de connexion ou de déverrouillage plus haut que la fenêtre, le contenu du milieu se dessinait par-dessus le logo WIGGWIGG et le pied de page. Chaque élément a maintenant sa place sur les deux écrans.

Sur une tablette, le déverrouillage ne parle plus de votre téléphone

Sur une tablette, WIGGWIGG vous demandait encore de déverrouiller avec votre téléphone. Le texte dit maintenant « cet appareil ». Les tablettes n’ont plus besoin de se faire passer pour des téléphones.

Les champs obligatoires affichent un seul astérisque

Le nom d’une identité affichait deux astérisques au lieu d’un. Un seul suffit amplement pour dire qu’un champ est obligatoire.

L’écran de création d’identité ne dit plus « Modifier »

L’écran de création annonçait que vous étiez en train de modifier une identité. Il affiche maintenant « Nouvelle identité » et réserve « Modifier l’identité » aux identités qui existent déjà. À chacun son écran.

Le crédit d’un accomplissement se lit dans les deux thèmes

La pastille de crédit dans la célébration d’un accomplissement dessinait son montant dans la même couleur que son fond : invisible en mode sombre, faible en mode clair. Le titre et la description de la bannière manquaient aussi de contraste. Tout est lisible, et le montant s’affiche dans le format de votre langue, 1,00 $ plutôt que $1.00.

Un bouton désactivé reste lisible

Un bouton désactivé était rendu à moitié transparent deux fois, une fois pour le bouton et une fois pour son texte, ce qui laissait le texte presque invisible en mode clair. Un bouton désactivé est maintenant une surface opaque grisée avec un texte lisible, pour toutes les variantes. Un bouton occupé, lui, garde sa couleur.

Les boutons des écrans d’appel et de vérification se lisent dans les deux thèmes

La couleur des numéros de téléphone était appliquée de sept façons différentes, et l’une d’elles laissait un texte blanc trop pâle sur les boutons de confirmation de la double authentification et de la vérification de numéro. Quatre tuiles de numéro s’affichaient aussi en bleu acier terne en mode sombre, parce que leur dégradé était invalide. Les tuiles partagent maintenant une seule recette, la double authentification prend la couleur de la sécurité, et une vérification automatique empêche un texte blanc de revenir sur un fond trop pâle pour lui.

Les dates s’affichent dans votre langue et votre fuseau horaire

La page des factures affichait ses dates en anglais américain à côté d’étiquettes en français, et d’autres pages passaient un français de France ou un anglais des États-Unis à la mise en forme. Certaines pages s’ouvraient aussi vides parce que la date calculée par le serveur ne correspondait pas à celle du navigateur. Chaque date porte maintenant votre langue et votre fuseau horaire.

La ligne qui décrit où vont vos appels se met à jour quand vous changez une règle

Sur la page d’un numéro, la ligne « En ce moment », qui dit quels appareils sonnent, pouvait garder pendant une minute, ou jusqu’au rechargement, une réponse issue d’une règle supprimée. Elle se met maintenant à jour dès qu’une règle, une exception ou un réglage change, sur la page du numéro comme sur les cartes de la liste.

La pastille de notification se rattrape quand vous revenez sur l’onglet

Un accomplissement gagné pendant que la connexion en temps réel était coupée n’apparaissait sur la cloche qu’en l’ouvrant. Les compteurs se rafraîchissent maintenant quand vous revenez sur l’onglet. C’est une atténuation : la cause de l’événement manqué est encore à l’étude.

Le site dit « crédits d’accomplissement » et dit « jusqu’à »

Le site donnait cinq noms français aux mêmes crédits; il n’en reste qu’un : « crédits d’accomplissement ». La page des crédits annonçait aussi un montant comme un don : c’est un maximum, en cinq tâches d’un dollar dont une demande un numéro et donc une province canadienne. Elle dit maintenant « jusqu’à », avec la condition, et ne mentionne plus des crédits d’essai ni des rabais multi-mois qui n’existent pas.

Améliorations17 changements

Les détails de l’essai gratuit se lisent mieux

Les sept phrases de l’essai formaient un seul bloc en gris pâle. Elles sont maintenant regroupées en paragraphes, dans une couleur lisible, et le numéro choisi s’affiche dans son propre bloc en haut de l’étape de configuration, comme sur le web.

Un bouton d’achat désactivé dit ce qu’il attend

Sur l’étape de configuration d’un numéro, les boutons d’essai et d’achat pouvaient rester inactifs sans dire pourquoi. Chacun affiche maintenant la première chose qui manque : une identité, une province, votre confirmation ou un choix d’unités.

La recherche de numéros ne se réorganise plus

Sauvegarder un numéro le faisait sauter en haut des résultats, sous votre curseur. Les résultats gardent maintenant l’ordre reçu, les numéros sauvegardés ont leur propre section au-dessus, et le cœur rouge est remplacé par la même étoile jaune que partout ailleurs. Deux avis qui n’aidaient pas à choisir un numéro ont quitté la page de recherche; la province vous est toujours demandée au moment où elle compte.

Les étapes des crédits de bienvenue ont une place permanente

Masquer la liste sur le tableau de bord la faisait disparaître pour de bon, et rien d’autre ne disait quelles étapes rapportent un crédit. La page des crédits la garde maintenant en référence, repliable mais jamais masquée. Les boutons de la carte étaient aussi presque invisibles dans les deux thèmes; ils se lisent maintenant, et masquer la liste n’a plus l’air d’une action destructrice.

Votre phrase de récupération fait partie de la création de compte

Sur le web, la création d’un compte se termine maintenant par votre phrase de récupération de 24 mots, sans étape à sauter. Vous la voyez, vous la conservez, vous la confirmez, et le compte est créé. C’est votre seul moyen de revenir si vous oubliez votre mot de passe : WIGGWIGG ne peut pas la remplacer pour vous.

Sans phrase de récupération, WIGGWIGG vous le dit et met les nouveaux ajouts en attente

Si votre compte contient des données que seule une phrase de 24 mots peut récupérer et que cette phrase n’existe pas, le web et le mobile vous l’indiquent en tout temps, avec le lien pour la créer. Tout ce que vous avez déjà reste lisible et utilisable, et ce message ne touche ni vos appels ni vos messages. Ajouter de nouveaux contacts ou de nouvelles entrées au coffre attend votre phrase, à la main comme par importation, parce qu’ajouter est la seule chose qui augmente ce que vous pourriez perdre.

Copier vos mots de récupération garde la numérotation

La copie donnait 24 mots sur une ligne, alors que le site attend la liste numérotée que le web produit. La copie mobile est maintenant numérotée, un mot par ligne, elle vous dit si elle a échoué, et le presse-papiers est vidé après 30 secondes tant que l’application reste ouverte.

Les champs d’une identité se copient comme ceux d’un contact

Chaque champ d’une identité a maintenant un bouton Copier et la copie par appui long, avec une confirmation. Toute valeur d’identité est traitée comme protégée : la copie est tenue hors de l’aperçu du presse-papiers et de l’historique du clavier sur Android, et l’application vide le presse-papiers après 30 secondes si elle est encore ouverte. Les champs masqués se remasquent quand vous quittez l’application. Les lecteurs d’écran entendent l’étiquette et la valeur affichée, jamais une valeur masquée, et l’écran de modification est traduit.

Notre formulaire d’infolettre ne recueille plus que ce dont il a besoin

Le formulaire d’infolettre acceptait la page d’où vous arriviez, le navigateur et l’appareil que vous utilisiez, ainsi que trois codes de suivi de campagne, en plus de votre courriel. Il ne les accepte plus, mais ce qui a été recueilli avant ce changement reste dans nos dossiers. Il demande maintenant votre courriel, la liste que vous choisissez, votre langue et une courte étiquette qui dit d’où vient l’inscription. Le pays n’est demandé que pour les nouvelles internationales, où il nous dit quels pays intéressent les gens. Quand une inscription échoue, la note technique que ça laisse ne contient ni votre courriel ni votre pays.

Les écrans d’inscription se lisent plus simplement

Le panneau d’inscription répondait à une question que personne n’avait posée sur un crédit d’inscription; il dit maintenant ce que l’inscription comprend. L’insigne de confiance sur l’accueil et la connexion nomme les quatre classes de données chiffrées, mots de passe, informations d’identité, contacts et contenu stocké de vos messages, sans plus, et n’est plus un lien. La page de divulgation responsable est un lien dans l’étape d’accueil. Sur mobile, l’avertissement sous les 24 mots explique pourquoi une capture d’écran est un risque, et les trois insignes sont empilés au lieu de se partager l’écran en trois colonnes.

La page des applications mobiles propose un seul choix, avec le bon fichier

La page posait la même question deux fois : trois cartes en haut, puis les mêmes boutons plus bas. Chaque carte se termine maintenant par ce qu’elle promet, l’application web ou sa propre variante Android avec la version, la date et l’empreinte du fichier. Une variante sans fichier disponible ne propose plus un bouton vers rien.

La page des crédits remercie les personnes qui ont donné du temps, et dit que les mascottes sont générées par IA

La page annonçait trois catégories de contributeurs et n’en nommait qu’une. Elle a maintenant une section pour le design et une note du fondateur pour les coups de main : un vieil iPhone prêté, plus de cinquante rapports de bogue, et le soutien de proches. Créditer les outils derrière Patch et les Wiggs rend public, pour la première fois, que toute l’illustration des mascottes est générée par IA à partir des images de référence du fondateur; notre page sur l’usage de l’IA le dit aussi, avec l’intention d’engager une illustratrice ou un illustrateur quand le projet pourra le payer.

La bannière qui demandait d’actualiser pour une nouvelle version a été retirée

Une bande bleue apparaissait en haut de l’application pour vous dire qu’une nouvelle version était prête, et actualiser vous obligeait à déverrouiller votre coffre-fort de nouveau. L’interruption coûtait plus cher que ce qu’elle apportait, alors elle a été retirée. Vous recevez toujours la version la plus récente dès que vous ouvrez ou rechargez l’application normalement. Un onglet laissé ouvert très longtemps peut continuer d’afficher la version avec laquelle il a démarré.

Les appels entrants font sonner vos appareils plus vite

Votre téléphone sonne maintenant dès que l’appel arrive, sans attendre les étapes qui préparent vos notifications.

Votre tableau de bord et vos pages de numéros se chargent plus vite

Votre tableau de bord et vos pages de numéros s’ouvrent plus vite, surtout quand vous avez plusieurs numéros. Ils cherchaient l’information un numéro à la fois.

Vos pages affichent votre contenu tout de suite

Les pages de l’application web affichaient un effet de chargement avant votre contenu. Elles arrivent maintenant prêtes, et rien ne s’affiche tant que WIGGWIGG n’a pas confirmé l’état de votre verrou.

Sécurité2 changements

Une tentative de déverrouillage ratée laisse votre session verrouillée

Dans certains cas, une tentative de déverrouillage ratée pouvait rouvrir votre session déverrouillée sans redemander de facteur. Votre session reste maintenant verrouillée tant qu’un déverrouillage n’a pas réussi, et un verrouillage exigé par votre politique de sécurité s’applique tout de suite. Le déverrouillage par code temporaire ou par clé d’accès continue de fonctionner.

La copie d’une photo remise à l’opérateur est effacée dès qu’il l’a récupérée

La copie lisible qu’un message photo laisse à l’opérateur n’était retirée que par une règle de nettoyage, jusqu’à quatre jours plus tard. Elle est maintenant détruite dès que l’opérateur l’a récupérée, et de nouveau à la fin du message si la première confirmation n’est pas arrivée. Vérifié en production : quelques secondes après l’envoi, il ne reste rien de cette copie.