Historique des mises à jour de Toddyi. Vous y trouverez le détail des nouveautés, des améliorations et des correctifs.

v1.8.0

Connexion avec Google et Apple dans l’app iPhone (v1.8.0)

  • Se connecter avec Google sur iPhone. L’app iPhone vous connecte désormais avec Google dans l’app elle-même au lieu de vous envoyer vers Safari, où cela pouvait échouer avec « Identity is already linked ».
  • Des erreurs plus claires. Si une connexion est refusée, le message en donne la raison.
v1.7.9

Vos notes dans des dossiers, faciles à lire et vite trouvées (v1.7.9)

  • Vos dossiers, tels quels. Les documents d’étude sont listés dans vos propres dossiers, avec un compteur, et chaque note porte le nom de son premier titre.
  • D’abord lire, modifier sur place. Une note ouverte se lit tout de suite ; Modifier l’ouvre à l’endroit même. Le reste est replié sous Plus.
  • Organiser plusieurs documents à la fois. Sélectionnez-en plusieurs pour les ajouter à une collection, les étiqueter ou les mettre à la corbeille, ou créez une collection à partir d’un dossier.
  • Une recherche qui répond aussitôt. Les résultats arrivent en bien moins d’une seconde, noms, titres et dossiers en premier.
v1.7.8

La connexion Google fonctionne de nouveau dans l’application Android (v1.7.8)

  • Se connecter avec Google sur Android. L’application Android n’échoue plus avec « Developer console is not set up correctly » lorsque vous continuez avec Google.
v1.7.7

La connexion mène directement à vos tâches (v1.7.7)

  • Se connecter avec un mot de passe fait entrer directement. Après la connexion, la page passe à vos tâches au lieu de sembler rester sur le formulaire.
  • Les pages d’étude tiennent sur un téléphone. La page d’un document ne défile plus horizontalement sur un écran étroit.
v1.7.6

Des notes dans toutes les langues, et une recherche d’étude qui répond (v1.7.6)

  • Les notes dans toutes les langues s’ouvrent de nouveau. Les notes Markdown contenant du japonais, des lettres accentuées, des tirets ou des émojis ne refusent plus de s’ouvrir, et leur modification est sûre.
  • La recherche dans les documents d’étude répond. Elle n’expire plus ; si elle prend trop de temps, vous en êtes informé au lieu de voir une erreur.
  • Les surlignages tracés à la souris sont enregistrés. Une zone tracée sur un PDF ou une image est enregistrée exactement comme dessinée.
v1.7.5

Une application Android plus légère (v1.7.5)

  • L’application Android est optimisée. Son code est désormais réduit et obscurci : le téléchargement est plus léger, et les rapports de plantage indiquent toujours la bonne ligne.
v1.7.4

Confirmations dans l’application et corrections pour les documents d’étude (v1.7.4)

  • Les questions sont posées dans Toddyi. Confirmer une suppression ou une publication ouvre désormais la boîte de dialogue de Toddyi, dans votre langue, et non celle du navigateur.
  • Corrections de l’étude. Les annotations et les recadrages chargent de nouveau le fichier source, les liens de partage se créent depuis la page, et l’enregistrement d’un document y revient au lieu d’une page d’erreur.
v1.7.3

PDF à nouveau consultables, dossiers conservés à la synchronisation (v1.7.3)

  • Le texte des PDF est de nouveau lu. Un PDF contenant du texte est consultable sans OpenAI.
  • Vos dossiers restent des dossiers. Les fichiers envoyés depuis la CLI gardent leur place ; un clone sur un autre ordinateur a la même arborescence.
  • Les envois d’étude sont fiables. Les agents peuvent attacher une note à une version et à une page.
v1.7.2

La connexion à ChatGPT aboutit de nouveau (v1.7.2)

  • La connexion de Toddyi à ChatGPT aboutit. Après avoir approuvé la connexion, le navigateur pouvait rester sur la page de Toddyi au lieu de revenir à ChatGPT. Il y revient désormais.
  • Les téléchargements s’ouvrent de façon fiable. Télécharger un document d’étude mène directement au fichier.
v1.7.1

Collections, documents et paquets d’étude plus rapides (v1.7.1)

  • L’étude s’ouvre plus vite. Les collections, la page d’un document et la liste des paquets interrogent beaucoup moins la base de données, et chaque requête de la CLI et des agents IA connectés en fait une de moins.
  • La politique de confidentialité couvre désormais l’IA. Un nouvel article explique ce qu’un assistant IA connecté, comme ChatGPT, Claude ou Gemini, peut lire et modifier, et quand l’étude envoie un fichier à OpenAI.
v1.7.0

L’étude dans toutes les langues, une IA plus sûre, et Toddyi dans ChatGPT, Claude et Gemini (v1.7.0)

  • L’étude parle votre langue. Toutes les pages d’étude sont traduites, et une note peut être publiée sur le web depuis sa propre page.
  • Vos fichiers ne vont à OpenAI que si vous le décidez. Images, enregistrements et PDF scannés ne sont lus par OpenAI que si vous cochez la case ou appuyez sur « Lire avec OpenAI ».
  • Connectez Toddyi à ChatGPT, Claude ou Gemini. Vous approuvez la connexion dans Toddyi et la retirez depuis la page Terminaux et agents.
