Calendrier & tâches externes

Dernière mise à jour : 2026-09-11

Plainva peut connecter vos comptes de calendrier et de tâches existants — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Calendrier + Tasks) et Microsoft (calendrier Outlook + To Do) — et travailler avec eux dans les deux sens. Vos notes restent le centre : les événements peuvent devenir des notes de réunion, et les listes de tâches externes se reflètent comme des notes ordinaires dans votre base de tâches par défaut.

Expérimental. Le calendrier communique avec de vrais comptes externes (CalDAV, Google, Microsoft) qu’il n’est pas possible d’exercer dans les tests automatisés de Plainva. Il fonctionne et est utilisé quotidiennement, mais traitez-le comme un aperçu : gardez une sauvegarde, et merci de signaler tout ce qui semble anormal.

Connecter un compte

Ouvrez Paramètres → Vault → Comptes cloud → Connecter un compte…, choisissez un fournisseur et cochez Calendrier et tâches à l’étape des services :

L’assistant affiche un statut par service (« connecté — n calendriers trouvés »). Vous gérez ensuite les calendriers (ceux cochés apparaissent dans l’onglet calendrier) et les listes de tâches (délibérément décochées par défaut — en cocher une démarre la synchronisation des tâches décrite ci-dessous) dans la zone Calendrier ; le Dossier des réunions (où sont créées les notes de réunion) et l’Agenda par défaut s’y trouvent aussi. Les mots de passe et les jetons résident dans le trousseau de votre système d’exploitation.

Chaque appareil se connecte de son côté. Si vous utilisez la synchronisation des paramètres, les informations du compte vous suivent, mais jamais la connexion elle-même — elle reste volontairement sur l’appareil. Un compte récupéré ainsi apparaît donc dans la liste sur l’autre appareil, mais n’y est pas encore connecté ; dans l’application mobile, il porte alors la marque se connecter et le calendrier l’explique au lieu de rester vide. Se connecter une fois suffit.

Quand une connexion expire. Le calendrier affiche alors l’erreur directement sur le compte concerné et indique quoi faire : si la connexion a expiré ou a été révoquée, il propose Se reconnecter — un aller-retour qui remet en marche tous les services de ce compte pour Microsoft et Google (fichiers, calendrier, e-mail). Si le problème vient de la configuration du fournisseur (ID client erroné ou supprimé, API manquante dans le projet), l’indication pointe vers cela au lieu de proposer une nouvelle connexion ; pour une erreur réseau, un essai plus tard suffit. Avec un projet Google en mode Testing, la cause habituelle est la limite de 7 jours — détails dans le guide Drive. Tant qu’un compte reste inaccessible, Plainva n’affirme plus qu’il n’offre aucune liste de tâches : la liste reste vide, avec l’erreur au-dessus. Il en va de même dans l’application mobile : la ligne du compte donne le motif, et Se reconnecter répare le compte sur place.

Connecter un compte deux fois n’en ajoute pas un second. Quand le fournisseur confirme qu’il s’agit du même compte — Plainva se fie à l’identité vérifiée du fournisseur, jamais au nom affiché ; deux personnes d’une même entreprise partagent facilement le même — la nouvelle connexion est rattachée au compte que vous avez déjà, au lieu d’apparaître à côté. La sélection des calendriers, l’état de la synchronisation et, surtout, les liens entre vos notes de tâche et les tâches chez le fournisseur y survivent ; sans eux, la prochaine synchronisation créerait chaque tâche reflétée une seconde fois. Avec CalDAV, où il n’existe pas d’identité vérifiée, une entrée séparée apparaît comme auparavant.

L’onglet calendrier

Les entrées de statut de Google — lieu de travail, temps de concentration et absence — apparaissent comme une ligne à part ou comme un bandeau discret derrière la journée, et non comme un bloc de rendez-vous de plus : « Télétravail » n’est pas une réunion, et une journée avec trois de ces entrées et une réunion ne doit pas ressembler à quatre réunions. Plainva les lit et ne les écrit jamais : créer une absence chez Google décline automatiquement les invitations, et ce n’est pas un effet de bord qu’une vue calendrier devrait déclencher.

