Notificaciones y sincronización de calendario

Notificaciones#

Bandeja de entrada en la app#

Notifications agrega tareas vencidas, con vencimiento hoy, con vencimiento próximo, que empiezan hoy/ahora y elementos de recordatorio para ámbitos donde las notificaciones están activadas.

Tabs: Active, Read, Snoozed, Cleared, History (envíos externos).

Actions: Open, Mark read, Snooze (+1h, +2h, +4h, +1d, +2d, +7d, +1 month, custom date/time), Clear, Restore from snooze.

Reminders (list del sistema) aparecen aquí cuando vencen. Short notes permanecen en su propia list salvo que tengan fechas.

Configura el ámbito en General → Notifications (inherit / ON / OFF).

Notificaciones externas#

Settings → InventTasks → External notifications (interruptores por workspace) más cuentas globales: cuenta push (ntfy) y cuenta SMTP (escritorio).

Canal Comportamiento
System Notificaciones nativas del SO mientras Obsidian está en ejecución; concede permiso del SO
ntfy Push vía ntfy.sh o servidor autohospedado. Un cliente InventTasks en ejecución envía la notificación; después de recibirla, la app ntfy del teléfono puede mostrarla aunque Obsidian esté cerrado
Email SMTP (Gmail, Outlook, cualquier servidor); solo escritorio

Triggers: tareas vencidas (se repite a diario hasta completarse), alarmas de la lista Recordatorios, antes del vencimiento (15 min / 1 h / 1 día), tarea que empieza ahora, daily digest a una hora fija. Cuando varios disparadores afectan a la misma tarea a la vez, solo se envía el más importante: atrasada → recordatorio → inicio → 15 min → 1 h → 1 d.

Las notificaciones que vencen en el mismo momento se combinan automáticamente en un resumen por canal. El historial de envíos se conserva durante 30 días.

Interruptores de canal por ámbito en configuración General. La pestaña History registra cada envío en todos los workspaces con iconos por canal — un icono rojo marca un canal fallido.

Notas para varios dispositivos: utiliza un único equipo de escritorio para enviar notificaciones por vault; las comprobaciones en segundo plano del móvil solo cubren el workspace activo. Mantén _workspace-state.md sincronizado para evitar envíos duplicados.


Sincronización de calendario#

Settings → InventTasks → Calendar sync — para todo el plugin; el cliente de escritorio ejecuta la sincronización en segundo plano.

Proveedor Configuración
Google Calendar Cliente OAuth Desktop app (Google Cloud Console)
Outlook / Microsoft Registro de app en Azure (cuentas personales + laborales)
CalDAV URL del servidor + credenciales; ajustes predefinidos para Google (contraseña de aplicación), Outlook 365, iCloud, Nextcloud y Fastmail. Las cuentas personales de Outlook.com no admiten CalDAV: utiliza ICS
ICS file Escribe _tasks-calendar.ics en la raíz del workspace de InventTasks; suscríbete en cualquier app de calendario

Las tareas no se sincronizan hasta que existan Calendar rules en Workspace/Space/Folder/List (pestaña Calendar rules): nombre de regla, filtro de tareas, uno o más destinos (Google/Outlook/CalDAV/ICS), status sync policy (sync all, exclude done+closed, exclude closed only).

Global sync scope: filtro opcional solo por fecha de vencimiento, grupos de estado incluidos, ventanas de días pasados/futuros. Frequency: manual, cada 15 minutos u horaria. Usa Sync Now para envío inmediato.

Solo escritorio para OAuth y el programador de sincronización. Configura en escritorio; el móvil ve eventos a través de tu app de calendario suscrita. El interruptor Export to calendars por ámbito en General debe estar ON (inherit/ON).