v1.6.8

Toddyi database backups are also kept in Cloudflare R2 (v1.6.8)

  • Toddyi database backups are also kept in Cloudflare R2. Each nightly backup is uploaded to both MinIO and R2 and kept for 30 days.
v1.6.7

Les tâches récurrentes commencent à la date prévue (v1.6.7)

  • Les tâches récurrentes commencent à la date prévue. Les tâches récurrentes commencent désormais à leur date de début prévue et n’apparaissent qu’une seule fois dans le calendrier. Le surlignage brun du jour a été supprimé et le nom complet s’affiche au survol.
v1.6.6

La connexion Google peut aboutir (v1.6.6)

  • La connexion Google peut aboutir. La connexion OAuth ne cesse plus d’attendre après cinq secondes ; elle peut attendre dans la limite configurée du service d’authentification.
v1.6.5

Connexion plus fiable après une période d’inactivité (v1.6.5)

  • La connexion est plus fiable après une période d’inactivité. Toddyi garde des connexions à la base de données prêtes à être réutilisées et laisse assez de temps à la connexion lorsqu’une nouvelle connexion est nécessaire.
v1.6.4

Plus rapide, et plus stable quand ça charge (v1.6.4)

  • Les pages s'affichent plus vite. Toddyi demande maintenant à la base de données ce dont une page a besoin en quelques requêtes au lieu de dizaines, lit la copie située sur le même site que celui où il tourne, et entretient moins d'index qu'il fallait mettre à jour à chaque modification. Les listes de tâches, la matrice, les paquets de cartes et les rapports d'appareils sont tous plus rapides.
  • Un moment chargé ne se termine plus par une erreur. Quand deux modifications touchent les mêmes lignes en même temps, la base de données demande d'en reprendre une ; c'est désormais fait discrètement au lieu de vous être montré comme un échec.
  • L'outil en ligne de commande a une nouvelle adresse. Il est publié depuis `github.com/toddyi-app/toddyi-cli`, et la ligne d'installation de la documentation y renvoie. Une copie déjà installée continue de fonctionner.
v1.6.3

Un calendrier à l'image du reste de Toddyi (v1.6.3)

  • Les commandes du calendrier suivent l'application. Précédent, suivant, aujourd'hui et les vues mois, semaine, jour et liste sont les mêmes boutons qu'ailleurs, en clair, en sombre et de droite à gauche.
  • Les habitudes quotidiennes n'ensevelissent plus vos tâches. Une tâche récurrente apparaît chaque jour comme un point et un titre discrets ; les tâches ponctuelles ressortent.
v1.6.2

Toddyi dans votre terminal (v1.6.2)

  • L'outil en ligne de commande toddyi est disponible. Listez, créez, terminez et modifiez vos tâches depuis un shell, un script ou un agent IA (MCP), avec le même compte que l'application. Un seul fichier pour Linux, macOS et Windows ; la connexion se fait en approuvant un code dans le navigateur, et la CLI ne voit jamais votre mot de passe. Le nouveau guide de la documentation montre l'installation et les commandes les plus utiles.
v1.6.1

Si le site de Toddyi tombe, il redémarre ailleurs (v1.6.1)

  • Toddyi se déplace désormais tout seul quand le site où il tourne est perdu. Il redémarre sur un autre site en quelques minutes, avec toutes vos données, car la base de données était déjà sur trois sites. Rien à faire de votre côté ; au pire, il vous sera demandé de vous reconnecter.
v1.6.0

Un nouveau look, une nouvelle connexion et trois sites (v1.6.0)

  • Chaque écran a été redessiné. Toute l'interface repose désormais sur un seul jeu de styles : cartes, boutons et champs ont le même aspect et le même comportement sur chaque page, en clair comme en sombre, sur téléphone et dans les langues qui s'écrivent de droite à gauche. Sur la page du compte, les méthodes de connexion sont alignées et la ligne Apple est de nouveau lisible.
  • La connexion se fait désormais sur auth.toddyi.love. Votre mot de passe, votre application d'authentification et les comptes Google, GitHub et Apple que vous avez reliés continuent de fonctionner : rien à réinitialiser ni à reconfigurer. Après cette mise à jour, vous devrez vous reconnecter une fois sur chaque appareil, car les sessions n'ont pas été reprises. Microsoft utilise un nouvel enregistrement d'application : connectez-vous une fois avec Microsoft et il sera relié au compte ayant la même adresse.
  • Vos données sont désormais conservées à trois endroits à la fois. La base de données est sur trois sites, et la perte de l'un d'eux ne fait rien perdre.
v1.5.6