Ouvrez-le depuis la barre d’actions à gauche (icône calendrier) ou la palette de commandes (Ouvrir le calendrier). Cinq vues sont disponibles via le sélecteur dans l’en-tête : Jour, 3 jours et Semaine affichent une grille horaire avec une colonne d’heures à gauche ; les événements apparaissent sous forme de blocs à leur heure de début, leur hauteur correspond à la durée, les événements qui se chevauchent sont placés côte à côte, et une ligne rouge indique « maintenant ». Les événements toute la journée et (si la superposition des tâches est activée) les tâches à échéance se trouvent dans la bande au-dessus de la grille. Mois affiche la grille du mois (un point coloré par calendrier) plus, à droite, une grille horaire d’un seul jour pour le jour sélectionné. Agenda liste les semaines à venir regroupées par jour. Aujourd’hui revient en arrière ; les flèches font défiler par la période actuelle (un jour, trois jours, une semaine ou un mois). Le premier jour de la semaine suit le paramètre Début de la semaine (Paramètres → App → Apparence : Lundi, Samedi ou Dimanche) — il s’applique aussi au calendrier de la barre latérale. La vue s’actualise automatiquement toutes les quelques minutes ; le bouton d’actualisation la force. Pour les calendriers Microsoft et la plupart des serveurs CalDAV, Plainva ne récupère désormais que les changements au lieu de toute la période à chaque fois — nettement moins de données, surtout sur le téléphone. Une actualisation complète a toujours lieu au moins une fois par heure, pour que rien ne reste en suspens qu’une liste de changements aurait manqué ; et rien n’est jamais supprimé, sauf ce que le fournisseur signale explicitement comme supprimé. Avec Google, chaque actualisation est complète : son API ne permet pas de combiner les listes de changements avec une plage de dates. Les événements déjà terminés s’affichent estompés (comme dans Google Calendar), ce qui met en valeur le reste du programme du jour. Un événement sur plusieurs jours est une barre continue couvrant les jours concernés — un seul libellé, une seule cible de clic, au lieu d’une entrée par jour. S’il dépasse la fin de la semaine, il est coupé net au bord et se poursuit à la ligne suivante sans répéter le titre. La bande « journée entière » des vues Jour, 3 jours et Semaine fonctionne de la même façon. Un clic sur le titre (ou Tab jusqu’à lui puis Entrée) ouvre le sélecteur de date : année, mois, jour, Aujourd’hui — un jour y saute ; les flèches se déplacent dans la grille, Échap ferme. Sur un pavé tactile, un balayage horizontal à deux doigts (ou Maj + molette) au-dessus du calendrier change de période de la même façon — une période par balayage.

Les indications clavier sous le sélecteur de date passent sur plusieurs lignes si nécessaire ; la navigation par année, les sept jours de la semaine et Aujourd’hui restent entièrement visibles dans le sélecteur.

Le calendrier dans sa propre fenêtre

Faites un clic droit sur Calendrier dans la barre d’actions pour l’ouvrir dans sa propre fenêtre — pratique à côté de la note que vous rédigez. Cliquez de nouveau sur l’entrée ensuite et cette fenêtre revient au premier plan au lieu d’ouvrir un second calendrier.

La palette de commandes propose Ouvrir la fenêtre de communication : une fenêtre avec les e-mails et le calendrier côte à côte. Plus de détails dans Prise en main.

Événement → note de réunion

L’icône de note sur n’importe quel événement crée (ou rouvre) sa note de réunion — une note normale dans votre dossier des réunions nommée AAAA-MM-JJ Titre.md, pré-remplie avec la date, le lieu et les participants, plus un petit marqueur plainva.pim dans le frontmatter qui la lie à l’événement. Cliquer à nouveau sur le même événement ouvre toujours la même note ; une de vos notes qui porte par hasard le même nom n’est jamais touchée.

Listes de tâches externes dans votre base de tâches

Les listes de rappels (Rappels Apple via CalDAV iCloud, listes de tâches Nextcloud) sont des collections distinctes sur le serveur : elles apparaissent donc sous Listes de tâches, jamais sous Calendriers. Si un compte connecté n’affiche aucune liste de tâches, la section le dit et propose Chercher à nouveau ; si la recherche elle-même a échoué, la raison s’affiche et votre sélection précédente est conservée.

Cochez une liste de tâches sur un compte connecté, et ses tâches apparaissent comme des notes dans votre base de tâches par défaut : le titre devient la note (H1), la date d’échéance atterrit dans la colonne de date de la base de données, et l’état terminé se reflète dans la propriété de case à cocher terminé de la base de données (la colonne de statut la suit ; une base de données sans colonne de case à cocher utilise la convention de statut — première option = ouvert, dernière = terminé). La synchronisation est bidirectionnelle, champ par champ :

