Calendário & tarefas externas
Última revisão: 2026-07-26
O Plainva pode conectar suas contas de calendário e tarefas já existentes — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Agenda + Tarefas) e Microsoft (calendário do Outlook + To Do) — e trabalhar com elas em ambas as direções. Suas notas continuam sendo o centro: eventos podem virar notas de reunião, e listas de tarefas externas se espelham no seu banco de tarefas padrão como notas comuns.
Conectando uma conta
Abra Configurações → seu vault → Contas na nuvem → Conectar conta…, escolha um provedor e, na etapa de serviços, marque Calendário e tarefas:
- Nextcloud / CalDAV: endereço do servidor, nome de usuário e uma senha de app (no Nextcloud: Configurações → Segurança → Dispositivos e sessões). Sem registro, sem chaves — para o Nextcloud, o Plainva deriva o endereço CalDAV a partir do endereço do servidor (para outros servidores CalDAV, use o bloco WebDAV / CalDAV ou Avançado: definir os endpoints individualmente).
- Apple iCloud, Yahoo, AOL, Zoho, Fastmail, mailbox.org, Yandex, Mail.ru: blocos dedicados com os endereços de calendário já preenchidos — basta o endereço de e-mail mais uma senha de app, sem campo de servidor (na Apple a senha de app é obrigatória; o assistente traz o link do guia do provedor). Observação: o próprio Yahoo sinaliza que seu serviço CalDAV não é confiável — se ele se comportar de forma estranha, a culpa não é do Plainva.
- Google: precisa do seu próprio ID de cliente OAuth (o mesmo modelo BYO da sincronização com o Google Drive — veja o guia do Drive). No seu projeto do Google Cloud, ative também a Google Calendar API e a Google Tasks API e acrescente seus escopos à tela de consentimento. O navegador se abre para a autorização; ao conectar, a conta é validada antes de qualquer coisa ser salva.
- Microsoft: basta clicar em Entrar com a Microsoft… e confirmar no navegador — nenhuma configuração é necessária. Uma conta Microsoft também pode carregar Arquivos (OneDrive) e E-mail na mesma passagem.
O assistente mostra um status por serviço (“conectado — n calendários encontrados”). Você gerencia os calendários (os marcados aparecem na aba do calendário) e as listas de tarefas (desmarcadas por padrão, propositalmente — marcar uma inicia a sincronização de tarefas descrita abaixo) na área Calendário; a Pasta de reuniões (onde as notas de reunião são criadas) e o Calendário padrão também ficam lá. Senhas e tokens ficam no chaveiro do seu sistema operacional.
Cada dispositivo faz login por conta própria. Se você usa a sincronização de configurações, os detalhes da conta viajam com você, mas o login nunca — ele fica propositalmente no dispositivo. Uma conta que chegou dessa forma aparece na lista no outro dispositivo, mas ainda não está conectada ali; no app mobile, ela então carrega o marcador entrar e o calendário explica isso em vez de ficar vazio. Basta conectar uma vez.
A aba do calendário
Abra-a pela barra de ações à esquerda (ícone de calendário) ou pela paleta de comandos (Abrir calendário). Cinco visualizações estão disponíveis pelo alternador no cabeçalho: Dia, 3 dias e Semana mostram uma grade de horários com uma coluna de horas à esquerda; os eventos aparecem como blocos no horário de início, a altura corresponde à duração, eventos sobrepostos ficam lado a lado, e uma linha vermelha marca “agora”. Eventos de dia inteiro e (com a sobreposição de tarefas ativada) tarefas com vencimento ficam na faixa acima da grade. Mês mostra a grade do mês (um ponto colorido por calendário) mais, à direita, uma grade de horários de um único dia para o dia selecionado. Agenda lista as próximas semanas agrupadas por dia. Hoje retorna; as setas avançam pelo período atual (um dia, três dias, uma semana ou um mês). O primeiro dia da semana segue a configuração Início da semana (Configurações → App → Aparência: Segunda-feira, Sábado ou Domingo) — ela também se aplica ao calendário da barra lateral. A visualização se atualiza automaticamente a cada poucos minutos; o botão Atualizar agora força isso. Eventos que já terminaram aparecem esmaecidos (como no Google Agenda), para que o restante da agenda de hoje se destaque.
- Criar um evento: clicar em um horário vazio na grade de horários abre uma pequena janela de criação rápida (título, horário, calendário, local) — Salvar cria na hora, Mais opções abre o diálogo completo do evento. Arrastar pela grade define a duração. O + no cabeçalho abre o diálogo completo: título, calendário, data/hora ou um período de dia inteiro, local, uma descrição, uma cor, participantes e uma repetição opcional no estilo Outlook. A cor sobrescreve a cor do calendário apenas para esse evento (sem efeito em contas Microsoft — o Outlook não tem cores por evento).
- Participantes: digite um endereço de e-mail e pressione Enter (ou vírgula) para adicioná-lo como um chip; o × remove um. A repetição fica logo ao lado da data/hora — escolha uma frequência, um intervalo, os dias da semana (semanal) e como ela termina (nunca / em uma data / após N ocorrências); você também pode adicionar ou alterar a recorrência de um evento já existente.
- Editar / excluir: clicar em um evento na grade de horários abre o diálogo pré-preenchido com seus valores e com as ações Nota de reunião e Excluir. As alterações são gravadas no provedor com uma verificação de segurança: se o evento mudou remotamente nesse meio-tempo, o Plainva atualiza a visualização em vez de sobrescrever.
- Mover / redimensionar: você pode arrastar um evento diretamente na grade de horários — arrastar o corpo reagenda o evento (também para outro dia, nas visualizações de semana/3 dias), arrastar a borda inferior altera a duração. O novo horário é gravado no provedor na hora (eventos recorrentes continuam editáveis apenas pelo diálogo, por enquanto).
- RSVP e respostas: quando você foi convidado para um evento, o diálogo permite Aceitar, marcar como Provisório ou Recusar — o Plainva envia sua resposta ao provedor (Google/Microsoft/CalDAV). A lista de participantes mostra quem aceitou ou recusou (o canal de retorno).
- Convites por e-mail: quando um evento tem participantes, marque Notificar participantes por e-mail. No Google, o Plainva então pede ao Google que envie seu convite nativo (o mesmo evento, então as respostas do destinatário sincronizam de volta com o seu evento); a Microsoft notifica os participantes automaticamente. Para CalDAV — ou para enviar uma cópia da sua própria caixa de e-mail — a ação Enviar por e-mail do calendário abre o compositor de e-mail com um convite iCalendar compatível com o padrão anexado, para que o Gmail e outros clientes o mostrem como um evento com Sim/Talvez/Não.
- Bloquear em outras agendas: a ação Copiar em um evento (ou o botão Bloquear em outras agendas no diálogo dele) o espelha em uma ou mais das suas outras agendas graváveis — como um espaço reservado opaco de Ocupado ou Com detalhes (no estilo do Notion Calendar). Um evento recorrente é espelhado com sua recorrência, então o bloqueio também se repete.
- Eventos recorrentes trazem um selo de repetição. Editar ou excluir uma instância pergunta “Somente este evento” (cria uma exceção ou pula apenas essa ocorrência) ou “Todos os eventos” (altera a série inteira). O Plainva nunca reescreve uma regra de recorrência existente.
- Mostrar tarefas (ao lado do botão Atualizar agora, quando um banco de tarefas padrão estiver configurado): sobrepõe os itens com vencimento do seu banco de tarefas padrão à faixa da grade de horários e à grade do mês; tarefas concluídas aparecem riscadas. Desativado por padrão, a escolha é lembrada por dispositivo.
Evento → nota de reunião
O ícone de nota em qualquer evento cria (ou reabre) sua nota de reunião — uma nota comum na sua pasta de reuniões, com o nome AAAA-MM-DD Título.md, pré-preenchida com data, local e participantes, além de uma pequena marcação plainva.pim no frontmatter que a vincula ao evento. Clicar de novo no mesmo evento sempre abre a mesma nota; uma nota sua que por acaso tenha o mesmo nome nunca é tocada.
Listas de tarefas externas no seu banco de tarefas
Listas de lembretes (Lembretes da Apple via CalDAV do iCloud, listas de tarefas do Nextcloud) são coleções próprias no servidor e por isso aparecem em Listas de tarefas — nunca em Calendários. Se uma conta conectada não mostrar listas de tarefas, a seção informa isso e oferece Procurar novamente; se a busca falhou, o motivo é exibido e sua seleção anterior é mantida.
Marque uma lista de tarefas em uma conta conectada, e suas tarefas aparecem como notas no seu banco de tarefas padrão: o título vira a nota (H1), a data de vencimento vai para a coluna de data do banco de dados, e a conclusão se mapeia na propriedade de caixa de seleção de concluído do banco de dados (a coluna de status a acompanha; um banco de dados sem uma coluna de caixa de seleção usa a convenção de status — primeira opção = aberta, última = concluída). A sincronização é bidirecional e campo a campo:
- Edite a nota (título, vencimento, status) → a alteração é enviada ao provedor.
- Altere a tarefa remotamente → a nota acompanha.
- Se ambos os lados mudaram, sua alteração local vence para aquele campo; o restante segue o lado remoto.
Duas regras de segurança protegem seus dados: excluir a nota nunca exclui a tarefa remota (ela só para de sincronizar e não é reimportada), e uma tarefa excluída remotamente nunca exclui sua nota (ela simplesmente vira uma nota comum). Renomear ou mover uma nota de tarefa não tem problema — a marcação no frontmatter mantém o vínculo.
Limites atuais: tarefas criadas como notas comuns não são enviadas ao provedor (crie-as remotamente ou pelo banco de tarefas), e tudo nesta página é, por enquanto, desktop-first.
Cópias criadas por Bloquear em outros calendários carregam um vínculo Plainva específico do provedor no Google, Microsoft e CalDAV. As visualizações mostram essa relação com um ícone de link; após atualizar, origem e bloqueio são associados novamente em vez de virarem duplicatas independentes.