Agenda & externe taken

Laatst bijgewerkt: 2026-08-14

Plainva kan je bestaande agenda- en takenaccounts verbinden — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Agenda + Taken) en Microsoft (Outlook-agenda + To Do) — en in beide richtingen ermee werken. Je notities blijven het middelpunt: afspraken worden vergadernotities, en externe takenlijsten spiegelen zich als gewone notities in je standaard takendatabase.

Experimenteel. De agenda praat met echte externe accounts (CalDAV, Google, Microsoft) die niet doorlopen kunnen worden in Plainva’s geautomatiseerde tests. Het werkt en wordt dagelijks gebruikt, maar behandel het als een preview: bewaar een back-up en meld alsjeblieft alles wat vreemd overkomt.

Een account verbinden

Open Instellingen → Vault → Cloudaccounts → Account verbinden…, kies een provider en vink Agenda en taken aan bij de stap diensten:

De assistent toont per dienst een status (“verbonden — n agenda’s gevonden”). Je beheert daarna de agenda’s (aangevinkte verschijnen in het agenda-tabblad) en de takenlijsten (bewust standaard niet aangevinkt — een vinkje start de hieronder beschreven takensynchronisatie) in het gebied Agenda; daar staan ook de Vergadermap (waar vergadernotities worden aangemaakt) en de Standaardagenda. Wachtwoorden en tokens komen terecht in de sleutelhanger van het besturingssysteem.

Elk apparaat meldt zich zelf aan. Als je instellingensynchronisatie gebruikt, reizen de account-gegevens mee, maar de aanmelding nooit — die blijft bewust op het apparaat. Een account dat zo is overgenomen, verschijnt dus wel in de lijst op het andere apparaat, maar is daar nog niet aangemeld; in de mobiele app draagt het dan de markering aanmelden en legt de agenda dat uit in plaats van leeg te blijven. Eenmaal verbinden is genoeg.

Als een aanmelding verloopt. Is de autorisatie van een account verlopen of ingetrokken, dan zeggen de agenda- en takenlijst-secties dat rechtstreeks en bieden ze meteen Opnieuw aanmelden aan — geen giswerk meer op basis van een rauwe foutmelding van de provider. Bij een eigen Google-client noemt Plainva ook de waarschijnlijke oorzaak: een toestemmingsscherm dat nog op “Testing” staat, laat elke aanmelding na 7 dagen verlopen — een eigenschap van je eigen Google-project, geen intrekking (zie de Drive-handleiding). Zolang het account zelf onbereikbaar is, melden de takenlijsten dat ze onbekend zijn in plaats van dat er geen zijn — er is dan simpelweg niets over bekend, tot het account weer laadt. In de mobiele app geldt hetzelfde: de accountregel noemt de reden en Opnieuw aanmelden repareert het account ter plekke.

Het agenda-tabblad

Googles statusvermeldingen — werklocatie, focustijd en afwezigheid — verschijnen als eigen regel of als rustige band achter de dag, niet als nóg een afsprakenblok: «Thuiswerken» is geen afspraak, en een dag met drie ervan en één bespreking mag er niet uitzien als vier besprekingen. Plainva leest ze en schrijft ze nooit: een afwezigheid aanmaken bij Google wijst uitnodigingen automatisch af, en dat is geen bijwerking die een agendaweergave zou moeten veroorzaken.

