Calendrier & tâches externes
Dernière mise à jour : 2026-07-26
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 :
- Nextcloud / CalDAV : adresse du serveur, nom d’utilisateur et un mot de passe d’application (dans Nextcloud : Paramètres → Sécurité → Appareils et sessions). Aucune inscription, aucune clé — pour Nextcloud, Plainva déduit l’adresse CalDAV directement de l’adresse du serveur (pour les autres serveurs CalDAV, utilisez la tuile WebDAV / CalDAV ou Avancé : définir les endpoints individuellement).
- Apple iCloud, Yahoo, AOL, Zoho, Fastmail, mailbox.org, Yandex, Mail.ru : des tuiles dédiées avec les adresses de calendrier déjà renseignées — une adresse e-mail plus un mot de passe d’application suffisent, sans champ serveur (pour Apple, le mot de passe d’application est obligatoire ; l’assistant renvoie vers le guide du fournisseur). Remarque : Yahoo lui-même signale que son service CalDAV n’est pas fiable — s’il fait des siennes, ce n’est pas la faute de Plainva.
- Google : nécessite votre propre ID client OAuth (le même modèle BYO que pour la synchronisation Google Drive — voir le guide Drive). Dans votre projet Google Cloud, activez en plus les API Google Calendar et Google Tasks et ajoutez leurs portées à l’écran de consentement. Le navigateur s’ouvre pour le consentement ; connecter le compte le valide avant que quoi que ce soit ne soit enregistré.
- Microsoft : cliquez simplement sur Se connecter avec Microsoft… et confirmez dans le navigateur — aucune configuration nécessaire. Un compte Microsoft peut aussi porter Fichiers (OneDrive) et E-mail dans le même passage.
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.
L’onglet calendrier
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. 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.
- Créer un événement : cliquer sur un créneau vide dans la grille horaire ouvre une petite fenêtre de création rapide (titre, heure, calendrier, lieu) — Enregistrer le crée immédiatement, Plus d’options ouvre la boîte de dialogue complète de l’événement. Glisser sur la grille définit la durée. Le + dans l’en-tête ouvre la boîte de dialogue complète : titre, calendrier, date/heure ou plage toute la journée, lieu, une description, une couleur, des participants, et une répétition optionnelle de type Outlook. La couleur remplace celle du calendrier pour cet événement uniquement (sans effet sur les comptes Microsoft — Outlook n’a pas de couleurs par événement).
- Participants : saisissez une adresse e-mail et appuyez sur Entrée (ou une virgule) pour l’ajouter sous forme de puce ; le × en retire une. La répétition se règle juste à côté de la date/heure — choisissez une fréquence, un intervalle, les jours de la semaine (hebdomadaire), et la fin (jamais / à une date / après N occurrences) ; vous pouvez aussi ajouter ou modifier la récurrence d’un événement existant.
- Modifier / supprimer : cliquer sur un événement dans la grille horaire ouvre la boîte de dialogue pré-remplie avec ses valeurs et avec les actions Note de réunion et Supprimer. Les modifications sont envoyées au fournisseur avec une vérification de sécurité : si l’événement a changé à distance entre-temps, Plainva actualise la vue au lieu d’écraser.
- Déplacer / redimensionner : vous pouvez faire glisser un événement directement dans la grille horaire — faire glisser le corps le replanifie (y compris vers un autre jour en vue Semaine/3 jours), faire glisser son bord inférieur change sa durée. La nouvelle heure est immédiatement poussée vers le fournisseur (les événements récurrents restent modifiables uniquement via la boîte de dialogue pour l’instant).
- RSVP et réponses : lorsque vous êtes invité à un événement, la boîte de dialogue permet de cliquer sur Accepter, de marquer Provisoire ou de Refuser — Plainva envoie votre réponse au fournisseur (Google/Microsoft/CalDAV). La liste des participants indique qui a accepté ou refusé (le canal retour).
- Invitations par e-mail : lorsqu’un événement a des participants, cochez Notifier les participants par e-mail. Sur Google, Plainva demande alors à Google d’envoyer son invitation native (le même événement, si bien que les réponses du destinataire se synchronisent avec votre événement) ; Microsoft notifie les participants automatiquement. Pour CalDAV — ou pour envoyer une copie depuis votre propre boîte de messagerie — l’action Envoyer par e-mail du calendrier ouvre la fenêtre de rédaction d’e-mail avec une invitation iCalendar conforme aux normes en pièce jointe, de sorte que Gmail et les autres clients l’affichent comme un événement avec Oui/Peut-être/Non.
- Bloquer dans d’autres agendas : l’action Copier sur un événement (ou le bouton Bloquer dans d’autres agendas dans sa boîte de dialogue) le reproduit dans un ou plusieurs de vos autres agendas accessibles en écriture — soit comme un blocage opaque Occupé, soit avec les détails (façon Notion Calendar). Un événement récurrent est reproduit avec sa récurrence, si bien que le blocage se répète aussi.
- Les événements récurrents portent un badge de répétition. Modifier ou supprimer une occurrence demande « Seulement cet événement » (crée une exception / ignore juste cette occurrence) ou « Tous les événements » (modifie toute la série). Plainva ne réécrit jamais une règle de récurrence existante.
- Afficher les tâches (à côté du bouton d’actualisation, quand une base de tâches par défaut est définie) : superpose les entrées à échéance de votre base de tâches par défaut sur la bande de la grille horaire et sur la grille du mois ; les tâches terminées apparaissent barrées. Désactivé par défaut, le choix est mémorisé par appareil.
É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 :
- Modifiez la note (titre, échéance, statut) → la modification est poussée vers le fournisseur.
- Modifiez la tâche à distance → la note suit.
- Si les deux côtés ont changé, votre modification locale l’emporte pour ce champ ; le reste suit le côté distant.
Deux règles de sécurité protègent vos données : supprimer la note ne supprime jamais la tâche distante (la synchronisation s’arrête simplement, sans réimportation), et 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.
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.