Cartes mémoire, et la loutre qui attend est celle du logo (v1.5.6)

  • Cartes mémoire. Un paquet par matière, une carte avec la question au recto et la réponse au verso, et un calendrier qui décide du retour de chacune. Répondez, puis dites comment cela s’est passé — à revoir, difficile, correct, facile. Ce que vous retrouvez disparaît un jour, une semaine, un mois, plus longtemps à chaque fois ; ce que vous oubliez revient demain. C’est SM-2, la méthode dont la plupart des logiciels de répétition espacée calculent encore, et tout son intérêt est que vous passiez votre temps sur les cartes que vous êtes sur le point d’oublier plutôt que sur celles que vous savez déjà. Sans compte, deux paquets vous attendent — tous deux sur le fonctionnement des cartes — et rien de ce que vous répondez n’est conservé.
  • La loutre de l’écran de chargement est celle de l’icône. Il y en avait deux : celle du logo, ombrée en douceur, casque gris et carte dorée frappée d’une coche ; et un second dessin aux gros contours noirs avec une tablette grise. Un produit, une loutre. Celle qui attend est désormais découpée dans le logo lui-même.
  • Une page ne peut plus répondre dans la langue de quelqu’un d’autre. La langue d’une requête était posée sur le fil qui la traitait et jamais reprise : une page pouvait donc être servie dans la langue demandée par la requête précédente sur ce fil. Elle est maintenant limitée à la requête, comme le fuseau horaire à côté l’a toujours été.
v1.5.5

La connexion sur ordinateur se termine dans l'application, et un achat Android accorde ce qu'il a facturé (v1.5.5)

  • La connexion avec Google sous Windows se termine désormais avec l'application connectée. Le navigateur s'ouvrait, la connexion y réussissait, et l'application restait telle quelle. Deux défauts distincts, tous deux silencieux : une seule pression lançait deux connexions, la seconde écartant la première ; et dès que le navigateur vous reconnaissait, le relais était purement sauté — cela marchait une fois, puis plus jamais, jusqu'à une déconnexion manuelle du site.
  • Un abonnement acheté sur Android est maintenant réellement accordé. Le serveur appelait une méthode qui n'existe dans aucune version de la bibliothèque de Google : chaque achat finissait en erreur alors que Google avait déjà prélevé. Les renouvellements aussi. Si cela vous est arrivé, votre achat est intact chez Google et sera reconnu.
  • Le formulaire de carte ne peut plus apparaître dans l'application Android. Google Play impose le passage par Play, et une page incapable de savoir sur quelle plateforme elle tournait supposait le web. Elle refuse désormais de vendre plutôt que de deviner.
  • Les erreurs du navigateur sont de nouveau remontées. Le script chargé de les remonter était une erreur de syntaxe sur chaque page depuis son ajout.
  • La base de données n'est plus redémarrée parce qu'elle démarre lentement, ce qui transformait un démarrage lent en une panne sans fin.
v1.5.4

Chaque plateforme de la page d’accueil dit où se la procurer (v1.5.4)

  • La section des plateformes en liste six et indique la provenance de chacune. Elle en nommait cinq et en liait trois : l’iPhone n’avait aucune carte, Android aucune destination, et Linux ne renvoyait qu’au guide d’installation — jamais au Build Service qui construit les paquets, là où l’on va voir ce qui a réellement été produit pour sa distribution. Désormais Linux porte les deux, car ce sont deux démarches distinctes ; Android renvoie à Google Play ; Windows garde le Microsoft Store ; et l’application web garde son propre lien.
  • Une carte qui ne peut encore mener nulle part ne prétend pas le contraire. La mention à côté dit toujours si c’est disponible, à venir ou prévu, et la carte iPhone ne porte aucun lien : l’App Store adresse une application par un numéro qu’Apple attribue à la première version acceptée, et rien n’a été soumis. Une adresse devinée serait un lien cassé pour toujours plutôt qu’un lien qui se mettra à fonctionner — il n’y en a donc pas tant que ce numéro n’existe pas.
v1.5.3

La page du Play Store parle de Pro dans votre langue et cesse de nommer une page disparue (v1.5.3)

  • Pro est décrit dans votre langue sur Google Play et s’achète depuis 173 régions. L’abonnement ne portait son nom et ses avantages qu’en anglais et en japonais : qui trouvait la fiche en allemand se voyait ensuite expliquer Pro en anglais — et Play refusait purement et simplement le changement de prix tant que la langue par défaut de l’application n’en faisait pas partie. Les seize proviennent désormais des traductions que l’application elle-même affiche, si bien qu’elles ne peuvent plus diverger. L’essai gratuit dure quatorze jours, actif partout où l’abonnement est vendu.
  • La fiche cesse de vanter une page qui n’existe plus. Chacune des seize descriptions listait "habits" parmi les rubriques de l’application, en anglais minuscule, entre deux mots traduits. Cette page est devenue des tâches récurrentes il y a quelque temps et le mot n’a jamais été traduit nulle part — le générateur retombait sur la clé non traduite plutôt que de laisser un blanc, donc rien n’échouait jamais. Rien ne change ici dans l’application ; c’est la vitrine qui était fausse.
