I'm going to take a break from adding new features for now, so if anyone has any to add to the list, submit them to Darth at #board-1312
I'll probably dip into the features again sometime the week after next, though, because I want to expand the filtering a bit. For example, see if there's a workable way to address the things some folks have brought up about how the current filtering works. Plus I'd like to add filters that block OT messages and a couple of other filters I've got in mind.
For now, I need to spend some quality time tweaking some large blocks of code to increase efficiency. Anecdotal evidence suggests that the site is handling the increased workload of filtering just fine, but I'd like to see the resource utilization come back down a bit and I'm also seeing some routines taking longer than usual (sometimes they even get "stuck" to the tune of half a minute or so) because the machines are so much busier overall. Basically, making filtering available to free accounts doubled the overall workload. Though the machines largely seem capable of handling that and more, I like to stay as far from the limits as I can.
I don't need to remind any old-timers about the hell we went through when it appeared the best solution was to run on two webservers instead of one. We're lucky that it turned out the new webserver could do the work all by itself just fine.