Slack Team Notifications
After missing several Slack notifications, I decided to write a plugin for xbar (formerly known as Bitbar) to show my current unread messages in the macOS menu bar.
At first it was just meant to display the notification count for my work Slack but then I decided I also wanted to be able to have multiple Slack workspaces available. One other thing that I wanted to see on there was an easy way to mark a channel, conversation, or workspace as read.
There were a few hurdles along the way, specifically some changes in the Slack API and the way tokens worked. This was also before Slack updated their docs so it was fun to try to figure out the way some things worked as well as send over bugs and recommended doc updates to them.
Instructions to download xbar and the plugin can all be found in the GitHub repo.
I've built other small xbar plugins but those have really just been for internal use to deal with some annoying things I find about the macOS menu bar. It's pretty fun and fairly easy to write something for xbar so its worth taking a look if you have a need for it.