v1.5.2

Pro s’achète sur Android, et l’application de bureau retrouve son chemin (v1.5.2)

  • Pro est achetable sur Android, via Google Play. Les identifiants de produit Play n’avaient jamais été transmis au serveur, et ce que l’application faisait sans eux était pire qu’un refus : elle basculait sur le formulaire de carte, précisément ce que la politique de Play interdit d’afficher à une application Android. Chaque version le portait, y compris celle devant les testeurs fermés. Les clés sont en place, l’achat passe par Play et est vérifié auprès de Google avant que votre compte ne change, et là où la vente est impossible l’application le dit, au lieu de proposer un paiement qu’elle n’a pas le droit d’accepter.
  • L’application de bureau vous connecte de nouveau, et le fait dans votre langue. La connexion ouvre votre vrai navigateur et rend la session à l’application ; sous Linux ce passage de relais n’aboutissait plus, et la page d’arrivée ne ressemblait en rien à l’application d’où l’on venait. Les deux sont corrigés, la fenêtre porte sa propre icône dans le dock, et les boîtes de dialogue de la coque elle-même — celles hors de la page web, sur la connexion et les mises à jour — sont écrites dans les quinze langues plutôt qu’en anglais seul.
  • Android demande les autorisations dont ses fonctions ont besoin, et un abonnement du navigateur n’est plus jeté. Sans autorisation de notification, aucun rappel n’arrive, et la saisie vocale ne pouvait même pas demander le micro : les deux sont demandées au premier lancement. Par ailleurs, un envoi vers le téléphone supprimait l’abonnement aux notifications de quiconque les avait activées dans un navigateur — le point de terminaison partait au mauvais service, qui le déclarait invalide, ce qui se lisait comme un jeton à oublier. Cela ne s’était jamais déclenché, faute d’identifiant configuré ; cette version en configure un.
v1.5.1

Tout Toddyi figure au menu, et Android est un appareil qu’il connaît (v1.5.1)

  • Le menu affiche le produit entier, et les quatre espaces qui exigent un compte disent à quoi ils servent. Ce qu’un visiteur ne pouvait pas ouvrir était tout simplement absent : Toddyi semblait tenir en trois pages — un tableau, un calendrier, une matrice — et l’on pouvait légitimement en conclure qu’il n’y avait rien d’autre. Tout est là désormais. Appareils, Engagement, Pro et les réglages de votre compte portent un cadenas, et les ouvrir donne une phrase sur ce qu’ils feraient pour vous, plutôt qu’un formulaire de connexion sans explication.
  • Le pomodoro, les comptes à rebours et le sablier fonctionnent aussi sans compte. Le minuteur tourne et se termine ; les comptes à rebours et les minuteurs sont déjà garnis ; et le sablier dessine votre vie dès que vous indiquez votre date de naissance. Rien n’est consigné : une session terminée n’est pas enregistrée, et la date de naissance est calculée dans la page et conservée nulle part — ni dans un compte, ni dans ce navigateur.
  • Android est une plateforme que Toddyi reconnaît. L’appairage d’un appareil Android était refusé au fond de la base de données, transformant une demande légitime en erreur serveur. Android figure désormais aux côtés de Windows, macOS, Linux et iOS partout où une plateforme est nommée.
v1.5.0

Faites le tour de Toddyi avant de créer un compte (v1.5.0)

  • Le tableau, le calendrier et la matrice s'ouvrent désormais sans compte. Ce sont les trois pages qui montrent ce qu'est vraiment Toddyi, et jusqu'ici la première chose qu'un inconnu rencontrait était un formulaire de connexion. Ouvrez l'une d'elles et un espace de travail apparaît, avec quelque chose dedans : des tâches rangées dans des dossiers, avec leurs dates et leurs priorités, étalées sur le calendrier et sur les quatre cases de la matrice. Vous voyez ainsi comment Toddyi tient une journée de travail avant de décider si vous lui confiez la vôtre. Tout s'affiche dans la langue que vous avez choisie, jusqu'aux noms des dossiers.
  • Ce que vous regardez est un exemple, et rien n'y est enregistré. Il est composé pour la page et n'est consigné nulle part : c'est pourquoi il est le même pour tout le monde, et pourquoi il revient intact la fois suivante. La page le dit elle-même, afin que rien de ce qui s'y trouve ne soit pris pour votre propre travail. Connectez-vous et votre espace à vous prend sa place — vide au début, et vôtre.
  • Au moment où vous créez quelque chose, on vous demande de vous connecter — et ce que vous avez saisi est conservé. Ajouter une tâche ou un dossier fait apparaître une fenêtre qui propose la connexion ou l'ouverture d'un compte, au lieu de jeter la page où vous vous teniez. Revenez par l'un ou l'autre chemin : le formulaire contient encore votre titre, vos notes, vos dates et tout ce que vous aviez rempli ; enregistré depuis là, cela va dans votre propre compte. Ce qui touche aux autres ou à l'argent — votre abonnement, vos appareils, l'engagement et les réglages de votre compte — réclame toujours un compte avant même de s'ouvrir.
