Screenshot / Code Snippet
About
I like Stack Exchange Chat, and with the feedbots it tends to be pretty easy to keep up with what's going on with the site. Except for one thing - my inbox.
So I wrote this UserScript that adds an "inbox" button with auto-refresh to the chat interface.
License
Download
To install, visit the ChatterBox home page.
The script refreshes your inbox every minute, and shows new items at the top of the list. The current maximum items that will be displayed is 10. Click the "inbox" button to toggle display of your inbox, and click "Inbox Cfg" to set relevant options (right now, just your access token).
You'll need an access token to use it, which you can get from the home page. Also, the link to get access tokens is in the "config" popup. Once you generate a token, push the "Inbox Cfg" button, put the code in the input field, and hit save. You can then close the configuration window by pressing "Inbox Cfg" or switch to the inbox view by pressing "Inbox." The number in the "Inbox" button is the number of unread items you have in your Stack Exchange Inbox.
Platform
This has been tested in the latest release versions of Chrome and Firefox. I'm not doing anything crazy that should be browser specific, so it ought to work in most sane UserScript implementations. Please feel free to report bugs.
Contact
Me; You can usually find me on Stack Apps Chat.
Code
I stole some "injection" code from SE Chat Modifications, but otherwise I used this as a way to learn more about user scripts. Hopefully it isn't too terrible for my first time out. Suggestions are, of course, welcome.
Code is available in this GitHub repository (see the directory "seci").
If you're looking for something that's a bit more "browser-wide" than this, you might try:
Stack Alert [Opera] - Keep tabs on your inbox without needing to have a Stack Exchange site open