@spoogs: Well, thank you! It's far from finished though, I have a lot of WIP stuff that still needs to be merged into SVN. Hopefully I'll get more free time by end of May.
And I rewrote so much of your code, it feels like Aeva Media all over again, don't you think..? I hope you're not upset by that. The fact that your code both times managed to draw my attention long enough to make it me work weeks on it (even years, in the case of SMG), should be enough, eh eh. I mean, I suck at 'starting new features', but you're good at that, and I rock when it comes to making them shine :P
Still, there's at least one of your WIPs that we need to determine whether it makes it into the main code: properly saving the avatar and member ID... Currently, Wedge uses a modified version of the original code, that dates the member data and loads it 'manually', but it would definitely benefit from taking the member ID from a dedicated field in the notifications table, which your WIP had, and Wedge doesn't (for now). I've always wondered whether I should take your patch and try to put it into the Wedge codebase, or if I should wait for you to take the Wedge codebase (which hopefully on your side has the very code we're looking for), and trim the elements that are no longer necessary once your code is taken into account...
What do you think..?
Since we're planning to release a public alpha this spring (yeah, one can always hope :P
), it would be nice to have the notification code 100% complete before we do that, so that people can start writing notif plugins if they want ;)
I just had an idea though, I got a Facebook plugin that works, I can make it so that it pushes any notification on Wedge to your Facebook's notification stream. Moar notifications!
I don't use Facebook (much), so I wouldn't want it core, and generally anything that interfaces deeply with another third party is a no-no for core, but as a plugin it'd be cool, yeah!
Just like I still have that 100-year old to-do entry, "allow reposting thoughts to my Facebook/Twitter feed"... :lol: