Extension Firefox qui surveille une page de suivi de livraison Amazon ouverte dans un onglet et déclenche une notification (avec son) quand le livreur devient vraiment proche.
Amazon affiche un compteur précis (“N livraisons avant la vôtre.”) sur sa carte de suivi en temps réel une fois le colis “En cours de livraison” — mais ne notifie jamais proactivement sur ce signal. Les alertes e-mail natives d’Amazon ne couvrent que les changements de statut globaux (expédié, en cours de livraison, livré), pas la proximité fine du livreur.
about:debugging#/runtime/this-firefox dans Firefoxmanifest.json de ce répertoireNote : une extension chargée en “temporaire” est retirée à la fermeture
de Firefox et doit être rechargée à chaque session. Pour une
installation permanente, signer l’extension via web-ext sign (compte
développeur Mozilla requis, gratuit).
chrome://extensionschrome/ de ce répertoireVersion adaptée pour Manifest V3 Chrome : service worker au lieu d’un
script d’arrière-plan classique, chrome.* au lieu de browser.*, et
lecture du son via un document offscreen (chrome/offscreen.html)
puisqu’un service worker n’a pas accès à l’API Audio. Comme pour
Firefox, une extension chargée ainsi est retirée à la fermeture du
navigateur.
Cliquer sur l’icône de l’extension dans la barre d’outils pour régler le seuil de déclenchement (nombre de livraisons restantes avant la vôtre). Par défaut : 0 (notifie quand vous êtes le prochain arrêt).
storage.local),
produisant occasionnellement une notification en double pour la même
livraison. Sans conséquence (pas de perte de données, pas de plantage)
et jugé disproportionné à corriger pour un usage personnel — voir
Task 5 du plan.Les tests unitaires couvrent uniquement la logique pure (extraction du compteur, décision de notification) :
node --test tests/*.test.js
Le reste (détection DOM, notification navigateur) se vérifie
manuellement — voir docs/superpowers/plans/2026-09-09-ding-dong-v1.md,
Task 6.