Agenda & externe taken

Laatst bijgewerkt: 2026-09-11

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. Het agendagebied toont de fout dan direct bij het betrokken account en zegt wat te doen: is de aanmelding verlopen of ingetrokken, dan staat daar Opnieuw aanmelden — één doorloop die bij Microsoft en Google alle diensten van dit account weer op gang brengt (bestanden, agenda, e-mail). Ligt het aan de provider-configuratie (verkeerde of verwijderde client-ID, ontbrekende API in het project), dan verwijst de melding daarheen in plaats van een nieuwe aanmelding aan te bieden; bij een netwerkfout volstaat een latere poging. Bij een Google-project in de Testing-modus is het vaakste geval de 7-dagengrens — details in de Drive-handleiding. Zolang een account onbereikbaar is, beweert Plainva niet meer dat het geen takenlijsten aanbiedt: de lijst blijft leeg, met de fout erboven. In de mobiele app geldt hetzelfde: de accountregel noemt de reden en Opnieuw aanmelden repareert het account ter plekke.

Een account twee keer verbinden voegt er geen tweede toe. Bevestigt de provider dat het om hetzelfde account gaat — Plainva gaat af op de door de provider geverifieerde identiteit, nooit op de weergegeven naam; twee mensen bij hetzelfde bedrijf delen er makkelijk een — dan wordt de nieuwe aanmelding opgenomen in het account dat je al hebt, in plaats van ernaast te verschijnen. De agendaselectie, de synchronisatiestand en vooral de koppelingen tussen je taaknotities en de taken bij de provider blijven daarbij behouden; zonder die zou de volgende synchronisatie elke gespiegelde taak een tweede keer aanmaken. Bij CalDAV, waar geen geverifieerde identiteit bestaat, verschijnt zoals voorheen een aparte vermelding.

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. Klikken op de titel (of met Tab ernaartoe en Enter) opent de datumkiezer: jaar, maand, dag, Vandaag — een dag springt erheen; de pijltoetsen bewegen door het raster, Esc sluit. Op een trackpad bladert een horizontale veeg met twee vingers (of Shift + muiswiel) boven de kalender op dezelfde manier — één periode per veeg.

De toetsenbordtips onder de datumkiezer worden bij weinig ruimte over meerdere regels verdeeld; de jaarnavigatie, alle zeven weekdagen en Vandaag blijven volledig binnen de kiezer.

Agenda in een eigen venster

Rechtsklik op Agenda in de actiebalk om deze in een eigen venster te openen — handig naast de notitie waaraan je schrijft. Klik de vermelding daarna nog eens aan en dat venster komt naar voren in plaats van een tweede agenda te openen.

Het opdrachtenpalet biedt Communicatievenster openen: één venster met e-mail en agenda naast elkaar. Meer in Aan de slag.

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:

Nieuwe takenlijsten zijn vanaf het begin aangevinkt — anders dan kalenders, die je eerst kiest. Uitvinken blijft staan: na een herstart, na het vernieuwen van de lijsten en via de instellingensync.

Verwijderen werkt beide kanten op — maar alleen als je het bevestigd hebt. Verwijder een taaknotitie in Plainva en de taak wordt ook bij de provider verwijderd. Je hebt dan acht seconden: de melding onderin draagt Ongedaan maken, en één klik brengt de notitie terug met haar tekst, voordat er iets bij de provider aankomt. Pas als het venster sluit, wordt ze verwijderd.

Twee grenzen van die regel zijn er met opzet. Een louter ontbrekend bestand verwijdert niets. Verdwijnt een notitie zonder dat jij haar hebt verwijderd — een onvoltooide synchronisatie, een map die nog niet is aangekomen — dan blijft de taak bij de provider ongemoeid. En Plainva sluiten voordat de acht seconden om zijn, verwijdert niets: het veilige eindpunt van een onderbroken verwijdering is dat de taak nog bestaat. Is de taak intussen bij de provider gewijzigd, dan stopt Plainva de verwijdering en zegt dat — de wijziging van iemand anders verdwijnt niet stilletjes.

Dit geldt op beide apparaten. De synchronisatie draait ook op de telefoon — taken worden daar geïmporteerd, bestaande notities worden herkend in plaats van dubbel aangemaakt, en je wijzigingen gaan naar de provider. Het enige verschil zit in het ongedaan-maken-venster: op de desktop annuleert het sluiten van Plainva de verwijdering; op de telefoon doet het wegsturen van de app naar de achtergrond dat. In beide gevallen blijft de taak staan.

In de andere richting geldt de oude regel: 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.

Een herverbinding levert niet meer dubbele exemplaren op. Meld je je opnieuw aan bij een account, richt je Plainva op een tweede machine in, of wordt de zoekindex opnieuw opgebouwd, dan herkent Plainva de bestaande notities aan diezelfde markering en neemt ze over in plaats van de taken een tweede keer te importeren. Zolang een kluis nog aan het synchroniseren is, worden er helemaal geen taaknotities aangemaakt — een notitie die nog onderweg is, zou anders precies zo’n duplicaat worden.

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). Direct daaronder staat Taken zonder tijd: een taak vervalt OP haar dag, niet de avond ervoor — daarom heeft ze een eigen regel (dag en tijd vrij te kiezen, standaard op de vervaldag om 09:00). Vroeger leende ze de regel van afspraken van een hele dag, wat betekende dat ze zich om 19:00 de avond ervoor meldde en daarna nooit meer, zonder dat ergens stond waarom. Een taak waarvan de vervalkolom een tijd draagt, gebruikt nog steeds de normale aanlooptijd. De regel Afspraken van een hele dag neemt nu ook elk uur aan, in plaats van twee vaste combinaties; beide regels schrijven de resulterende zin eronder uit.

De twee schakelaars staan los van elkaar. Wil je alleen aan taken herinnerd worden, zet je Vervallen taken aan en Aan afspraken herinneren uit — vroeger hing het een van het ander af, zonder dat het ergens stond.

Een herinnering zegt nu wat ze aankondigt: “Afspraak · 09:30” of “Taak · vervalt vandaag”. Op Android draagt elk type bovendien een eigen pictogram in de statusbalk. En een regel onder de instellingen zegt wat er gepland is — “Gepland: 12 afspraken · 3 taken” — of waarom er niets gepland is, bijvoorbeeld omdat er op dit apparaat geen takendatabase is ingesteld (die komt binnen via de instellingensynchronisatie).

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 telefoon horen daar de herinneringslijsten van het apparaat (iOS) bij zodra het apparaataccount Op dit apparaat verbonden is: elke lijst is een takenlijst zoals een Nextcloud-lijst, met dezelfde regels — import in de takendatabase, afvinken in beide richtingen, verwijderen via het verwijderjournaal.

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.