Currently you can filter the series listing to show all series, only continuing or stopped series or only monitored series. I think another option would be useful: only series that are missing episodes. That way you can easily see all series that may or may not need manual interference.
This may not sound very useful to most people, but I’ve got the first world problem of having over 13TB worth of series (355 series spread across 20,800+ episodes). My listing is pretty long and usually all I need to do with it is check why a certain episode has not downloaded yet.
The thing is: with a list of 355 series all sorting operations you do on that list slow down quite a bit. This is why to me, filtering would be more preferable, even though I agree that for now it’s doable to manage using the other alternative you mentioned.
Sorting has one shortcoming by the way: if I sort on the amount of episodes, everything that is fully present on disk will be shown in the order it was added rather than alphabetically, which would make more sense. The same goes for sorting on stopped/continuing status. I think it would make more sense to make it sort by whatever column you’re sorting on primarily and by name secondly. Something like ORDER BY <column> <direction>, <series name> ASC.
Its client side sorting for that page, we’re limited by the plugin we’re using, it only supports sorting on one column. Doesn’t seem to be an interest of the developer to include it.
You accept pull requests, right? If I find the time I could look into it. I build websites for a living so I should be able to make it work as long as the plugin isn’t obfuscated.
Yes, absolutely. Its part of Backgrid (or a plugin for it), which is a table plugin for Backbone (which our front end uses). Most of the grids are server side, series and episodes (or series details) are client side though.