More ideas for the message inbox:
Searching through that thing is horribly difficult and I was thinking: maybe a search option would be a decent addition?
Here is the problem: I can't find messages that are in reply to a node of mine, unless I go through them all and scan all of my messages. This is a pain. I would like to suggest a "show by reply" option, wherein I can type the name of the node and it displays all the messages that are in reply to that. If that were implemented, I would like to suggest that it would also encompass replies to scratchpad titles. (Depending how you do this, I guess this wouldn't be a problem.)
However, much more useful (in my mind) would be a simple search option. (I have been told this would take a while to actually do any searching on, but I figure, pain of slowness is better than the pain of manually searching.)
Supposing a user once sent me a message containing the word "peanuts" and all I could remember was that word, well, I'd like to find that message again! Scanning through the inbox would be terrible, when looking for just one word. So in that case a search option would be wonderful!
I would hope for a search option to work with the "show from user(group)"/"hide from user(group)" options as well.
I would prefer the search option, but I don't know what my fellow noders would rather, or what you would prefer to code. Please question me if you aren't sure what exactly I am thinking of.
Another idea that has been suggested by Tem42, and I think would be brilliant, is this:
Messages about a writeup 'stick' to that writeup -- when you went to edit a writeup you might see (in a separate nodelet or right under the blab box on your writeup) all the messages sent from that wrtiteup. They would, of course, disappear when you deleted them. No need to search at all.
I think that, when editing a w/u, this would be highly useful. Rather than swapping tabs/windows to see all the spelling errors someone has found, they are right beneath it. Not sure how hard it would be to do, though...
How about keeping track of notifications? Certainly beyond 20 or 30 is not needed, but sometimes they get pushed off too fast and you'll want to know what happened when. I suggest a small link to "Notifications archive" in the bottom right-hand corner of the nodelet.