Calendario e attività esterne
Ultimo aggiornamento: 2026-08-14
Plainva può collegare i tuoi account calendario e attività esistenti — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Calendario + Tasks) e Microsoft (Calendario Outlook + To Do) — e lavorare con essi in entrambe le direzioni. Le tue note restano il centro: gli eventi possono diventare note delle riunioni, e le liste di attività esterne si specchiano nel tuo database attività predefinito come note ordinarie.
Sperimentale. Il calendario comunica con account esterni reali (CalDAV, Google, Microsoft) che non si possono esercitare nei test automatizzati di Plainva. Funziona ed è usato quotidianamente, ma trattalo come un’anteprima: mantieni un backup e segnala per favore tutto ciò che sembra fuori posto.
Collegare un account
Apri Impostazioni → Vault → Account cloud → Collega account…, scegli un provider e spunta Calendario e attività nel passaggio dei servizi:
- Nextcloud / CalDAV: indirizzo del server, nome utente e una Password per app (in Nextcloud: Impostazioni → Sicurezza → Dispositivi e sessioni). Nessuna registrazione, nessuna chiave — per Nextcloud, Plainva deduce l’indirizzo CalDAV direttamente dall’indirizzo del server (per altri server CalDAV usa la scheda WebDAV / CalDAV oppure Avanzate: imposta gli endpoint singolarmente).
- Apple iCloud, Yahoo, AOL, Zoho, Fastmail, mailbox.org, Yandex, Mail.ru: schede dedicate con gli indirizzi calendario già precompilati — bastano l’indirizzo e-mail più una Password per app, senza campo server (per Apple la password per app è obbligatoria; l’assistente collega la guida del provider). Nota: lo stesso Yahoo segnala che il suo servizio CalDAV non è affidabile — se dà problemi, non dipende da Plainva.
- Google: necessita di un proprio ID client OAuth (lo stesso modello BYO della sincronizzazione con Google Drive — vedi la guida a Drive). Nel tuo progetto Google Cloud, abilita inoltre le Google Calendar API e Google Tasks API e aggiungi i loro ambiti alla schermata di consenso. Il browser si apre per il consenso; il collegamento verifica l’account prima che venga salvato qualcosa.
- Microsoft: basta cliccare su Accedi con Microsoft… e confermare nel browser — non serve alcuna configurazione. Un account Microsoft può portare anche File (OneDrive) ed E-mail nello stesso passaggio.
L’assistente mostra uno stato per servizio (“collegato — n calendari trovati”). Gestisci quindi i calendari (quelli spuntati compaiono nella scheda del calendario) e gli elenchi attività (deliberatamente non spuntati per impostazione predefinita — spuntandone uno avvia la sincronizzazione delle attività descritta di seguito) nell’area Calendario; lì si trovano anche la Cartella riunioni (dove vengono create le note delle riunioni) e il Calendario predefinito. Le password e i token sono memorizzati nel portachiavi del sistema operativo.
Ogni dispositivo accede per conto proprio. Se usi la sincronizzazione delle impostazioni, i dati dell’account ti seguono, ma l’accesso in sé mai — resta volutamente sul dispositivo. Un account arrivato così compare quindi nell’elenco sull’altro dispositivo, ma lì non ha ancora eseguito l’accesso; nell’app mobile porta allora il contrassegno accedi e il calendario lo spiega invece di restare vuoto. Basta collegarsi una volta.
Quando un accesso scade. L’area del calendario mostra allora l’errore direttamente sull’account interessato e dice cosa fare: se l’accesso è scaduto o è stato revocato, offre Riconnetti — un unico passaggio che, per Microsoft e Google, rimette in funzione tutti i servizi di quell’account (file, calendario, e-mail). Se il problema è nella configurazione del provider (ID client sbagliato o eliminato, un’API mancante nel progetto), l’indicazione rimanda lì invece di offrire un nuovo accesso; per un errore di rete basta un tentativo successivo. Con un progetto Google in modalità Test, la causa più comune è il limite dei 7 giorni — dettagli nella guida di Drive. Finché un account non è raggiungibile, Plainva non afferma più di non offrire elenchi di attività: l’elenco resta vuoto, con l’errore mostrato sopra. Nell’app mobile vale lo stesso: la riga dell’account indica il motivo e Accedi di nuovo ripara l’account al suo posto.
La scheda del calendario
Le voci di stato di Google — luogo di lavoro, tempo di concentrazione e assenza — compaiono come riga a sé o come banda discreta dietro la giornata, non come un altro blocco appuntamento: «Da casa» non è una riunione, e una giornata con tre di queste voci e una riunione non deve sembrare quattro riunioni. Plainva le legge e non le scrive mai: creare un’assenza su Google rifiuta automaticamente gli inviti, e non è un effetto collaterale che una vista calendario debba provocare.
Aprila dalla barra delle azioni all’estrema sinistra (icona del calendario) o dalla palette dei comandi (Apri calendario). Tramite il selettore nell’intestazione sono disponibili cinque viste: Giorno, 3 giorni e Settimana mostrano una griglia oraria con una colonna delle ore a sinistra; gli eventi appaiono come blocchi all’orario di inizio, la loro altezza corrisponde alla durata, gli eventi sovrapposti stanno affiancati e una linea rossa indica “adesso”. Gli eventi per l’intera giornata e (con la sovrapposizione delle attività attiva) le attività in scadenza stanno nella striscia sopra la griglia. Mese mostra la griglia del mese (un punto colorato per calendario) più, a destra, una griglia oraria per il giorno selezionato. Agenda elenca le settimane a venire raggruppate per giorno. Oggi torna indietro; le frecce avanzano o retrocedono del periodo attivo (un giorno, tre giorni, una settimana o un mese). Il primo giorno della settimana segue l’impostazione Inizio settimana (Impostazioni → App → Aspetto: Lunedì, Sabato o Domenica) — si applica anche al calendario della barra laterale. La vista si aggiorna automaticamente ogni pochi minuti; il pulsante Aggiorna ora la forza. Per i calendari Microsoft e la maggior parte dei server CalDAV, Plainva ora recupera solo le modifiche invece dell’intero intervallo ogni volta — nettamente meno dati, specialmente sul telefono. Un aggiornamento completo viene comunque eseguito almeno una volta all’ora, così che nulla resti in sospeso che un elenco di modifiche abbia perso; e non viene mai eliminato nulla, tranne ciò che il provider segnala esplicitamente come eliminato. Con Google ogni aggiornamento è completo: la sua API non consente elenchi di modifiche insieme a un intervallo di date. Gli eventi già conclusi appaiono attenuati (come in Google Calendar), così il resto dell’agenda di oggi risalta. Un evento su più giorni è un’unica barra continua sui giorni che tocca: una sola etichetta, un solo bersaglio da cliccare, invece di una voce per giorno. Se prosegue oltre la fine della settimana viene tagliata dritta al bordo e continua nella riga successiva senza ripetere il titolo. La fascia « tutto il giorno » delle viste Giorno, 3 giorni e Settimana funziona allo stesso modo.
- Nuovo evento: cliccando su uno spazio vuoto nella griglia oraria si apre una piccola finestra di creazione rapida (titolo, orario, calendario, luogo) — Salva lo crea subito, Altre opzioni apre il dialogo completo dell’evento. Trascinando sulla griglia si imposta la durata. Il + nell’intestazione apre il dialogo completo: titolo, calendario, data/ora o un intervallo per l’intera giornata, luogo, una descrizione, un colore, i partecipanti ed eventualmente una ripetizione in stile Outlook. Il colore sostituisce quello del calendario per quel singolo evento (nessun effetto sugli account Microsoft — Outlook non ha colori per singolo evento).
- Partecipanti: inserisci un indirizzo email e premi Invio (o la virgola) per aggiungerlo come chip; la × ne rimuove uno. La ripetizione si imposta subito accanto a data/ora — scegli una frequenza, un intervallo, i giorni della settimana (per la ricorrenza settimanale) e come termina (mai / in una data / dopo N occorrenze); puoi anche aggiungere o modificare la ricorrenza di un evento esistente.
- Visualizzazione: cliccando su un evento si apre l’anteprima evento — una finestra fluttuante che mostra l’evento invece di modificarlo: l’orario, il luogo, la descrizione, i partecipanti con le loro risposte, più Accetta / Provvisorio / Rifiuta, Nota della riunione e, sotto il ⋮, tutte le altre azioni (colore, blocca in altri calendari, invia per email, elimina). La finestra non oscura l’app, si può spostare e ridimensionare; Esc la chiude. Se l’evento appartiene a una serie, l’anteprima lo indica — con la cadenza e, se caricata, la prossima occorrenza. Non viene chiesto nulla: “solo questo o tutti?” è una domanda sulla modifica, non sulla visualizzazione.
- Modifica / elimina: Modifica evento nell’anteprima apre il dialogo precompilato con i suoi valori e con le azioni Nota della riunione ed Elimina. Le modifiche vengono scritte presso il provider con un controllo di sicurezza: se l’evento è cambiato in remoto nel frattempo, Plainva aggiorna la vista invece di sovrascrivere.
- Eventi ricorrenti: un evento di una serie si apre per la modifica come qualsiasi altro — la domanda arriva solo al momento del salvataggio, e solo se hai davvero cambiato qualcosa. La finestra di dialogo indica la modifica (“Orario: 09:00 → 09:15”) e poi chiede se applicarla solo a questo evento o a tutti gli eventi della serie. Con “tutti”, solo ciò che hai modificato passa alla serie; la sua data di inizio e tutto ciò che non hai toccato restano invariati. Se chiudi il modulo senza modificare nulla, non succede assolutamente niente — nessuna finestra di dialogo, nessuna scrittura presso il provider. Elimina, invece, continua a chiedere in anticipo: lì il clic è già la modifica.
- Sposta / ridimensiona: puoi trascinare un evento direttamente nella griglia oraria — trascinando il corpo lo si sposta a un altro orario (anche su un altro giorno nella vista Settimana o 3 giorni), trascinando il suo bordo inferiore se ne cambia la durata. Il nuovo orario viene scritto subito presso il provider (per ora gli eventi ricorrenti restano modificabili solo tramite il dialogo).
- Come appare un evento: un evento annullato resta visibile ma si presenta come contorno con il titolo barrato — vedi che lo slot si è liberato invece di perderlo in silenzio. Anche un invito a cui non hai risposto è un contorno (non è ancora un tuo appuntamento); un evento provvisorio — segnato così dall’organizzatore oppure a cui hai risposto “forse” — è tratteggiato. Tutto ciò che è confermato resta pieno. L’agenda aggiunge la parola (Annullato, Senza risposta, Provvisorio). Se hai rifiutato, l’evento diventa un contorno attenuato con il titolo barrato (Hai rifiutato nell’agenda): si svolge per gli altri, ma non fa più parte della tua giornata. Un annullamento dell’organizzatore resta più nitido: riguarda tutti.
- RSVP e risposte: quando sei stato invitato a un evento, il dialogo offre i pulsanti Accetta, Provvisorio o Rifiuta — Plainva invia la tua risposta tramite il provider (Google/Microsoft/CalDAV). L’elenco dei partecipanti mostra chi ha accettato o rifiutato (il canale di ritorno).
- Inviti via email: quando un evento ha dei partecipanti, spunta Avvisa i partecipanti via email. Su Google, Plainva chiede quindi a Google di inviare il suo invito nativo (lo stesso evento, così le risposte del destinatario si sincronizzano con il tuo evento); Microsoft avvisa i partecipanti automaticamente. Per CalDAV — o per inviare una copia dalla tua casella di posta — l’azione Invia per email del calendario apre il compositore di posta con allegato un invito iCalendar conforme agli standard, così Gmail e gli altri client lo mostrano come un evento con Sì/Forse/No.
- Blocca in altri calendari: l’azione Copia su un evento (oppure il pulsante Blocca in altri calendari nel suo dialogo) lo riproduce in uno o più dei tuoi altri calendari scrivibili — come segnaposto opaco Occupato, oppure Con dettagli (in stile Notion Calendar). Un evento ricorrente viene riprodotto con la sua ricorrenza, così anche il blocco si ripete.
- Gli eventi ricorrenti portano un badge di ripetizione. Modificare o eliminare un’istanza chiede “Solo questo evento” (crea un’eccezione / salta solo quell’occorrenza) o “Tutti gli eventi” (modifica l’intera serie). Plainva non riscrive mai una regola di ricorrenza esistente.
- Mostra attività (accanto al pulsante Aggiorna ora, quando è impostato un database attività predefinito): sovrappone le voci con scadenza del tuo database attività predefinito sulla striscia della griglia oraria e sulla griglia mensile. Disattivata per impostazione predefinita, la scelta viene ricordata per dispositivo. Quando la colonna della scadenza porta un orario (tipo di colonna «data e ora»), l’attività si colloca al suo posto nella griglia del giorno invece che nella fascia « tutto il giorno » — tratteggiata anziché piena, perché una scadenza non è una durata, con la casella direttamente nel blocco. Senza orario resta tutto com’era.
- Un clic sulla casella di controllo spunta l’attività direttamente qui — non serve aprire la nota. Un clic sul titolo la apre comunque. Spuntarla scrive lo stesso file usato dalla vista Attività: se l’attività porta una ripetizione, viene creata la successiva.
- Le attività vengono colorate diversamente dagli eventi. Un evento passato è concluso e appare attenuato; un’attività scaduta è invece più urgente e viene messa in evidenza. Le attività in scadenza oggi appaiono normali, quelle future attenuate, quelle completate barrate.
- Un simbolo di ripetizione sulla riga mostra che l’attività porta una ripetizione. Compare comunque solo una volta nel calendario — vedi Attività per il motivo.
Evento → nota della riunione
L’icona a forma di nota su qualsiasi evento crea (o riapre) la sua nota della riunione — una nota normale nella tua cartella riunioni chiamata AAAA-MM-GG Titolo.md, precompilata con data, luogo e partecipanti, più una piccola marcatura plainva.pim nel frontmatter che la collega all’evento. Un nuovo clic sullo stesso evento apre sempre la stessa nota; una tua nota che per caso condivide lo stesso nome non viene mai toccata.
Elenchi attività esterni nel database attività
Gli elenchi di promemoria (Promemoria di Apple via CalDAV di iCloud, elenchi di attività di Nextcloud) sono raccolte separate sul server e compaiono quindi in Elenchi di attività, mai in Calendari. Se un account collegato non mostra elenchi di attività, la sezione lo dice e offre Cerca di nuovo; se la ricerca è fallita, viene mostrato il motivo e la selezione precedente resta invariata.
Spunta un elenco attività in un account collegato e le sue attività appaiono come note nel tuo database attività predefinito: il titolo diventa la nota (H1), la scadenza finisce nella colonna della data del database, e il completamento si riflette nella proprietà casella di controllo di completamento del database (la colonna di stato la segue; un database senza colonna casella di controllo utilizza la convenzione di stato — prima opzione = aperta, ultima = completata). La sincronizzazione è bidirezionale e per campo:
- Modifichi la nota (titolo, scadenza, stato) → la modifica viene inviata al provider.
- Cambi l’attività da remoto → la nota si adegua.
- Se entrambe le parti sono cambiate, per quel campo vince la tua modifica locale; il resto segue il lato remoto.
Due regole di sicurezza proteggono i tuoi dati: eliminare la nota non elimina mai l’attività remota (smette semplicemente di sincronizzarsi e non viene reimportata), e un’attività eliminata da remoto non elimina mai la tua nota (diventa semplicemente una nota normale). Rinominare o spostare una nota di attività va bene — la marcatura nel frontmatter mantiene il collegamento.
Limiti attuali: le attività create come normali note non vengono inviate al provider (creale da remoto o tramite il database attività), e per ora tutto in questa pagina è desktop-first.
Le copie create da Blocca in altri calendari contengono un collegamento Plainva specifico del provider su Google, Microsoft e CalDAV. Le viste del calendario mostrano la relazione con un’icona di collegamento; dopo l’aggiornamento, origine e blocco vengono associati di nuovo invece di diventare duplicati indipendenti.
Promemoria sul computer
In Impostazioni → Calendario → Promemoria attivi Ricordami gli appuntamenti; la prima volta il sistema chiede una sola volta l’autorizzazione. Vale il promemoria che l’appuntamento porta con sé: solo quando non dice nulla entra in gioco l’Anticipo, e gli appuntamenti di un giorno intero si fanno sentire all’ora scelta in Appuntamenti di un giorno intero. Attività in scadenza aggiunge anche le attività del tuo database delle attività, e Solo questi calendari limita la provenienza dei promemoria (nulla selezionato significa: tutti, e un calendario collegato in seguito rientra da sé).
La differenza rispetto al telefono sta nell’impostazione, non in fondo alla pagina. Sul telefono è il sistema operativo a prendersi carico del promemoria e a svegliarlo anche ad app chiusa. Sul computer questo passaggio non esiste: Plainva sveglia da sé e deve quindi essere in esecuzione. Ad app chiusa il promemoria salta e non viene recuperato. In cambio, qui non c’è alcun limite.
La notifica in sé non porta pulsanti: il computer non lo consente. L’azione si trova nell’avviso dentro l’app: Mostra nel calendario per un appuntamento, Apri attività per un’attività. La finestra non si porta mai in primo piano da sola.
Restare in esecuzione sullo sfondo
Poiché un promemoria sul computer arriva solo finché Plainva è in esecuzione, in Impostazioni → Avvio e comportamento → Sfondo ci sono due interruttori — separati, perché sono due desideri diversi, ed entrambi disattivati di default:
- Avvia con il sistema registra Plainva all’accesso.
- Resta nell’area di notifica alla chiusura mette un’icona di Plainva nell’area di notifica; chiudere la finestra non termina più l’app ma la ripone lì. Dall’icona torni con Apri, vedi il prossimo appuntamento e chiudi Plainva con Esci.
Il secondo interruttore si dimostra da sé. Non tutti gli ambienti mostrano un’area di notifica, e non si può prevedere in modo affidabile se un’icona comparirà davvero. Per questo Plainva la crea e ti chiede se la vedi. Solo un sì mantiene l’impostazione; se rispondi no, l’icona viene rimossa e l’interruttore resta disattivato. Così la finestra non può mai sparire senza via di ritorno. La stessa protezione vale al riavvio successivo: se l’icona non può più essere creata, l’impostazione si disattiva.
La riga I promemoria compaiono più sotto dice in ogni momento che cosa vale: finché Plainva è in esecuzione oppure anche a finestra chiusa.
Da sapere: finché Plainva resta in esecuzione sullo sfondo, proseguono anche la sincronizzazione, l’aggiornamento del calendario e il controllo dei backup. Il vault è aggiornato alla prossima apertura: l’app lavora mentre non la guardi.
Mostrare i database nel calendario
Il calendario può mostrare le voci dei tuoi database accanto agli appuntamenti. La barra Mostra: sopra la vista elenca ogni vista .base di tipo calendario o sequenza temporale che indichi una colonna data. Un clic la mostra, un altro la nasconde.
Una voce mostrata così resta riconoscibile come nota: bordo tratteggiato, un rombo davanti, mai la forma piena di un appuntamento. Un clic apre la stessa anteprima che una riga di database ha già. Trascinarla su un altro giorno scrive la colonna data della nota, esattamente ciò che fa modificare quella cella nella tabella. Se la colonna porta un orario, la voce si colloca a quell’ora nella griglia; senza orario resta nella fascia di tutto il giorno.
Quali viste sono mostrate appartiene al vault e viaggia con la sincronizzazione delle impostazioni: il tuo calendario è identico sul computer e sul telefono.
E viceversa: nella vista calendario di un database, il pulsante Appuntamenti sullo sfondo mostra gli appuntamenti reali del giorno come una riga discreta — vedi rispetto a cosa stai pianificando. Sono volutamente solo sfondo: non sono righe di quel database e non sono cliccabili.
Inserire una voce di database nel calendario
Una voce con una data può diventare un appuntamento vero presso il tuo provider. Il menu della riga (o il foglio azioni sul telefono) offre Aggiungi al calendario. L’appuntamento assume la data della voce — con l’ora, se la colonna ne porta una, altrimenti come appuntamento di un giorno intero — e contiene un collegamento alla nota.
Da quel momento i due restano collegati, secondo tre regole fisse:
- Se sposti l’appuntamento in Google, Outlook o sul server CalDAV, la colonna della data della nota lo segue.
- Se elimini la nota, la finestra di eliminazione dice che è collegata a un appuntamento. L’appuntamento resta presso il tuo provider: Plainva non lo elimina mai di passaggio.
- Se elimini l’appuntamento, sparisce solo il collegamento. La nota e la sua data restano intatte.
È una cosa diversa dal bloccare tempo su un’attività: lì riservi tempo per qualcosa e la data dell’attività resta dov’è. Qui dici: questa voce È questo appuntamento.