2.1.1
Corrige le heartbeat des utilisateurs actifs de l'extension, qui pouvait cesser de signaler une présence comme active après un redémarrage du service worker.
2.1.1 est une version de maintenance qui corrige un bug où une présence pouvait être réellement active - Discord Rich Presence se mettant à jour normalement - alors que le compteur « utilisateurs actifs » de sa page nowly.me restait bloqué à 0 pendant de longues périodes.
Heartbeat des utilisateurs actifs
L'extension suivait les présences actuellement actives dans une simple variable en mémoire du service worker en arrière-plan. Chrome termine et redémarre régulièrement ce service worker lorsqu'il est inactif, ce qui réinitialisait silencieusement cet état - la requête de heartbeat périodique envoyée à l'API pouvait donc signaler zéro présence active alors qu'un onglet était réellement actif, et le compteur « utilisateurs actifs » pouvait mettre plusieurs minutes à refléter la réalité après la désactivation d'une présence. Le suivi des présences actives est désormais persisté dans chrome.storage.session, qui survit aux redémarrages du service worker, ce qui rend le heartbeat fiable.