Notifications
Vue d’ensemble
Ziptask envoie des notifications via deux canaux :
- Tiroir intégré — l’icône cloche dans la barre d’outils en haut à droite. Affiche les 30 notifications les plus récentes, regroupées par Aujourd’hui / Hier / Plus tôt avec des horodatages relatifs (« 40 min », « 2 h », « 3 j »). Chacune a une icône codée par couleur selon le domaine (tâches, approbations, points, facturation) ; les éléments non lus sont teintés avec un point, et la cloche affiche un vrai compteur de non-lus (exact même au-delà de 30). Appuyer sur une notification la marque comme lue et mène à la liste/au projet concerné.
- Notifications push — alertes au niveau de l’appareil sur iOS, Android et le web lorsque cela est pris en charge. Se déclenchent en même temps que la notification intégrée pour les mêmes événements. Nécessitent que l’application ait obtenu l’autorisation de notification sur l’appareil.
Les deux canaux se déclenchent pour les mêmes événements par défaut. Chaque membre peut désactiver des événements individuels par canal — voir Préférences de notification ci-dessous.
Gérer le tiroir : le menu ⋯ dans l’en-tête du tiroir propose Tout marquer comme lu et Tout effacer (supprime immédiatement toutes les notifications de ce membre). Les notifications expirent aussi automatiquement après 90 jours — une tâche nocturne élague les plus anciennes, de sorte que le tiroir ne devient jamais un arriéré sans fin. Il n’y a pas de suppression par notification ; utilisez Tout effacer, ou laissez les anciennes s’effacer avec le temps.
Préférences de notification
Chaque membre contrôle quels événements le notifient, et sur quel canal, depuis Profil → Notifications (son propre profil uniquement — un membre ne peut pas changer les préférences d’un autre). Les préférences sont par compte : un membre appartenant à plusieurs comptes les règle séparément pour chacun.
L’onglet comporte deux parties :
- Diffusion — deux interrupteurs principaux, Push et Cloche intégrée, chacun activant ou désactivant tout ce canal pour tous les événements d’un coup. La ligne sous chaque interrupteur rappelle l’état actuel (« Activé pour les 16 événements », « Activé pour 9 des 16 événements », ou « En sourdine »), pour qu’un membre voie d’un coup d’œil combien est activé.
- Ce qui vous notifie — les événements individuels, regroupés en sections (Tâches et listes, Approbations, Points et boutique, Projets, et Rappels). Chaque événement a sa propre bascule Push et Intégré, et chaque en-tête de groupe indique combien de ses événements sont encore activés.
Autres choses à savoir :
- Tout est activé par défaut. Un membre ne fait jamais que désactiver des choses ; un membre tout nouveau (ou qui n’a jamais ouvert l’onglet) reçoit chaque événement sur les deux canaux, exactement comme avant.
- Désactiver le Push pour un événement laisse tout de même la notification de la cloche intégrée (et inversement). Désactiver les deux fait taire cet événement entièrement pour ce membre.
- Les alertes de facturation et de forfait sont toujours activées et ne figurent pas dans la liste — paiement échoué, paiement rétabli, forfait mis à niveau et forfait rétrogradé ne peuvent pas être désactivés, car le propriétaire du compte doit les voir.
Les préférences prennent effet au prochain événement correspondant ; il n’est pas nécessaire de se déconnecter puis de se reconnecter.
Autorisations
| Action | Tous les membres | | ------------------------------------ | -------------------------- | --- | --- | | Recevoir les notifications intégrées | ✓ | | Recevoir les notifications push | ✓ | | Marquer une notification comme lue | ✓ (les siennes uniquement) | | Tout marquer comme lu | ✓ | ✓ | ✓ |
Personne ne reçoit de notification pour les actions qu’il a lui-même effectuées.
Événements de notification intégrée
Attribution de liste de tâches
| Événement | Destinataire | Message |
|---|---|---|
| Membre ajouté à une liste | Le membre ajouté | « Vous avez été ajouté à « [list title] » » |
| Membre retiré d’une liste | Le membre retiré | « Vous avez été retiré de « [list title] » » |
Éléments de tâche
| Événement | Destinataire | Message |
|---|---|---|
| Commentaire publié sur un élément | Le destinataire de l’élément (s’il n’est pas l’auteur du commentaire) | « Quelqu’un a commenté « [item title] » » |
| Commentaire publié sur un élément | Le créateur de la liste (s’il n’est ni l’auteur du commentaire ni le destinataire) | « Quelqu’un a commenté « [item title] » » |
| Élément soumis pour approbation | Tous les membres Admin et Root (sauf celui qui soumet) | « « [item title] » a été soumis pour approbation » |
| Élément approuvé | Le destinataire (s’il n’est pas l’approbateur) | « « [item title] » a été approuvé » |
| Élément renvoyé en cours | Le destinataire (s’il n’est pas celui qui rejette) | « « [item title] » a été renvoyé pour révision » |
| Élément terminé | Le créateur de la liste (s’il n’est pas celui qui le termine) | « « [item title] » a été marqué comme terminé » |
| Élément terminé par un admin au nom d’un membre | Le destinataire (s’il n’est pas celui qui le termine, et pas déjà le créateur de la liste) | « « [item title] » a été marqué comme terminé » |
Points (nécessite l’indicateur points_system)
| Événement | Destinataire | Message |
|---|---|---|
| Points attribués à la finalisation directe d’un élément | Le destinataire | « Vous avez gagné [n] pts pour avoir terminé « [item title] » » |
| Points attribués à l’approbation d’un élément | Le destinataire | « Vous avez gagné [n] pts pour avoir terminé « [item title] » » |
Les notifications de points ne se déclenchent que lorsque l’élément a une valeur en points supérieure à zéro.
Boutique de points (nécessite l’indicateur store_enabled)
| Événement | Destinataire | Message |
|---|---|---|
| Un membre soumet une demande d’échange | Tous les membres Admin et Root (sauf celui qui échange) | « [Member name] a demandé un échange pour « [reward title] » » |
| Échange approuvé | Le membre qui a échangé | « Votre échange pour « [reward title] » a été approuvé ! » |
| Échange rejeté | Le membre qui a échangé | « Votre échange pour « [reward title] » a été rejeté. [n] pts ont été remboursés. » |
| Échange honoré | Le membre qui a échangé | « Votre récompense « [reward title] » a été honorée. Profitez-en ! » |
Facturation
| Événement | Destinataire | Message |
|---|---|---|
| Un paiement échoue | Rôle Root | « Votre dernier paiement a échoué. Veuillez mettre à jour votre moyen de paiement pour ne pas perdre l’accès. » |
Les notifications de facturation ne sont envoyées qu’à Root, car il est le titulaire de la facturation du compte.
Événements de notification push
Les notifications push se déclenchent pour les mêmes événements que les notifications intégrées. Le texte du message est légèrement condensé pour l’affichage mobile.
| Événement | Titre push | Corps push |
|---|---|---|
| Membre ajouté à une liste | Nouvelle liste partagée | « Vous avez été ajouté à « [list title] » » |
| Membre retiré d’une liste | Retiré de la liste | « Vous avez été retiré de « [list title] » » |
| Commentaire publié | Nouveau commentaire | « Nouveau commentaire sur « [item title] » » |
| Élément terminé | Élément terminé | « « [item title] » a été marqué comme terminé » |
| Élément soumis pour approbation | Approbation demandée | « « [item title] » a été soumis pour approbation » |
| Élément approuvé | Élément approuvé | « « [item title] » a été approuvé » |
| Élément rejeté | Soumission rejetée | « « [item title] » a été renvoyé pour révision » |
| Points gagnés | Points gagnés | « Vous avez gagné [n] pts pour avoir terminé « [item title] » » |
| Échange demandé | Nouvelle demande d’échange | « [Member name] a demandé un échange pour « [reward title] » » |
| Échange approuvé | Échange approuvé | « Votre échange en boutique a été approuvé » |
| Échange rejeté | Échange rejeté | « Votre échange en boutique a été rejeté » |
| Échange honoré | Échange honoré | « Votre échange en boutique a été honoré » |
| Paiement échoué | Paiement échoué | « Mettez à jour votre moyen de paiement pour garder votre forfait actif » |
Les notifications push nécessitent que la diffusion push soit activée pour le compte. Si elle ne l’est pas, les notifications intégrées se déclenchent tout de même normalement — seule la diffusion push est ignorée.
Notes pour l’assistance
- Aucune notification reçue : vérifiez que le destinataire n’est pas la même personne qui a effectué l’action — les auto-notifications ne sont jamais envoyées. Vérifiez aussi que l’indicateur de fonctionnalité concerné est activé si l’événement est conditionné par un indicateur (points, boutique). Vérifiez ensuite que le membre n’a pas désactivé cet événement sous Profil → Notifications — un membre qui a fait taire un événement sur les deux canaux ne le recevra pas.
- Reçoit le push mais pas la cloche intégrée (ou inversement) : le membre a désactivé uniquement ce canal-là pour cet événement sous Profil → Notifications. C’est attendu — l’autre canal continue de fonctionner.
- Le push n’arrive pas mais l’intégré fonctionne : l’utilisateur a peut-être refusé l’autorisation de notification sur son appareil. Demandez-lui de vérifier Paramètres → Notifications pour l’application Ziptask. Le push nécessite aussi que la diffusion push soit activée pour le compte.
- Le badge de la cloche ne s’efface pas : appuyer sur une notification la marque comme lue individuellement. Le bouton « Tout marquer comme lu » en haut du tiroir efface tous les non-lus d’un coup.
- Notification de paiement échoué : seul Root la reçoit. Si un Admin signale qu’il n’a pas vu d’avertissement de paiement, c’est attendu — orientez-le vers Root pour gérer la mise à jour de la facturation.
- Notification appuyée mais aucune navigation : les notifications d’événements de facturation (paiement échoué) n’ont aucune liste de tâches associée et ne mènent nulle part à l’appui — c’est attendu.