Why my macOS Messages badge lied to me (and the one-line fix) - Vox Silva
blog.alexbeals.com · 4,620 words · saved by 1 readers
How I reverse engineered Messages because the unread badge count seemed wrong, identified a bug in Apple's code for unread messages, and found a fix.
CONTENTS ⤴︎ What the badge thinks is unread What messages are missing? What the hell is going on with the dock popup? What populates IMChatRegistry Where this IMChat comes from Figuring out where the cache is set The bug The fix I will be the first to admit that I'm sometimes bad at responding to texts 1 Instead of 'sometimes' my friends might say 'often'. But some of them have thousands of unread messages so I'm gonna use that strawman to ignore them all. — but I'm not 112-unread-messages bad, as the notification badge on my Mac makes me out to be. It sits there mocking me, over
saved by
related reading
- iMessage API: Three Rewrites, One Apple Ban, and What Actually Works | Lindylindy.ai
- iMessage, explained - JJTechjjtech.dev
- Communication APIs for Messaging and Voice | Linqlinqapp.com
- Matrix.orgmatrix.org
- Unread: An RSS Readergoldenhillsoftware.com
- SLUM: The Shadow Library Uptime Monitoropen-slum.org
- Remessremess.me
- Openbird | Local-first macOS activity journalopenbird.vercel.app
- sndfjknio0.github.io
- Reverse Engineering iWork - by Andrew Sampson - ./makeandrews.substack.com
- Outlookoutlook.office.com
- How we built the v0 iOS app - Vercelvercel.com