Notifications et synchronisation du calendrier

Notifications#

Boîte de réception intégrée#

Notifications regroupe les éléments en retard, à échéance aujourd'hui, bientôt à échéance, démarrant aujourd'hui/maintenant et les rappels pour les périmètres où les notifications sont activées.

Onglets : Active, Read, Snoozed, Cleared, History (envois externes).

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

Les Reminders (list système) apparaissent ici à l'échéance. Les Short notes restent dans leur propre list sauf si des dates leur sont attribuées.

Configurez le périmètre dans General → Notifications (inherit / ON / OFF).

Notifications externes#

Paramètres → InventTasks → External notifications (interrupteurs par workspace) plus les comptes globaux : compte push (ntfy) et compte SMTP (bureau).

Canal Comportement
System Notifications OS natives pendant qu'Obsidian est en cours d'exécution ; accordez la permission OS
ntfy Push via ntfy.sh ou serveur auto-hébergé. Un client InventTasks en cours d'exécution envoie la notification ; après réception, l'application ntfy du téléphone peut l'afficher même si Obsidian est fermé
Email SMTP (Gmail, Outlook, tout serveur) ; bureau uniquement

Déclencheurs : tâches en retard (répété chaque jour jusqu'à achèvement), alarmes de la liste Rappels, avant échéance (15 min / 1 h / 1 jour), tâche démarrant maintenant, daily digest à une heure définie. Quand plusieurs déclencheurs touchent la même tâche en même temps, seul le plus important est envoyé : en retard → rappel → démarrage → 15 min → 1 h → 1 j.

Les notifications dues au même moment sont automatiquement regroupées en un résumé par canal. L'historique des envois est conservé pendant 30 jours.

Bascules de canal par périmètre dans la configuration General. L'onglet History consigne chaque envoi sur tous les workspaces avec des icônes par canal — une icône rouge signale un canal en échec.

Notes multi-appareils : un seul bureau doit expédier par coffre ; les vérifications en arrière-plan sur mobile ne couvrent que le workspace actif ; gardez _workspace-state.md synchronisé pour dédupliquer les envois.


Synchronisation calendrier#

Paramètres → InventTasks → Calendar sync — à l'échelle du plugin ; le client bureau exécute la synchronisation en arrière-plan.

Fournisseur Configuration
Google Calendar Client OAuth Desktop app (Google Cloud Console)
Outlook / Microsoft Enregistrement d'application Azure (comptes personnels + professionnels)
CalDAV URL du serveur + identifiants ; préréglages pour Google (mot de passe d'application), Outlook 365, iCloud, Nextcloud, Fastmail. Outlook.com personnel ne prend pas en charge CalDAV — utilisez ICS à la place
ICS file Écrit _tasks-calendar.ics à la racine du workspace InventTasks ; abonnez-vous dans n'importe quelle application calendrier

Les tâches ne se synchronisent pas tant qu'il n'existe pas de Calendar rules au niveau Workspace/Space/Folder/List (onglet Calendar rules) : nom de règle, filtre de tâches, une ou plusieurs cibles (Google/Outlook/CalDAV/ICS), status sync policy (sync all, exclude done+closed, exclude closed only).

Périmètre de synchronisation global : filtre optionnel sur la date d'échéance uniquement, groupes de statuts inclus, fenêtres passé/futur en jours. Fréquence : manuelle, toutes les 15 minutes ou chaque heure. Utilisez Sync Now pour une poussée immédiate.

Bureau uniquement pour OAuth et le planificateur de synchronisation. Configurez sur le bureau ; le mobile voit les événements via votre application calendrier abonnée. La bascule Export to calendars par périmètre dans General doit être ON (inherit/ON).