Initial commit of original_name and file_size fields/code
Store release group in history table, refactor code a bit
Fix a bunch of bugs, did initial code for the release group db migration
Tighten up checks on what is allowed to be considered the release name, both on post processing and during the DB migration from history
Fix up release name migration to support propers and stuff
Wrote most of the config UI and backend, implemented some of the naming stuff into the TVEpisode class.
Added the missing naming.py
Fixed some bugs with the config js and the name generator
Replaced the old prettyName with an alias to the new naming system.
Make config actually save, fix a number of bugs in the naming, started work on the new renaming code
Removed season folder config, changed season folders option to the inverse "flatten structure". Added season folder checking and GUI support for forcing flatten structure to be disabled. Added validation code.
Don't allow saving invalid configs. Fix a bug confusing %E and %EN.
Add a first pass at the testRename page.
Fixed the multi-ep bugs
Removed all references to season folders, replaced them with "flatten folders" (kinda the inverse). Hooked up renaming to mass rename, per-show rename, and post processing but only tested the per-show rename. Added some file & scene name sanitization code.
Fixed the post processing code to use the new renaming code
Fixed some bugs with release name, made it save when post processing and get propagated around in the database properly
Removed an unneeded ep name lookup
Clean up folders when replacing an episode during post processing
Re-factored the new config pp naming flow and shuffled the sections around to be more logical.