Just to state it outright: I'm fully aware of the situation and I *love* the site so far. As I mentioned once already, the most impressive thing to me is the speed. Please, for the love of all things holy, don't add any feature which robs us of that most precious aspect.
I've worked hard on having a sane data model that allows for speed. It's already paid off to a degree, but it's still not as speedy as I'd like the site to be. Once the site's a bit more stable and maintenance is in Miblo's
hands, I'll be working on the version of the backend I had in mind originally. That one has some tricks up its sleeve that allow for a static page level of performance while still allowing for dynamic content. It might also take a year to come together, which is why we'll have Miblo continuing to work on the current iteration while that branch is under development.
Edit: I should clarify that we can still squeeze more performance out of this branch of the site still. There's still a lot of tuning left to do. But beyond that, the new branch should blow even the tuned version of this codebase out of the water without breaking a sweat. :)
--- (<- horizontal rule tag would be nifty)
I'll add it to my todo list. Good catch.
On the subject of notification (which undoubtedly requires tracking the read state of each comment on a per-user basis), I would very much like an option which allows me to go straight to the most recently unread comment when I click on something near the post title.
The way phpBB does it is what I'm used to, but feel free to re-interpret the idea however you see fit.
I have an idea on how to implement the feature in a way that scales nicely, sketched out elsewhere. When I'm ready to implement it, I'll take a look at how phpbb and discourse do it, to see if they happened on something even smarter still. Thanks for the link :)
Also, phpBB has a feature that I use religiously which allows me to list "All Unread Posts", including ones I haven't posted in (so, different from the subscription in that regard). This allows me to stay up-to-date with everything in an entire subsection that interests me. My workflow is usually to click this button once a day when I get home from work, and read everything that happened while I was gone. Then, throughout the evening and following morning I'll respond only to things which I'm subscribed to and which are time-sensitive, leaving everything else for the next "All Unread Post" flush.
That is a nice feature, indeed. On the heap it shall go, Miblo?