v1.4.9

Les liens des e-mails de compte sont de nouveau des liens (v1.4.9)

  • Le lien de l'e-mail de confirmation et celui de l'e-mail de réinitialisation du mot de passe n'étaient pas cliquables dans certains logiciels de messagerie. Ils le sont désormais. Tous deux étaient écrits sans le `https://` devant l'adresse : la messagerie les affichait donc comme du simple texte, ou cherchait la page sur son propre site — et ce sont précisément les deux messages auxquels il faut donner suite, celui qui ouvre un compte neuf et celui qui vous fait rentrer quand vous êtes bloqué dehors. L'adresse est maintenant écrite en entier. Si un e-mail de confirmation ou de réinitialisation ne s'ouvrait pas chez vous, demandez-en un autre : il marchera. Le même défaut se trouvait dans le plan du site que nous donnons aux moteurs de recherche, et c'est pourquoi ils n'arrivaient pas à le lire du tout.
  • La petite icône à côté de Toddyi — dans l'onglet du navigateur, dans vos favoris, dans un résultat de recherche — est désormais la loutre. Toutes les petites tailles étaient l'illustration entière, mot Toddyi compris, réduite ; à seize pixels, cela donne une tache brune surmontant une bande de lettres illisibles. Les petites tailles sont maintenant découpées dans le seul emblème : il reste l'animal, qui remplit le cadre. L'icône qui sert à poser Toddyi sur l'écran d'accueil d'un téléphone manquait tout simplement ; elle est là.
  • La page hors connexion fonctionne de nouveau. Toddyi garde une page pour les moments sans connexion — et elle n'était en fait jamais gardée. La liste des fichiers à conserver nommait une icône qui n'a jamais existé, et un seul fichier manquant fait jeter la liste entière : rien n'était conservé. La liste ne nomme plus que des fichiers qui existent vraiment. Ouvrez Toddyi une fois avec une connexion et la page est enregistrée ; si la connexion tombe ensuite, vous avez la page de Toddyi au lieu de l'erreur du navigateur.
v1.4.7

Le deuxième facteur est demandé avant toute connexion (v1.4.7)

  • Un correctif de sécurité. Avec l'authentification à deux facteurs activée, le bon mot de passe suffisait à lui seul à ouvrir le compte. On vous envoyait vers l'écran du code, mais la connexion avait déjà eu lieu derrière lui, et qui allait directement à une page — vos tâches, vos réglages — la trouvait ouverte. Le deuxième facteur est désormais exigé avant que quoi que ce soit ne soit connecté : l'écran du code est une vérification, et non l'image d'une vérification. Nous avons regardé : aucun compte avec l'authentification à deux facteurs activée n'a été atteint par ce chemin. Cela ne change rien à ce que vous faites ; cela change ce qui se passe si quelqu'un d'autre a votre mot de passe.
  • Un e-mail lorsque votre compte est utilisé depuis un navigateur d'où il ne l'avait jamais été. Il arrive dans votre langue et indique quand, depuis quel navigateur et quel système, et depuis quelle adresse — avec un bouton pour réinitialiser le mot de passe, car c'est l'étape qui fonctionne encore quand vous ne pouvez plus vous connecter vous-même. Le navigateur où le compte a été créé n'est pas un nouveau navigateur : l'inscription n'envoie donc rien.
  • Et, sur l'écran du code, un interrupteur pour faire confiance à ce navigateur pendant 30 jours. Une fois activé, ce navigateur passe directement après le mot de passe jusqu'à l'expiration de la confiance. Le mot de passe reste demandé à chaque fois : seul le code est sauté. La confiance prend fin au bout de 30 jours, quand vous changez de mot de passe, ou quand vous désactivez ou reconfigurez l'authentification à deux facteurs ; et ses réglages listent les navigateurs de confiance, avec un bouton pour leur retirer à tous la confiance d'un coup. L'interrupteur n'est jamais coché d'avance.
  • La page d'un appareil dit maintenant si le blocage DNS est activé, au-dessus de la liste des sites : la liste seule ne pouvait pas vous dire si quelque chose était réellement bloqué. Désactiver le blocage parvient désormais à votre partenaire d'engagement, comme vider la liste l'a toujours fait. Et l'agent installé sur l'appareil peut retirer lui-même cet appareil de votre compte, au lieu de seulement se taire.
  • Plus petit : le nombre affiché sur la cloche change à l'instant où vous lisez ou supprimez une notification, au lieu de rester à celui du chargement de la page ; l'avis sur les cookies dans l'application est désormais une carte dans le coin et non un bandeau en bas du panneau. Hors de vue : une nouvelle feuille de style du site de documentation atteint les lecteurs tout de suite plutôt qu'au bout de quatre heures, et le paquet du Microsoft Store embarque ses propres vignettes au lieu des images par défaut de l'outil de construction.
v1.4.6

