Version 2.0.6
Faire enfin fonctionner le partage de foyer
Le partage de foyer est arrivé en 1.3.2, et il ne fonctionnait pas assez bien. Les six versions depuis ont presque entièrement servi à le réparer. Cette entrée les résume toutes en une fois.
Si vous partagez un foyer, une chose vaut la peine d'être faite après cette mise à jour : ouvrez Settings → Household et appuyez une fois sur Invite members. Plusieurs des correctifs ci-dessous ne prennent pleinement effet qu'une fois le partage lui-même reconstruit, et c'est exactement ce que fait cette étape — pour tous les membres déjà présents dans le foyer, sans rien d'autre à faire.
L'invitation était mal construite depuis le début
Depuis la toute première version, une invitation accordait un partage de rien du tout. Toute personne invitée se retrouvait dans un foyer vide, et tout ce qu'elle scannait ou saisissait échouait avec « Something went wrong » — pendant que votre propre côté signalait tout du long une synchronisation propre et saine. C'est corrigé. Réinviter une fois répare le partage pour les personnes déjà présentes.
Les modifications des autres personnes pouvaient se perdre
Les opérations ajoutées par d'autres membres du foyer pouvaient silencieusement échouer à atteindre votre appareil. Les vôtres partaient normalement, si bien que rien ne semblait faux de votre côté. C'est corrigé, et la cause a été retirée pour qu'elle ne puisse pas revenir. Une limite distincte qui empêchait un foyer partagé de récupérer plus que les premières centaines d'opérations a également disparu.
L'appli signale maintenant les échecs de synchronisation
Auparavant, elle restait silencieuse. Maintenant, elle le signale. Les vérifications de mise à jour sont aussi plus rapides — l'appli ne lit plus que ce qui a changé depuis la dernière vérification, plutôt que tout relire — et appuyer sur Sync now pendant qu'une synchronisation tournait déjà en arrière-plan ne fige plus l'appli.
Qui a ajouté quoi
Une opération pouvait afficher la mauvaise personne comme auteur. Ce qu'un colocataire scannait pouvait apparaître comme « You » sur votre appareil, et « Member » s'affichait là où un vrai nom aurait dû figurer, parce que l'étiquette était décidée par la personne qui créait l'opération, plutôt que par celle qui la regardait. Votre appareil détermine désormais cela de votre propre point de vue : un vrai nom quand il en connaît un, et « You » seulement pour les opérations que vous avez réellement ajoutées.
Les tickets en devise étrangère dans un foyer
Si vous scanniez un ticket dans une autre devise, tout le monde ne voyait que le total converti — le montant d'origine, le taux de change et sa source ne leur parvenaient jamais. Maintenant si, si bien que le même ticket se lit de la même façon sur chaque appareil.
Deux fuites de confidentialité corrigées
Quitter un foyer partagé pouvait laisser une trace du nom d'un autre membre sur une opération, qui pouvait ensuite ressurgir si cette opération était plus tard partagée dans un autre foyer. Et restaurer une sauvegarde prise à l'intérieur du foyer de quelqu'un d'autre pouvait faire apparaître son nom dans votre registre. Les deux sont corrigés.
Un plantage en arrière-plan sur un iPhone verrouillé
Si Pennywick synchronisait en arrière-plan pendant que votre iPhone était verrouillé, l'appli pouvait se fermer d'elle-même. Vous l'auriez rarement remarqué — elle était déjà en arrière-plan — mais la synchronisation en cours devait alors reprendre plus tard depuis le début, si bien qu'une opération venant d'un autre appareil pouvait mettre plus de temps que prévu à arriver.
La transition vers la gratuité, corrigée
Pennywick est devenu gratuit le 27 août, quelques jours plus tôt que ce que la version 2.0.0 prévoyait. Cette version déterminait qui avait acheté l'appli auparavant en utilisant la date ultérieure, si bien qu'une poignée de téléchargements gratuits a brièvement été traitée comme des achats antérieurs et dotée de Standard. Cette version vérifie par rapport au jour où le prix a réellement changé. Si vous avez acheté Pennywick à un moment quelconque où il coûtait encore quelque chose, rien ne change pour vous — c'est débloqué de façon permanente, et cela n'a jamais été remis en question.
Rien de tout cela n'a été perdu
Chaque opération est restée, pendant tout ce temps, sur l'appareil où elle a été ajoutée. Aucun de ces bugs n'a supprimé quoi que ce soit — ils ont seulement empêché des choses d'atteindre d'autres personnes —, et cela se résout de soi-même à la prochaine synchronisation de chaque appareil.
Pennywick est disponible sur l'App Store. Quelque chose ne fonctionne pas comme prévu ? Dites-le-moi — c'est un projet mené par une seule personne, et les messages sont lus.