Les nouvelles listes de tâches sont cochées d’emblée — contrairement aux calendriers, que vous choisissez d’abord. Décocher tient : après un redémarrage, après un rafraîchissement des listes et à travers la synchronisation des réglages.

La suppression fonctionne dans les deux sens — mais seulement une fois confirmée. Supprimez une note de tâche dans Plainva et la tâche est aussi supprimée chez le fournisseur. Vous disposez alors de huit secondes : l’avis en bas comporte Annuler, et un clic ramène la note avec son texte, avant que quoi que ce soit n’atteigne le fournisseur. Elle n’est supprimée qu’une fois ce délai écoulé.

Cette règle comporte volontairement deux limites. Un fichier simplement manquant ne supprime rien. Si une note disparaît sans que vous l’ayez supprimée — une synchronisation inachevée, un dossier pas encore arrivé — la tâche chez le fournisseur reste intacte. Et fermer Plainva avant la fin des huit secondes ne supprime rien ; la fin sûre d’une suppression interrompue est que la tâche existe toujours. Si la tâche a été modifiée entre-temps chez le fournisseur, Plainva arrête la suppression et le signale — le changement de quelqu’un d’autre ne disparaît pas en silence.

Cela vaut sur les deux appareils. La synchronisation tourne aussi sur le téléphone — les tâches y sont importées, les notes existantes sont reconnues au lieu d’être créées en double, et vos modifications sont envoyées au fournisseur. Seule la fenêtre d’annulation diffère : sur le bureau, fermer Plainva annule la suppression ; sur le téléphone, c’est le passage de l’app en arrière-plan qui le fait. Dans les deux cas, la tâche reste.

Dans l’autre sens, l’ancienne règle demeure : une tâche supprimée à distance ne supprime jamais votre note (elle devient simplement une note normale). Renommer ou déplacer une note de tâche ne pose pas de problème — le marqueur du frontmatter conserve le lien.

Une reconnexion ne produit plus de doublons. Quand vous vous reconnectez à un compte, configurez Plainva sur une seconde machine, ou que l’index de recherche est reconstruit, Plainva reconnaît les notes existantes grâce à ce même marqueur et les adopte au lieu de réimporter les tâches une seconde fois. Tant qu’un vault est encore en cours de synchronisation, aucune note de tâche n’est créée du tout — une note encore en chemin deviendrait sinon exactement un tel doublon.

Limites actuelles : les tâches créées comme notes ordinaires ne sont pas poussées vers le fournisseur (créez-les à distance ou via la base de tâches), et tout sur cette page est pour l’instant pensé d’abord pour le bureau.

Les copies créées par Bloquer dans d’autres calendriers portent un lien Plainva propre au fournisseur sur Google, Microsoft et CalDAV. Les vues du calendrier affichent cette relation par une icône de lien ; après actualisation, la source et le bloc sont de nouveau associés au lieu de devenir des doublons indépendants.

Rappels sur l’ordinateur

Dans Paramètres → Agenda → Rappels, activez Me rappeler les rendez-vous ; la première fois, le système demande une seule fois l’autorisation. Le rappel porté par le rendez-vous lui-même l’emporte — c’est seulement lorsqu’il ne dit rien que le Délai de rappel s’applique, et les journées entières se manifestent à l’heure choisie sous Journées entières. Tâches à échéance ajoute les tâches de votre base de tâches, et Uniquement ces agendas limite la provenance des rappels (rien de coché signifie : tous, et un agenda connecté plus tard en fait partie d’office). Juste en dessous se trouve Tâches sans heure : une tâche est due LE jour même, pas la veille au soir — elle a donc sa propre règle (jour et heure librement choisis, par défaut le jour d’échéance à 09:00). Auparavant, elle empruntait la règle des rendez-vous toute la journée, ce qui signifiait qu’elle se manifestait à 19:00 la veille au soir et plus jamais ensuite, sans que rien nulle part n’explique pourquoi. Une tâche dont la colonne d’échéance porte une heure utilise toujours le délai de rappel normal. La ligne Journées entières accepte désormais elle aussi n’importe quelle heure, au lieu de deux combinaisons fixes ; les deux lignes affichent en dessous la phrase résultante.

Les deux interrupteurs sont indépendants. Si vous voulez uniquement être rappelé pour vos tâches, activez Tâches à échéance et désactivez Rappeler les rendez-vous — auparavant l’un dépendait de l’autre, sans que rien ne le dise nulle part.