Un historique d'appareil qui se lit par pages (v1.4.6)

  • La page d'un appareil ne déroule plus tout son Historique dans une seule colonne. L'historique est désormais paginé, et le tableau Usage quotidien au-dessus l'est aussi — chacun de son côté, si bien que changer de page dans l'un laisse l'autre où il était. Vous pouvez restreindre l'historique à un seul type d'événement, ou à Seulement ce qui compte : les quelques-uns pour lesquels il vaut la peine de déranger quelqu'un, comme une application suspendue sur l'appareil ou un appareil qui ne répond plus. Et vous pouvez le chercher avec les mots que la page vous montre, dans chacune des quinze langues.
  • L'avis sur les cookies de toddyi.love ne recouvre plus la page. C'était un bandeau sur toute la largeur du bas de l'écran, posé sur la section où vous étiez arrivé ; c'est maintenant une carte délimitée dans le coin, et tant qu'elle est ouverte la page lui réserve la place sous le pied de page : plus rien ne reste caché derrière.
  • La page d'accueil se lit aussi mieux sur un téléphone : le nom, la phrase qui dit ce qu'est Toddyi et le bouton tiennent sur le premier écran. Avant, un téléphone affichait une capture rognée et le bandeau de cookies, le nom et le bouton se trouvant plus bas.
v1.4.5

La carte Pro nomme l'offre (v1.4.5)

  • La carte Pro, sur la page des offres, nomme de nouveau l'offre. On y lisait Name, Unlimited Tasks, Unlimited Habits et All Features : le texte de remplacement qui apparaît là où une traduction manque — et elle manquait dans les quinze langues. L'offre s'appelle Pro, et rien n'a changé au prix.
  • Un défaut dans le traitement des avis de paiement pouvait laisser Pro affiché sur un compte qui ne l'avait pas acheté. Nous partageons un compte de paiement avec nos autres applications, et l'avis d'un achat fait dans l'une d'elles était appliqué ici comme s'il s'agissait d'un achat de Toddyi. C'est corrigé : un avis portant sur quelque chose que cette application ne vend pas est désormais écarté avant que quoi que ce soit ne soit accordé, et le seul compte qu'il a atteint est remis en ordre à la main. Les informations de personne n'ont jamais été visibles par quelqu'un d'autre : la confusion était entre nos propres systèmes.
  • La date de renouvellement est de retour sur votre page d'abonnement. Elle se perdait au moment même où nous consignions l'abonnement, la page n'avait donc rien à afficher ; elle est de nouveau enregistrée, et un abonnement en cours la retrouvera à son prochain renouvellement.
  • Et le paiement est plus solide : une période d'essai ne compte comme Pro qu'une fois qu'une carte se tient derrière, et si votre carte est refusée, réessayer poursuit la même tentative au lieu d'en ouvrir une seconde.
v1.4.4

Deux correctifs invisibles (v1.4.4)

  • Rien n'a changé pour vous dans l'application : cette version corrige deux choses dans nos propres instruments de diagnostic. D'abord les traces que nous suivons quand une requête est lente ou échoue : chaque requête était enregistrée deux fois l'une sur l'autre, si bien que la trace aboutissait à un appel à la base de données plutôt qu'à la page que vous aviez demandée, et les durées que nous surveillons n'étaient pas produites du tout. Un enregistrement par requête, de nouveau.
  • Ensuite notre journal, qui conservait des écritures qui n'étaient pas les nôtres. Nous partageons un compte de paiement avec nos autres applications : les avis de paiement de leurs clients arrivent donc ici aussi — ils ne correspondent à personne chez nous et ne changent rien — et étaient consignés en entier au passage. Ils sont désormais écartés, et le traitement qui les lit ne note plus ce qu'on lui a remis.
v1.4.3

Le paiement se passe ici (v1.4.3)

  • Le passage à Pro se termine sur notre propre page. Ce qui vous envoyait encore sur stripe.com puis vous ramenait a disparu : les champs de la carte, Apple Pay et Google Pay là où votre navigateur les propose, et la confirmation de votre banque ont lieu sur place.
  • Et la page attend que le paiement soit confirmé. Elle annonçait un paiement en cours de traitement et espérait ; maintenant elle annonce que c'est fait quand ça l'est, et si la confirmation tarde, elle le dit et patiente plutôt que de vous présenter un formulaire qui vous débiterait une deuxième fois.
  • Le paiement sur Android ne change pas : il passe toujours par Google Play.
  • En coulisses, une erreur indique désormais de quelle version, de quelle page et de quel type d'appareil elle vient, et une requête lente ou en échec se suit jusqu'à l'étape qui a échoué — de quoi repérer et corriger plus vite.
v1.4.2

Rien de neuf (v1.4.2)

  • Rien n'a changé dans l'application. Cette version porte sur la façon dont le site est mis en ligne : ce qui tourne provient désormais d'une version publiée et non du dernier travail fusionné, si bien que le numéro en pied de page nomme toujours une version dont il est question ici.
  • Et revenir à la précédente est immédiat, puisqu'elle est toujours là.
v1.4.1