Open het via de actiebalk uiterst links (agenda-icoon) of het opdrachtenpalet (Agenda openen). Via de omschakelaar in de kop zijn vijf weergaven beschikbaar: Dag, 3 dagen en Week tonen een tijdraster met een uurkolom aan de linkerkant; afspraken staan als blokken op hun starttijd, hun hoogte komt overeen met de duur, overlappende afspraken staan naast elkaar, en een rode lijn markeert “nu”. Hele-dag-afspraken en (met de takenoverlay ingeschakeld) taken met vervaldatum staan in de strook boven het raster. Maand toont het maandraster (één kleurpunt per agenda) plus rechts een tijdraster van één dag voor de gekozen dag. Agenda toont de komende weken gegroepeerd per dag. Vandaag springt terug; de pijlen bladeren steeds een periode verder of terug (een dag, drie dagen, een week of een maand). De eerste dag van de week volgt de instelling Week begint op (Instellingen → App → Weergave: Maandag, Zaterdag of Zondag) — dit geldt ook voor de kalender in de zijbalk. De weergave wordt elke paar minuten automatisch ververst; de knop Nu verversen dwingt dit af. Voor Microsoft-agenda’s en de meeste CalDAV-servers haalt Plainva nu alleen nog de wijzigingen op in plaats van elke keer de hele periode — merkbaar minder data, vooral op de telefoon. Er loopt nog steeds minstens één keer per uur een volledige verversing, zodat niets blijft hangen dat een wijzigingenlijst heeft gemist; en er wordt nooit iets verwijderd, behalve wat de provider expliciet als verwijderd meldt. Bij Google is elke verversing volledig: de API daarvan staat geen wijzigingenlijsten toe in combinatie met een periode. Afspraken die al zijn afgelopen, zien er vager uit (zoals in Google Agenda), zodat de resterende agenda van vandaag opvalt. Een meerdaagse afspraak is één doorlopende balk over de dagen die ze beslaat — één label, één klikdoel, in plaats van een item per dag. Loopt ze voorbij het einde van de week, dan wordt ze recht afgesneden aan de rand en gaat ze in de volgende rij verder zonder de titel te herhalen. De strook voor hele dagen in de dag-, driedaagse en weekweergave werkt net zo.

Afspraak → vergadernotitie

Het notitie-icoon bij een afspraak maakt zijn vergadernotitie aan (of opent hem opnieuw) — een gewone notitie in je vergadermap met de naam JJJJ-MM-DD Titel.md, vooraf ingevuld met datum, locatie en deelnemers, plus een kleine plainva.pim-markering in de frontmatter die hem koppelt aan de afspraak. Nogmaals klikken op dezelfde afspraak opent altijd dezelfde notitie; een eigen notitie die toevallig dezelfde naam draagt, wordt nooit aangeraakt.

Externe takenlijsten in je takendatabase

Herinneringslijsten (Apple Herinneringen via iCloud-CalDAV, Nextcloud-takenlijsten) zijn eigen collecties op de server en verschijnen daarom onder Takenlijsten — nooit onder Agenda’s. Toont een verbonden account geen takenlijsten, dan zegt de sectie dat en biedt Opnieuw zoeken aan; is het zoeken zelf mislukt, dan staat daar de reden en blijft je eerdere selectie behouden.

Vink bij een verbonden account een takenlijst aan, en de taken erin verschijnen als notities in je standaard takendatabase: de titel wordt de notitie (H1), de vervaldatum belandt in de datumkolom van de database, en voltooiing wordt afgebeeld op de voltooid-selectievakje-eigenschap van de database (de statuskolom volgt mee; een database zonder selectievakjekolom gebruikt de statusconventie — eerste optie = open, laatste = voltooid). De synchronisatie verloopt in beide richtingen, per veld:

Twee veiligheidsregels beschermen je gegevens: het verwijderen van de notitie verwijdert nooit de externe taak (de synchronisatie stopt gewoon en de taak wordt ook niet opnieuw geïmporteerd), en een extern verwijderde taak verwijdert nooit je notitie (die wordt gewoon een gewone notitie). Een taaknotitie hernoemen of verplaatsen is geen probleem — de frontmatter-markering houdt de koppeling in stand.

Huidige beperkingen: als gewone notities aangemaakte taken worden niet naar de provider gepusht (maak ze extern aan of via de takendatabase), en alles op deze pagina is voorlopig desktop-first.

Kopieën van Blokkeren in andere agenda’s krijgen bij Google, Microsoft en CalDAV een providerspecifieke Plainva-koppeling. Agendaweergaven tonen die relatie met een kettingpictogram; na vernieuwen worden bron en blokkade opnieuw gekoppeld in plaats van losse duplicaten te worden.

Herinneringen op de computer

