Change improve core scheduler logic.
Add pause support to scheduler. Add optional check_paused in scheduler that can be integrated into action classes. Add check to config.py change events. Change integrate check_paused into auto_post_processer, search_propers, subtitles. Change rename _pause to _unpause to prevent confusion of meaning.
Merge pull request #1031 from JackDandy/feature/AddPauseScheduler
Change improve core scheduler logic.
Merge pull request #1034 from JackDandy/feature/FixEvents
Fix Events shutdown (a manual start-up is required after updating to this fix).
Merge pull request #1035 from JackDandy/feature/AddFreeSpace
Add free space stat (if obtainable) of parent folder(s) to footer.
Change improve media process to parse anime format 'Show Name 123 - 0…
…01 - Ep 1 name'.
Merge pull request #1036 from JackDandy/feature/AddAnimeRegex
Change improve media process to parse anime format …
Merge pull request #1039 from JackDandy/feature/AddLargeOutputSizes
Add 'PB', 'EB', 'ZB', 'YB' to recognised output sizes.
Merge pull request #1043 from JackDandy/feature/AddDiskFreeOptional
Add option "Display disk free" to general config/interface page (defa…
Add provider error table to page Manage/Media Search.
Add failure handling, skip provider for x hour(s) depending on count of failures. Add detection of api hit limit reached. Add failure count to omgwtfnzbs. Change improve categories selection (manual search for example).
Change improve the manage searches error stats UI and backend functions.
Add the improved error handling to torrent providers. Change cache_db to always include db upgrade statements when running SG for the first time. Change split newznab limit logic into a reusable function, hit_limit_update() and use in BTN prov. Change tweak CSS to make things a little neater with button spacings. Add the actual time when current limit will expire to the UI. Change instead of terminology "errors", use "failures". Change improve BTN error handling. Change ensure provider name is output to log at times where it wasn't. Change ensure failed request URLs and POST params are output to log. Add time of last failure + type to should_skip log message. Change code DRY and simplification for improved readability. Change occurrences of "error" to "fail" for consistency. Add tmr limit handling to omg and change log_failure_url level to warning. Change log the failed URL when an API hit limit is reached. Change "hit" to the more universally generic "tmr" - Too Many Requests. Change Db columns containing "hit_" are renamed "tmr_"
Merge pull request #1044 from JackDandy/feature/ChangeProviderErrorHa…
…ndling Feature/change provider error handling
Merge pull request #1045 from JackDandy/feature/FixSaveOptionDF
Fix save option display freespace.
Merge pull request #1046 from JackDandy/feature/AddFooterTimeToggle
Add footer icon button to switch time layouts.
Change integrate proper search into recent search.
Add webdl types/sources. Add basic tests for get_webdl_type() in properfinder. Add properFinder _get_codec tests.
Change UI footer tweaks + only display footer propers time if option …
…is actually enabled.
Merge pull request #1047 from JackDandy/feature/ChangeIntegrateProper…
…IntoRecent Change integrate proper search into recent search
Change ManageSearches layout between collapsed Provider Failures tabl…
…es from single to multi line.
Merge pull request #1048 from JackDandy/feature/FixWebDLTypesLoad
Fix load web dl types from db if url fetching fails.
Change layout of quality custom to improve clarity.
Change tweak text of SD DVD to include BD/BR.
Merge pull request #1049 from JackDandy/feature/ChangeQualieCustom
Change layout of quality custom to improve clarity.
Merge pull request #1050 from JackDandy/feature/ChangeProv
Change TBy prov add UHD cat.
Add support for a testing.db version (>=100000).
A testing.db has a one time stand-alone version number. None matching test db to required db will always downgrade to release db (after that the normal up/downgrade db process is run). Add TEST_BASE_VERSION to all db's, used by test versions and set to the base production db version that the test db is based on. Add a unit_test to make sure a test_base_version is set for test db's. Change load rollback module only once.
Merge pull request #1051 from JackDandy/feature/AddTestDBVersions
Add support for a testing.db version (>=100000).