Pas ce mardi (v1.4.1)

  • Supprimer une tâche ramène au tableau. On restait jusqu'ici sur la page de la tâche qu'on venait de supprimer, et la chose suivante qu'on y faisait — recharger, Modifier, Supprimer encore — donnait un 404.
  • L'Aperçu ressemble à la note enregistrée. Dans l'éditeur, les listes et les listes à cocher perdaient leur retrait, si bien que les deux ne coïncidaient jamais tout à fait.
  • Une tâche qui se répète peut voir une occurrence annulée, déplacée ou modifiée, ou recevoir une occurrence ponctuelle un jour que la règle ne produit pas. Cela s'écrit sur la page de la tâche elle-même, sous la série. Une occurrence annulée reste dans le calendrier, barrée — un mardi vide ne dit rien, "pas de maths" est ce qu'on venait vérifier — et une occurrence déplacée est dessinée là où elle est allée, même dans une autre semaine.
  • Une règle sur des jours nommés est lue de la même façon en dehors du calendrier. "Mardi et jeudi" n'était due que le mardi, et "toutes les deux semaines le lundi" ignorait le lundi.
  • La page d'un appareil montre le mode dans lequel il est et la liste de blocage DNS qu'il applique, et la personne qui le possède peut y ajouter des domaines depuis le web. Des ajouts seulement, signés comme l'est une limite de temps.
v1.4.0

Une seule liste (v1.4.0)

  • Les habitudes et l'étude sont des tâches. Une habitude et une matière figurent sur le tableau avec vos tâches, s'écrivent dans le même formulaire et s'ouvrent sur la même page. Les pages séparées Habitudes et journal d'étude ont disparu, ainsi que l'étape où il fallait créer une matière avant de pouvoir noter quoi que ce soit.
  • Tout peut se répéter, et pas seulement chaque semaine. Toutes les douze heures pour le comprimé, tous les deux jours pour la salle, tous les ans pour le renouvellement : un nombre et une unité, sur la tâche elle-même.
  • Un emploi du temps est donc le calendrier vu comme étude, et ce que vous tenez le calendrier vu comme habitudes. Choisissez une tâche et le calendrier montre les jours où vous l'avez vraiment tenue, en regard des jours où elle était due.
  • La couleur dit où en est chaque chose, partout où elle est dessinée : vert fait, ambre pour aujourd'hui, rouge en retard. Pour ce qui se répète, fait veut dire qu'aujourd'hui est noté.
  • Vos habitudes et chaque jour coché sont passés de l'autre côté. La couleur que portait une habitude, non : une tâche tient sa couleur de là où elle en est.
  • La matrice d'Eisenhower est un carré divisé en quatre et non quatre cartes séparées, et le Toddyi de l'écran de chargement est enfin celui du fond.
v1.3.10

Payer sans quitter l'application (v1.3.10)

  • La souscription ne vous envoie plus sur un autre site. Le formulaire de carte est sur la page des offres, et l'essai démarre sans détour par une page de paiement dont il faut revenir.
v1.3.9

Essayer Pro pendant quatorze jours (v1.3.9)

  • Pro commence désormais par un essai gratuit de 14 jours. Votre carte est enregistrée au démarrage et débitée après quatorze jours ; annulez avant et vous ne payez rien.
  • Pendant l'essai, la page des offres indique la date de fin plutôt qu'une date de renouvellement. C'est le même jour, ce n'est pas la même chose.
v1.3.8

Des notes que l'on écrit sans connaître le Markdown (v1.3.8)

  • Une barre d'outils surmonte désormais le champ de notes. Gras, titres, listes, listes de tâches, liens, code et tableaux sont des boutons ; le texte reste visible et modifiable à la main en dessous — l'aperçu montre toujours le rendu.
  • Les listes de tâches s'affichent. "- [ ] " en début de ligne donne une case vide, "- [x] " une case cochée.
v1.3.7

Des notifications qui arrivent, et un lien qui signale ce qui compte (v1.3.7)

  • Les notifications repartent. L'expéditeur existait et n'était jamais appelé : un rappel apparaissait dans l'application et rien ne quittait le serveur, sur aucune plateforme.
  • Les navigateurs peuvent désormais les recevoir. Activez-les depuis la page des notifications ; le navigateur demande une fois, puis les rappels arrivent onglet fermé.
  • Un appareil lié prévient maintenant votre partenaire de responsabilité quand l'application des limites est suspendue, quand le compte est délié et quand le compteur d'usage est remis à zéro. Ce sont les façons dont une limite cesse de s'appliquer, et c'étaient précisément celles dont personne n'entendait parler.
  • L'usage d'une journée ne peut plus diminuer, et les journées de plus d'un mois sont closes. Une limite tenue reste tenue, et une limite dépassée ne peut plus être réécrite après coup.
  • Le popunder Adsterra est supprimé. Les comptes gratuits gardent la barre sociale ; un outil pour ne pas être interrompu ne devrait pas vendre d'interruptions.
  • Corrections : le badge de statut ne sort plus de la carte, la barre latérale repliée réaffiche ses icônes, et la page courante est mise en évidence quelle que soit la façon d'y arriver.