Onder Instellingen → Agenda → Herinneringen zet je Afspraken herinneren aan; de eerste keer vraagt het systeem eenmalig om toestemming. Wat de afspraak zelf aan herinnering meebrengt, geldt — pas als die niets zegt, geldt de Aanlooptijd, en afspraken van een hele dag melden zich op het tijdstip dat je onder Afspraken van een hele dag kiest. Vervallen taken neemt daarnaast de taken uit je takendatabase mee, en Alleen deze agenda’s beperkt waar herinneringen vandaan komen (niets aangevinkt betekent: alle, en een later verbonden agenda doet vanzelf mee).

Het verschil met de telefoon staat in de instelling, niet in de kleine lettertjes. Op de telefoon neemt het besturingssysteem de herinnering over en wekt haar ook met de app dicht. Op de computer bestaat die overdracht niet: Plainva wekt zelf en moet daarvoor draaien. Is de app dicht, dan vervalt de herinnering en wordt ze niet ingehaald. Daar staat tegenover dat er hier geen bovengrens is.

De melding zelf draagt geen knop — dat biedt de computer niet. De actie zit in het bericht in de app: In de agenda tonen bij een afspraak, Taak openen bij een taak. Het venster dringt zich daarbij nooit naar voren.

Op de achtergrond doorlopen

Omdat een herinnering op de computer alleen aankomt zolang Plainva draait, staan onder Instellingen → Start & gedrag → Achtergrond twee schakelaars — apart, want het zijn twee verschillende wensen, en allebei standaard uit:

De tweede schakelaar bewijst zichzelf. Niet elke werkomgeving toont een systeemvak — en of een pictogram er echt verschijnt, valt niet betrouwbaar te voorspellen. Plainva zet het daarom neer en vraagt of je het ziet. Alleen een ja houdt de instelling aan; zeg je nee, dan wordt het pictogram weer verwijderd en blijft de schakelaar uit. Zo kan het venster nooit verdwijnen zonder weg terug. Dezelfde beveiliging geldt bij de volgende start: kan het pictogram dan niet meer worden aangemaakt, dan schakelt de instelling zichzelf uit.

De regel Herinneringen verschijnen eronder zegt op elk moment wat er geldt — zolang Plainva draait of ook met het venster dicht.

Goed om te weten: blijft Plainva op de achtergrond draaien, dan lopen ook de synchronisatie, de agenda-verversing en de back-upcontrole door. De vault is bij de volgende keer openen actueel — de app werkt terwijl je haar niet ziet.

Databases tonen in de agenda

De agenda kan items uit je databases naast je afspraken tonen. De balk Tonen: boven de weergave toont elke .base-weergave van het type agenda of tijdlijn die een datumkolom noemt. Eén klik toont hem, nog een klik verbergt hem weer.

Een zo getoond item blijft herkenbaar als notitie: streepjesrand, een ruit ervoor, nooit de gevulde vorm van een afspraak. Klikken opent hetzelfde voorbeeld dat een databaserij toch al heeft. Naar een andere dag slepen schrijft de datumkolom van de notitie — precies wat het bewerken van die cel in de tabel doet. Draagt de kolom een tijd, dan staat het item op dat uur in het dagraster; zonder tijd staat het in de strook voor hele dagen.

Welke weergaven getoond worden hoort bij de kluis en reist mee via de instellingensynchronisatie: je agenda ziet er op computer en telefoon hetzelfde uit.

En andersom: in de agendaweergave van een database toont de knop Afspraken op de achtergrond de echte afspraken van die dag als een rustige regel — je ziet waartegen je plant. Ze zijn bewust alleen achtergrond: geen rijen van die database en niet aanklikbaar.

Een database-item in de agenda zetten

Een item met een datum kan een echte afspraak bij je aanbieder worden. Het menu van de rij (of het actieblad op de telefoon) biedt Aan agenda toevoegen. De afspraak neemt de datum van het item over — met tijd als de kolom er een heeft, anders als afspraak voor de hele dag — en bevat een link terug naar de notitie.

Daarna blijven ze gekoppeld, volgens drie vaste regels:

Dit is iets anders dan tijd blokkeren bij een taak: daar reserveer je tijd voor iets, en de datum van de taak blijft staan. Hier zeg je: dit item IS deze afspraak.