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, explained - JJTechjjtech.dev
- iMessage API: Three Rewrites, One Apple Ban, and What Actually Works | Lindylindy.ai
- It’s hard to justify Tahoe icons @ tonsky.metonsky.me
- Computers can be understood - Made of Bugsblog.nelhage.com
- 1% Improvements - Vincent Chengvvvincent.me
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- Tools for keeping focused | benkuhn.netbenkuhn.net
- What are your greatest one-shot life improvements? — LessWronglesswrong.com
- Thoughts for Curious Rabbit-holers Like Me [Live Post]blog.aayushg.com
- How to fix 'Unchecked runtime.lastError: The message port closed before a response was received' chrome issue? on console - Stack Overflowstackoverflow.com
- Reverse Engineering iWork - by Andrew Sampson - ./makeandrews.substack.com
- GitHub - darrylmorley/whatcable: macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually dogithub.com