Calendario y tareas externas
Última actualización: 2026-08-14
Plainva puede conectar tus cuentas de calendario y tareas existentes — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Calendario + Tareas) y Microsoft (Calendario de Outlook + To Do) — y trabajar con ellas en ambas direcciones. Tus notas siguen siendo el centro: los eventos pueden convertirse en notas de reunión, y las listas de tareas externas se reflejan en tu base de datos de tareas predeterminada como notas normales.
Experimental. El calendario se comunica con cuentas externas reales (CalDAV, Google, Microsoft) que no se pueden ejercitar en las pruebas automatizadas de Plainva. Funciona y se usa a diario, pero trátalo como una vista previa: conserva una copia de seguridad y, por favor, informa de cualquier cosa que parezca rara.
Conectar una cuenta
Abre Ajustes → tu vault → Cuentas en la nube → Conectar cuenta…, elige un proveedor y marca Calendario y tareas en el paso de servicios:
- Nextcloud / CalDAV: dirección del servidor, nombre de usuario y una contraseña de aplicación (en Nextcloud: Ajustes → Seguridad → Dispositivos y sesiones). Sin registro, sin claves — para Nextcloud, Plainva deriva la dirección CalDAV de la propia dirección del servidor (para otros servidores CalDAV usa la ficha WebDAV / CalDAV o Avanzado: definir los endpoints individualmente).
- Apple iCloud, Yahoo, AOL, Zoho, Fastmail, mailbox.org, Yandex, Mail.ru: fichas dedicadas con las direcciones de calendario ya rellenadas — basta con la dirección de correo más una contraseña de aplicación, sin campo de servidor (en Apple la contraseña de aplicación es obligatoria; el asistente enlaza la guía del proveedor). Nota: el propio Yahoo señala que su servicio CalDAV no es fiable — si se comporta de forma extraña, no es culpa de Plainva.
- Google: necesita tu propio ID de cliente OAuth (el mismo modelo BYO que la sincronización con Google Drive — ver la guía de Drive). En tu proyecto de Google Cloud, activa además la Google Calendar API y la Google Tasks API y añade sus ámbitos a la pantalla de consentimiento. El navegador se abre para pedir consentimiento; al conectar se valida la cuenta antes de guardar nada.
- Microsoft: solo haz clic en Iniciar sesión con Microsoft… y confirma en el navegador — no hace falta ninguna configuración. Una cuenta de Microsoft también puede llevar Archivos (OneDrive) y Correo en el mismo proceso.
El asistente muestra un estado por servicio (“conectado — n calendarios encontrados”). Después gestionas los calendarios (los marcados aparecen en la pestaña de calendario) y las listas de tareas (deliberadamente sin marcar por defecto — marcar una inicia la sincronización de tareas descrita más abajo) en la zona Calendario; ahí también están la Carpeta de reuniones (dónde se crean las notas de reunión) y el Calendario predeterminado. Las contraseñas y los tokens viven en el llavero de tu sistema operativo.
Cada dispositivo inicia sesión por su cuenta. Si usas la sincronización de ajustes, los datos de la cuenta te acompañan, pero nunca el inicio de sesión en sí — este permanece intencionadamente en el dispositivo. Una cuenta que llega así aparece en la lista del otro dispositivo, pero aún no ha iniciado sesión ahí; en la app móvil lleva entonces la marca iniciar sesión y el calendario lo explica en lugar de quedarse vacío. Basta con conectar una vez.
Cuando una sesión caduca. La zona del calendario muestra entonces el error directamente en la cuenta afectada y dice qué hacer: si el inicio de sesión ha caducado o fue revocado, ofrece Iniciar sesión de nuevo — una sola ronda que restablece todos los servicios de esa cuenta, tanto en Microsoft como en Google (archivos, calendario, correo). Si el problema está en la configuración del proveedor (Client ID incorrecto o eliminado, una API que falta en el proyecto), el aviso apunta hacia ahí en lugar de ofrecer un nuevo inicio de sesión; ante un error de red, basta con intentarlo más tarde. Con un proyecto de Google en modo Testing, la causa habitual es el límite de 7 días — más detalles en la guía de Drive. Mientras una cuenta no sea accesible, Plainva ya no afirma que no ofrece listas de tareas: la lista se queda vacía, con el error encima. Lo mismo vale en la aplicación móvil: la fila de la cuenta indica el motivo y Volver a iniciar sesión repara la cuenta en su sitio.
La pestaña de calendario
Las entradas de estado de Google —ubicación de trabajo, tiempo de concentración y ausencia— aparecen como una fila propia o como una banda discreta detrás del día, no como otro bloque de cita: «Teletrabajo» no es una reunión, y un día con tres de ellas y una reunión no debe parecer cuatro reuniones. Plainva las lee y nunca las escribe: crear una ausencia en Google rechaza automáticamente las invitaciones, y eso no es un efecto secundario que deba provocar una vista de calendario.
Ábrela desde la barra de acciones de la izquierda (icono de calendario) o la paleta de comandos (Abrir calendario). Hay cinco vistas disponibles con el selector de la cabecera: Día, 3 días y Semana muestran una cuadrícula horaria con una columna de horas a la izquierda; los eventos aparecen como bloques en su hora de inicio, su altura corresponde a la duración, los eventos superpuestos se colocan uno junto a otro, y una línea roja marca “ahora”. Los eventos de todo el día y (con la superposición de tareas activada) las tareas con fecha límite aparecen en la franja situada encima de la cuadrícula. Mes muestra la cuadrícula mensual (un punto de color por calendario) más una cuadrícula horaria de un solo día para el día seleccionado, a la derecha. Agenda lista las próximas semanas agrupadas por día. Hoy vuelve al día actual; las flechas avanzan o retroceden según el período actual (un día, tres días, una semana o un mes). El primer día de la semana sigue el ajuste Inicio de semana (Configuración → App → Apariencia: Lunes, Sábado o Domingo) — también se aplica al calendario de la barra lateral. La vista se actualiza automáticamente cada pocos minutos; el botón de actualizar la fuerza. En los calendarios de Microsoft y en la mayoría de los servidores CalDAV, Plainva ahora obtiene solo los cambios en lugar de todo el período cada vez — bastante menos datos, sobre todo en el teléfono. Aun así, se ejecuta una actualización completa al menos una vez por hora, para que no quede pendiente nada que una lista de cambios haya pasado por alto; y nunca se elimina nada salvo lo que el proveedor informa explícitamente como eliminado. Con Google, cada actualización es completa: su API no permite combinar listas de cambios con un rango de fechas. Los eventos que ya han terminado se muestran más tenues (como en Google Calendar), para que destaque la agenda restante de hoy. Un evento de varios días es una barra continua a lo largo de los días que abarca: una sola etiqueta, un solo destino de clic, en lugar de una entrada por día. Si se prolonga más allá del final de la semana, se corta en recto en el borde y continúa en la fila siguiente sin repetir el título. La franja de día completo de las vistas Día, 3 días y Semana funciona igual.
- Crear un evento: hacer clic en un espacio vacío de la cuadrícula horaria abre una pequeña ventana emergente de creación rápida (título, hora, calendario, lugar) — Guardar lo crea al momento, Más opciones abre el diálogo completo del evento. Arrastrar por la cuadrícula fija la duración. El + en la cabecera abre el diálogo completo: título, calendario, fecha/hora o un rango de todo el día, lugar, una descripción, un color, asistentes y, opcionalmente, una Repetición al estilo de Outlook. El color anula el color del calendario para ese evento individual (sin efecto en las cuentas de Microsoft — Outlook no tiene colores por evento).
- Asistentes: escribe una dirección de correo y pulsa Intro (o coma) para añadirla como un chip; la × quita uno. La repetición se configura justo al lado de la fecha/hora — elige una frecuencia, un intervalo, los días de la semana (semanal) y cómo termina (nunca / en una fecha / después de N repeticiones); también puedes añadir o cambiar la repetición de un evento ya existente.
- Ver: hacer clic en un evento abre la vista previa del evento — una ventana flotante que muestra el evento en lugar de editarlo: el horario, el lugar, la descripción, los asistentes con sus respuestas, además de Aceptar / Provisional / Rechazar, Nota de reunión y, bajo el ⋮, el resto de las acciones (color, bloquear en otros calendarios, enviar por correo, eliminar). La ventana no oscurece la aplicación, se puede mover y redimensionar; Esc la cierra. Si el evento pertenece a una serie, la vista previa lo indica — con la frecuencia y, si está cargada, la siguiente repetición. No se pregunta nada: “¿solo este o todos?” es una pregunta sobre editar, no sobre ver.
- Editar / eliminar: Editar evento en la vista previa abre el diálogo prerrellenado con sus valores y con las acciones Nota de reunión y Eliminar. Los cambios se escriben al proveedor con una comprobación de seguridad: si el evento cambió de forma remota mientras tanto, Plainva actualiza la vista en lugar de sobrescribir.
- Eventos periódicos: un evento de una serie se abre para editar como cualquier otro — la pregunta llega al guardar, y solo si de verdad has cambiado algo. El diálogo nombra el cambio (“Hora: 09:00 → 09:15”) y luego pregunta si debe aplicarse solo a este evento o a todos los eventos de la serie. Con “todos”, solo lo que cambiaste viaja a la serie; su propia fecha de inicio y todo lo que no tocaste se mantiene igual. Si cierras el formulario sin cambiar nada, no pasa absolutamente nada — ni diálogo, ni escritura al proveedor. Eliminar sigue preguntando por adelantado: ahí, el clic ya es el cambio.
- Mover / redimensionar: puedes arrastrar un evento directamente en la cuadrícula horaria — arrastrar el cuerpo lo reprograma (también a otro día, en las vistas de semana y de 3 días), arrastrar su borde inferior cambia su duración. La nueva hora se escribe al proveedor de inmediato (por ahora, los eventos periódicos solo se pueden editar mediante el diálogo).
- Cómo se ve un evento: un evento cancelado sigue visible, pero se muestra como un contorno con el título tachado: ves que el hueco se ha liberado en lugar de perderlo en silencio. Una invitación que no has respondido también es un contorno (todavía no es tu cita); un evento provisional — marcado así por quien organiza o respondido con «quizá» por ti — aparece rayado. Todo lo confirmado sigue relleno. La agenda añade la palabra (Cancelada, Sin responder, Provisional). Si has rechazado, el evento pasa a ser un contorno atenuado con el título tachado (Has rechazado en la agenda): sigue adelante para los demás, pero ya no forma parte de tu día. Una cancelación de quien organiza se ve más nítida: esa afecta a todos.
- Confirmación de asistencia (RSVP): cuando te invitaron a un evento, el diálogo te permite Aceptar, marcar Provisional o Rechazar — Plainva envía tu respuesta a través del proveedor (Google/Microsoft/CalDAV). La lista de asistentes muestra quién aceptó o rechazó (el canal de retorno).
- Invitaciones por correo: cuando un evento tiene asistentes, marca Notificar a los participantes por correo. En Google, Plainva le pide entonces a Google que envíe su invitación nativa (el mismo evento, de modo que las respuestas del destinatario se sincronizan de vuelta con tu evento); Microsoft notifica a los participantes automáticamente. Para CalDAV — o para enviar una copia desde tu propio buzón — la acción Enviar por correo del calendario abre la ventana de redactar correo con una invitación iCalendar estándar adjunta, de modo que Gmail y otros clientes la muestran como un evento con Sí/Tal vez/No.
- Bloquear en otros calendarios: la acción Copiar de un evento (o el botón Bloquear en otros calendarios en su diálogo) lo refleja en uno o varios de tus otros calendarios con permiso de escritura — ya sea como un marcador opaco de Ocupado o Con detalles (al estilo de Notion Calendar). Un evento periódico se refleja con su repetición, así que el bloqueo también se repite.
- Los eventos periódicos llevan una insignia de repetición. Editar o eliminar una instancia pregunta “Solo este evento” (crea una excepción o simplemente omite esa ocurrencia) o “Todos los eventos” (cambia toda la serie). Plainva nunca reescribe una regla de repetición existente.
- Mostrar tareas (junto al botón de actualizar, cuando hay una base de datos de tareas predeterminada configurada): superpone las entradas con fecha límite de tu base de datos de tareas predeterminada sobre la franja de la cuadrícula horaria y la cuadrícula mensual. Desactivado por defecto, la elección se recuerda por dispositivo. Cuando la columna de vencimiento lleva una hora (tipo de columna «fecha y hora»), la tarea se sitúa en su lugar dentro de la cuadrícula del día en vez de la franja de día completo — con borde discontinuo en lugar de relleno, porque un vencimiento no es un intervalo, y con su casilla dentro del bloque. Sin hora, todo sigue igual.
- Hacer clic en la casilla marca la tarea como hecha directamente aquí — no hace falta abrir la nota. Hacer clic en el título sigue abriéndola. Marcarla escribe el mismo archivo que la vista Tareas: si la tarea lleva una Repetición, se crea la siguiente.
- Las tareas se colorean de forma distinta a los eventos. Un evento pasado ya terminó y aparece atenuado; una tarea vencida, en cambio, es más urgente y se destaca. Las tareas que vencen hoy aparecen normales, las futuras atenuadas, las completadas tachadas.
- Un icono de repetición en la fila indica que esa tarea lleva una repetición. Aun así solo aparece una vez en el calendario — consulta Tareas para saber por qué.
Evento → nota de reunión
El icono de nota en cualquier evento crea (o vuelve a abrir) su nota de reunión — una nota normal en tu carpeta de reuniones llamada AAAA-MM-DD Título.md, prerrellenada con la fecha, el lugar y los asistentes, más una pequeña marca plainva.pim en el frontmatter que la vincula al evento. Hacer clic en el mismo evento otra vez siempre abre la misma nota; una nota tuya que casualmente comparta el nombre nunca se toca.
Listas de tareas externas en tu base de datos de tareas
Las listas de recordatorios (Recordatorios de Apple mediante CalDAV de iCloud, listas de tareas de Nextcloud) son colecciones propias en el servidor, por eso aparecen en Listas de tareas y nunca en Calendarios. Si una cuenta conectada no muestra listas de tareas, la sección lo indica y ofrece Buscar de nuevo; si la búsqueda falló, se muestra el motivo y se mantiene tu selección anterior.
Marca una Lista de tareas en una cuenta conectada y sus tareas aparecen como notas en tu base de datos de tareas predeterminada: el título se convierte en la nota (H1), la fecha límite llega a la columna de fecha de la base de datos, y el estado completado se refleja en la propiedad de casilla de hecho de la base de datos (la columna de estado la sigue; una base de datos sin columna de casilla usa la convención de estado — la primera opción = abierta, la última = hecha). La sincronización es bidireccional y campo a campo:
- Edita la nota (título, fecha límite, estado) → el cambio se envía al proveedor.
- Cambia la tarea de forma remota → la nota lo sigue.
- Si ambos lados cambiaron, tu edición local gana para ese campo; el resto sigue al lado remoto.
Dos reglas de seguridad protegen tus datos: eliminar la nota nunca elimina la tarea remota (simplemente deja de sincronizarse y no se vuelve a importar), y una tarea eliminada de forma remota nunca elimina tu nota (simplemente se convierte en una nota normal). Renombrar o mover una nota de tarea no es ningún problema — la marca en el frontmatter mantiene el enlace.
Límites actuales: las tareas creadas como notas normales no se envían al proveedor (créalas de forma remota o mediante la base de datos de tareas), y todo lo de esta página es por ahora desktop-first.
Las copias creadas por Bloquear en otros calendarios llevan un vínculo de Plainva específico del proveedor en Google, Microsoft y CalDAV. Las vistas muestran la relación con un icono de enlace; después de actualizar, el origen y el bloqueo vuelven a asociarse en lugar de convertirse en duplicados independientes.
Recordatorios en el ordenador
En Ajustes → Calendario → Recordatorios activas Recordar citas; la primera vez el sistema pide el permiso una sola vez. El recordatorio que lleva la propia cita manda: solo cuando no dice nada se aplica la Antelación, y las citas de todo el día avisan a la hora elegida en Citas de todo el día. Tareas vencidas incorpora además las tareas de tu base de datos de tareas, y Solo estos calendarios limita de dónde llegan los recordatorios (sin nada marcado significa: todos, y un calendario conectado más tarde entra por sí solo).
La diferencia con el teléfono está en el ajuste, no en la letra pequeña. En el teléfono el sistema operativo se hace cargo del recordatorio y lo despierta incluso con la aplicación cerrada. En el ordenador no existe ese relevo: Plainva despierta él mismo y por eso tiene que estar en marcha. Con la aplicación cerrada el recordatorio se pierde y no se recupera. A cambio, aquí no hay ningún límite.
La notificación en sí no lleva botón: el ordenador no lo permite. La acción está en el aviso dentro de la aplicación: Mostrar en el calendario para una cita, Abrir tarea para una tarea. La ventana nunca se pone en primer plano por sí sola.
Seguir en segundo plano
Como un recordatorio en el ordenador solo llega mientras Plainva está en marcha, en Ajustes → Inicio y comportamiento → Segundo plano hay dos interruptores —separados, porque son dos deseos distintos, y ambos desactivados por defecto:
- Iniciar con el sistema registra Plainva al iniciar sesión.
- Seguir en el área de notificación al cerrar coloca un icono de Plainva en el área de notificación; cerrar la ventana ya no cierra la aplicación, sino que la guarda ahí. Desde el icono vuelves con Abrir, ves la próxima cita y cierras Plainva con Salir.
El segundo interruptor se demuestra a sí mismo. No todos los entornos muestran un área de notificación, y si un icono aparecerá de verdad no se puede predecir con fiabilidad. Por eso Plainva lo coloca y te pregunta si lo ves. Solo un sí conserva el ajuste; si dices que no, el icono se retira y el interruptor sigue desactivado. Así la ventana nunca puede desaparecer sin vuelta atrás. La misma protección actúa en el siguiente arranque: si entonces el icono no se puede crear, el ajuste se desactiva solo.
La línea Los recordatorios aparecen de debajo dice en todo momento qué rige: mientras Plainva esté en marcha o también con la ventana cerrada.
Conviene saber: mientras Plainva sigue en segundo plano, también siguen la sincronización, la actualización del calendario y la comprobación de copias. El vault estará al día la próxima vez que lo abras: la aplicación trabaja mientras no la ves.
Mostrar bases de datos en el calendario
El calendario puede mostrar entradas de tus bases de datos junto a tus citas. La barra Mostrar: encima de la vista enumera cada vista .base de tipo calendario o línea de tiempo que indique una columna de fecha. Un clic la muestra, otro la oculta.
Una entrada mostrada así sigue siendo reconocible como nota: borde discontinuo, un rombo delante, nunca la forma rellena de una cita. Al hacer clic se abre la misma vista previa que ya tiene una fila de base de datos. Arrastrarla a otro día escribe la columna de fecha de la nota, exactamente lo que hace editar esa celda en la tabla. Si la columna lleva una hora, la entrada se coloca en esa hora de la rejilla; sin hora queda en la franja de todo el día.
Qué vistas se muestran pertenece al vault y viaja con la sincronización de ajustes: tu calendario se ve igual en el ordenador y en el teléfono.
Y al revés: en la vista de calendario de una base de datos, el botón Citas de fondo muestra las citas reales del día como una línea discreta: ves frente a qué estás planificando. Son solo fondo a propósito: no son filas de esa base de datos y no se pueden pulsar.
Añadir una entrada de base de datos al calendario
Una entrada con fecha puede convertirse en una cita real en tu proveedor. El menú de la fila (o su hoja de acciones en el teléfono) ofrece Añadir al calendario. La cita toma la fecha de la entrada —con hora si la columna la lleva, si no como cita de todo el día— y contiene un enlace de vuelta a la nota.
A partir de ahí ambas quedan vinculadas, según tres reglas fijas:
- Si mueves la cita en Google, Outlook o en el servidor CalDAV, la columna de fecha de la nota la sigue.
- Si borras la nota, el diálogo de borrado indica que está vinculada a una cita. La cita permanece en tu proveedor: Plainva nunca la borra de paso.
- Si borras la cita, solo desaparece el vínculo. La nota y su fecha quedan intactas.
Esto es distinto de bloquear tiempo en una tarea: allí reservas tiempo para algo y la fecha de la tarea no se mueve. Aquí dices: esta entrada ES esta cita.