v1.3.6

Où se trouve la publicité, et où elle ne se trouve pas (v1.3.6)

  • La publicité n'apparaît que dans l'application, et seulement pour les comptes de l'offre gratuite. Les pages de présentation et de documentation n'en portent aucune : elles sont lues avant que quiconque ait un compte.
  • La politique de confidentialité dit désormais ce que fait la publicité : quelles régies, ce qu'elles stockent, que l'accord donné sur la bannière de cookies les couvre, et que l'offre Pro n'en voit aucune.
v1.3.5

Une bannière sur Android, et des boutons qui tiennent à l'écran (v1.3.5)

  • L'offre gratuite affiche désormais une bannière sur Android. Elle n'apparaît qu'après votre accord sur la bannière de cookies ; l'offre Pro n'en affiche pas.
  • Sur téléphone, les boutons Restaurer, Archiver et Supprimer d'une tâche ne débordent plus de la carte.
v1.3.4

Saisie vocale, et publicité sur l'offre gratuite (v1.3.4)

Deux changements visibles.

  • Le titre d'une tâche et ses notes peuvent être dictés plutôt que tapés. Le champ de notes continue d'écouter jusqu'à ce que vous l'arrêtiez, pour ne pas avoir à reprendre une longue idée.
  • L'offre gratuite affiche désormais de la publicité. Elle n'est chargée qu'après votre accord sur la bannière de cookies, un refus ne change rien d'autre, et l'offre Pro n'en affiche aucune.
v1.3.3

Android app (v1.3.3)

Toddyi is now on Google Play. The Android app is a native shell around the same web application, so every feature the free and Pro tiers already offer works on the phone without change.

  • Native sign-in with Google, through the system Credential Manager.
  • Push notifications through Firebase Cloud Messaging.
  • Pro on Android is billed through Google Play, matching the Stripe price on the web. Renewals and cancellations reach the server in real time.
  • Analytics collection follows the same consent choice as on the web.
v1.3.0

Quinze langues et nouvelles connexions (v1.3.0)

L'application et le site public parlent désormais quinze langues, et les moyens de se connecter se sont multipliés.

  • Quinze langues : chaque écran et chaque page de documentation. L'arabe se lit de droite à gauche, et chaque langue dispose d'une typographie choisie pour elle.
  • Connexion : Microsoft, Apple et GitHub s'ajoutent aux options existantes. Les liaisons se gèrent depuis la page du compte.
  • Paiement : Stripe s'ouvre dans la langue lue, avec la devise et la mention de taxe de votre région.
  • Rappels d'échéance : les notifications pour les tâches dont l'échéance approche sont créées automatiquement.
  • Comptes à rebours : mise à jour chaque seconde, passés et à venir séparés, et le temps restant reste juste même si l'horloge de l'appareil dérive.
  • Site public : conditions, confidentialité, mentions légales, FAQ et ces notes de version paraissent en quinze langues.
v1.0.5

Déploiement (v1.0.5)

Configuration du déploiement de production. Aucun changement dans l'application.

v1.0.4

Site de documentation (v1.0.4)

Conditions, politique de confidentialité, mentions légales, FAQ et ces notes de version sont désormais servies avec l'application plutôt qu'hébergées ailleurs. (Il n'y a pas de v1.0.3 ; le numéro a été sauté.)

v1.0.2

Sablier de vie (v1.0.2)

Une autre façon de regarder le temps qu'il vous reste.

Indiquez votre date de naissance, une espérance de vie et votre temps de sommeil : le sablier affiche les jours restants, et les secondes d'éveil qu'ils contiennent. À regarder de temps en temps, pas à surveiller.

v1.0.1

Recherche de tâches affinée (v1.0.1)

Retrouver une tâche est nettement plus simple.

  • Filtres de recherche : par date, priorité, statut et quadrant, combinables entre eux.
  • Sélecteur de date et d'heure : faites glisser pour défiler au lieu de parcourir une liste.
  • Page d'édition : une mise en page plus claire pour modifier une tâche existante.
v1.0.0

Sortie officielle de Toddyi (v1.0.0)

Bienvenue sur Toddyi ! Organisez votre journée, suivez vos habitudes, gérez vos objectifs et gagnez en efficacité.

Fonctionnalités clés :
- Gestion des tâches : échéances, priorités et étiquettes. Modifiez ou supprimez depuis la carte, avec bascule rédaction/aperçu pour les notes en Markdown.
- Suivi des habitudes : installez des routines quotidiennes ou hebdomadaires et suivez-les en graphiques.
- Matrice d'Eisenhower : répartissez les tâches entre Faire, Planifier, Déléguer et Éliminer.
- Calendrier interactif : planifiez par glisser-déposer sur la vue mensuelle.
- Pomodoro et compte à rebours : restez concentré et gardez un œil sur les dates importantes.
- Intégration Stripe : passez à la formule Pro pour des tâches et des habitudes illimitées.