Un rappel indique désormais **ce qu’**il annonce : « Rendez-vous · 09:30 » ou « Tâche · échéance aujourd’hui ». Sur Android, chaque type porte en plus sa propre icône dans la barre de statut. Et une ligne sous les réglages indique ce qui a été planifié — « Planifié : 12 rendez-vous · 3 tâches » — ou pourquoi rien ne l’a été, par exemple parce qu’aucune base de tâches n’est définie sur cet appareil (elle arrive via la synchronisation des paramètres).

La différence avec le téléphone figure dans le réglage, pas en petits caractères. Sur le téléphone, le système d’exploitation prend le rappel en charge et le réveille même application fermée. Sur l’ordinateur, ce relais n’existe pas : Plainva réveille lui-même et doit donc fonctionner. Application fermée, le rappel est manqué et n’est pas rattrapé. En contrepartie, il n’y a ici aucune limite.

La notification elle-même ne porte aucun bouton — l’ordinateur ne le permet pas. L’action se trouve dans le message affiché dans l’application : Afficher dans l’agenda pour un rendez-vous, Ouvrir la tâche pour une tâche. La fenêtre ne s’impose jamais au premier plan.

Sur le téléphone, cela inclut les listes de rappels de l’appareil (iOS) dès que le compte de l’appareil Sur cet appareil est connecté : chaque liste est une liste de tâches comme une liste Nextcloud, avec les mêmes règles — import dans la base de tâches, cochage dans les deux sens, suppression via le journal des suppressions.

Continuer en arrière-plan

Comme un rappel sur l’ordinateur n’arrive que tant que Plainva fonctionne, Paramètres → Démarrage & comportement → Arrière-plan propose deux réglages — séparés, car ce sont deux souhaits différents, et tous deux désactivés par défaut :

Le second réglage fait ses preuves lui-même. Tous les environnements n’affichent pas une zone de notification — et il est impossible de prédire de façon fiable si une icône apparaîtra vraiment. Plainva la crée donc et vous demande si vous la voyez. Seul un oui conserve le réglage ; si vous répondez non, l’icône est retirée et le réglage reste désactivé. Ainsi la fenêtre ne peut jamais disparaître sans retour possible. La même sécurité s’applique au démarrage suivant : si l’icône ne peut plus être créée, le réglage se désactive.

La ligne Les rappels apparaissent en dessous indique à tout moment ce qui vaut — tant que Plainva fonctionne ou même fenêtre fermée.

À savoir : tant que Plainva continue en arrière-plan, la synchronisation, la mise à jour de l’agenda et la vérification des sauvegardes continuent aussi. Le coffre est à jour à la prochaine ouverture — l’application travaille pendant que vous ne la voyez pas.

Afficher des bases de données dans le calendrier

Le calendrier peut afficher les entrées de vos bases de données à côté de vos rendez-vous. La barre Afficher : au-dessus de la vue liste chaque vue .base de type calendrier ou chronologie qui nomme une colonne de date. Un clic l’affiche, un autre la masque.

Une entrée ainsi affichée reste reconnaissable comme une note : bord en pointillés, losange devant, jamais la forme pleine d’un rendez-vous. Un clic ouvre le même aperçu qu’une ligne de base de données possède déjà. La faire glisser sur un autre jour écrit la colonne de date de la note — exactement ce que fait la modification de cette cellule dans le tableau. Si la colonne porte une heure, l’entrée se place à cette heure dans la grille ; sinon elle reste dans la bande « toute la journée ».

Le choix des vues affichées appartient au coffre et voyage via la synchronisation des réglages : votre calendrier est identique sur l’ordinateur et sur le téléphone.

Et dans l’autre sens : dans la vue calendrier d’une base de données, le bouton Rendez-vous en arrière-plan affiche les vrais rendez-vous du jour sous forme de ligne discrète — vous voyez face à quoi vous planifiez. Ils sont volontairement en arrière-plan : ce ne sont pas des lignes de cette base, et ils ne sont pas cliquables.

Inscrire une entrée de base de données au calendrier

Une entrée qui porte une date peut devenir un vrai rendez-vous chez votre fournisseur. Le menu de la ligne (ou sa feuille d’actions sur le téléphone) propose Ajouter au calendrier. Le rendez-vous reprend la date de l’entrée — avec l’heure si la colonne en porte une, sinon comme rendez-vous d’une journée entière — et contient un lien vers la note.

Ensuite les deux restent liés, selon trois règles fixes :

C’est autre chose que bloquer du temps sur une tâche : là vous réservez du temps pour quelque chose, et la date de la tâche ne bouge pas. Ici vous dites : cette entrée EST ce rendez-vous.