I would love to see a panel plugin that lists recent notifications. Ideally something like what Gnome3 has now. You can see an example in this blog post, under "Better Notifications" : http://www.omgubuntu.co.uk/2015/02/4-reason-why-gnome-3-16-might-be-the-best-version-yet-gallery It doesn't necessarily need to look that way, but to integrate Orage and a clock, perhaps together with reminders of upcoming events, would be perfect. Maybe various elements in it could be optional, like plugins, so it would be possible to only have a list of notifications or have notifications, calendar, time, etc. That way new content could be developed a bit at a time, for those interested in adding to the functionality. I realize this is a big project, but I'm willing to donate some money for it. Perhaps someone else is too, so I'm setting up a Bountysource-entry. :)
This is indeed a fairly big project spanning more than just notifyd, which is merely a notification server, but also stuff like calendar etc. What I (possibly) can take of here is the persistence feature which you're requesting (and which has been requested before https://bugzilla.xfce.org/show_bug.cgi?id=7437) so "missed" (during "do not disturb") or all notifications get logged and you can browse them. This is still a bit further down the line, but the recent changes in master prepare the ground for that. I'm not sure I really want to extend notifyd to what you suggest. There are several calendar applications out there and those should take care of reminders etc. In case they send a notification with the correct settings, they would of course show up in the notification log correctly.
I wasn't sure where to put this. As you say, it spans many projects. I understand you don't want to change notifyd to do all these things. In truth, I probably wouldn't want it to do all that either. Perhaps a separate panel-plugin that can do these things would be better. But if persistance can be implemented then such a plugin could use that feature? Or something simpler could be implemented, like what is requested here: https://bugzilla.xfce.org/show_bug.cgi?id=12131
Sorry for bouncing this around, but after thinking about it, it would probably fit better in the Xfce4-panel category. Though a general plugins category might have been better. Either way, bounty is coming as soon as I can find this on Bountysource! :)
I didn't really think this through, so I backed this instead: https://bugzilla.xfce.org/show_bug.cgi?id=7437 Only a small donation for now, but I might add more later. Hopefully someone else can find it useful and add even more to the bounty. I'm marking this as resolved, as it no longer needs doing. But if someone knows how to delete this please do. Or tell me how to. So you won't have to have it laying around taking space among your bugs. ;)