Vous l'avez demandé : lire le calendrier du téléphone
Vous l'avez demandé : une série d'articles sur ce qui a changé dans XNeuronal parce qu'un utilisateur l'a signalé ou proposé.
Oui, XNeuronal lit désormais le calendrier du téléphone. Dans Réglages › Calendrier du téléphone, on choisit les calendriers à lire : leurs rendez-vous deviennent des fiches que le briefing du matin et la question « qu'est-ce que j'ai cette semaine ? » connaissent. Dans l'autre sens, un rendez-vous dicté s'inscrit dans les calendriers qu'on a choisis. C'est dans la version 1.0.11.
Un matin, « aucun rendez-vous »
Début septembre, un utilisateur d'android-hilfe, un forum allemand consacré à Android, nous a écrit en message privé. Il avait remarqué une chose simple et gênante : le briefing du matin lui annonçait une journée sans rendez-vous, alors que son calendrier Android en contenait bel et bien.
Il suffit d'imaginer la scène pour voir ce qu'elle a de trompeur. On se lève, on écoute le point du jour en préparant le café, on entend que rien n'est prévu, et on organise sa matinée en conséquence. Le rendez-vous, lui, est toujours là, dans l'application de calendrier qu'on n'a pas ouverte, puisqu'on venait justement de poser la question à quelqu'un d'autre.
Il ne s'est pas arrêté au constat. Il a proposé la suite logique : qu'un rendez-vous dicté à XNeuronal s'inscrive aussi dans ce calendrier, pour que les deux disent enfin la même chose.
Deux agendas qui s'ignoraient
Le briefing ne mentait pas vraiment. Il résumait fidèlement ce que XNeuronal savait, et XNeuronal ne savait que ce qu'on lui avait dit. Or une bonne partie des rendez-vous d'une semaine n'arrivent jamais par la parole : une invitation reçue au travail, un créneau réservé en ligne qui s'ajoute tout seul à l'agenda, un calendrier familial partagé où quelqu'un d'autre note le dentiste des enfants.
Tous ces rendez-vous vivaient dans le calendrier du téléphone, sur le même appareil que XNeuronal, et lui restaient invisibles. Il y avait donc deux agendas côte à côte, chacun complet à sa façon et faux sur l'ensemble. Le seul lien entre eux, c'était la personne, qui devait penser à regarder les deux. C'est exactement le genre de charge que des rappels et un agenda qui retiennent à ta place sont censés enlever.
La demande tombait juste, et elle a été traitée comme telle. La lecture du calendrier du téléphone et l'écriture vers lui sont arrivées le 3 septembre, complétées le 8, et elles sont dans la version 1.0.11, publiée sur le Play Store le 10 septembre.
Lire le calendrier du téléphone, pas les serveurs
Première décision, et la plus structurante : XNeuronal ne se connecte à aucun compte. Il ne va chercher les rendez-vous ni chez Google, ni chez Microsoft, ni chez Samsung. Il lit le calendrier du téléphone, cet endroit commun où Google Agenda, Outlook quand sa synchronisation est activée, Samsung Calendar et bien d'autres déposent déjà leurs rendez-vous.
Ce choix a deux conséquences qu'on voulait. Il n'y a aucun mot de passe à donner, aucun compte à relier. Et tout calendrier qui se synchronise sur le téléphone devient lisible, sans raccordement à écrire fournisseur par fournisseur.
Quand un calendrier n'apparaît pas dans la liste, c'est en général qu'il ne se synchronise pas encore sur le téléphone. La page d'aide sur les calendriers explique quoi faire pour Outlook, Proton, iCloud ou un compte mail comme ceux d'OVH.
Côté réglage, tout se passe dans Réglages › Calendrier du téléphone : on choisit les calendriers à lire. Tant qu'on n'en choisit aucun, rien n'est lu.
Des fiches ordinaires
Deuxième décision : un rendez-vous importé devient une fiche comme les autres. Pas une catégorie à part, pas une vue spéciale qu'il faudrait penser à consulter. La copie se fait directement, sans passer par l'intelligence artificielle : le titre, les horaires, le lieu et la description sont repris tels quels, rien n'est réinterprété.
C'est ce qui règle le problème de départ. Le briefing du matin compte désormais ces rendez-vous avec les autres, et quand on demande « qu'est-ce que j'ai cette semaine ? », la réponse les inclut sans qu'on ait à préciser d'où ils viennent.
Dans l'agenda de l'application, chaque rendez-vous importé prend la couleur de son calendrier, et un filtre permet de choisir quelles sources on affiche. Dans la constellation de la mémoire, chaque calendrier importé apparaît comme un point, relié aux rendez-vous qui en viennent. Les anniversaires ont leur propre marque dans l'agenda, un badge rose avec un gâteau, et l'âge de la personne quand son année de naissance est connue.
Deux corrections du 8 septembre ont rendu ces fiches fiables au quotidien. Un rendez-vous qui se répète, un anniversaire par exemple, tombe sur sa prochaine occurrence et non sur la première date de la série. Les doublons que Google garde parfois dans le calendrier du téléphone ne sont importés qu'une fois. Et un événement « journée entière » tombe le bon jour et sonne le jour même, à l'heure du briefing du matin (8 h par défaut), au lieu de minuit.
Qui a raison sur un rendez-vous
Un rendez-vous qui existe à deux endroits pose tôt ou tard la question : si on le déplace, lequel des deux fait foi ? La réponse retenue tient en une phrase. Un rendez-vous venu du calendrier se modifie dans le calendrier d'origine. Si on demande à XNeuronal de le décaler, l'assistant le dit, et la fiche suit à la synchronisation suivante. On peut en revanche la marquer comme faite, lui ajouter un rappel ou la relier à une personne : ce sont des choses que le calendrier ne sait pas porter.
À l'inverse, un rendez-vous créé avec XNeuronal reste à XNeuronal. On le modifie en lui parlant, comme toujours.
Et dans l'autre sens
La seconde moitié de la proposition a été prise au mot. Dans le même écran, on choisit dans quels calendriers XNeuronal inscrit les rendez-vous qu'on lui dicte. On peut en choisir plusieurs : le même rendez-vous est alors recopié dans chacun, par exemple pour le retrouver aussi dans l'agenda qu'on consulte depuis l'ordinateur. « J'ai rendez-vous chez le dentiste jeudi à 14 h », dit une fois au téléphone, apparaît dans le calendrier qu'on ouvre au bureau.
Décocher ne supprime rien
Troisième décision : désactiver un calendrier arrête la synchronisation, et c'est tout. Les fiches déjà importées restent dans la mémoire. Un réglage qu'on change, parfois sans y penser, ne doit pas faire disparaître des mois de rendez-vous. Si on veut vraiment les retirer, Réglages › Mémoire › Effacer les supprime, calendrier par calendrier.
Un dernier détail compte pour ceux qui partagent leurs fiches. Le nom d'un calendrier est souvent une adresse mail. Il n'apparaît jamais dans une fiche partagée avec un proche.
Ce que ça change pour tout le monde
Pour celui qui a posé la question, le matin redevient juste : le briefing parle de la vraie journée. Pour tous les autres, la conséquence est plus large. On n'a plus à choisir entre l'agenda qu'on utilise depuis des années et une mémoire qui retient le reste. Le calendrier continue de dire quand. XNeuronal garde ce qui l'entoure : ce qu'il faut apporter, ce qui s'est dit la dernière fois, la personne qu'on va voir. Et les deux se parlent, dans les deux sens, sans compte à relier ni double saisie.
Merci
Cette évolution existe parce qu'un utilisateur d'android-hilfe a pris le temps de signaler un briefing qui se trompait, et de proposer mieux. Merci à lui. Ce sont ces retours qui font évoluer XNeuronal, et c'est pour les raconter que cette série existe.
