- 04 Oct, 2021 1 commit
-
-
echel0n authored
fixed "string indices must be integers" when attempting to retrieve season images from series providers
-
- 03 Oct, 2021 1 commit
-
-
echel0n authored
fixed "'NoneType' object is not iterable" when retrieving languages from series provider added retry count of 3 for SiCKRAGE oauth2 token refreshes
-
- 02 Oct, 2021 1 commit
-
-
echel0n authored
Added API login method for SiCKRAGE external API using new SSO API key Removed SiCKRAGE SSO offline token usage in favour of SiCKRAGE SSO API key Improved OAuth2 handling for external SiCKRAGE API Added external series provider API support Added migration code to convert lang column on tv_shows table to ISO639-3 Added migration code to convert offline token to apikey
-
- 26 Aug, 2021 1 commit
-
-
echel0n authored
Added better exception handling for when external SiCKRAGE API or SiCKRAGE SSO server is unreachable
-
- 24 Aug, 2021 1 commit
-
-
echel0n authored
AMQP consumer now declares server queue prior to connecting using SiCKRAGE API endpoint
-
- 02 Aug, 2021 2 commits
- 29 Jul, 2021 1 commit
-
-
echel0n authored
Refactored log error to log debug in itasa.py Fixed ProxyError requests.adapters in send when attempting API token refresh
-
- 28 Jul, 2021 1 commit
-
-
echel0n authored
Refactored SR API to be enabled for core functions and allow users to opt out of other non-essential functions
-
- 26 Jul, 2021 1 commit
-
-
echel0n authored
Added schedule for updating web server ssl certificates once a day Added JWT token auth to web socket server Added SiCKRAGE AMQP messaging Refactored version updates to be handled by AMQP Refactored network timezone updates to be handled by AMQP Refactored search provider url updates to be handled by AMQP Refactored how application version is stored and accessed Refactored app update system Added automated gitlab releasing to CI script Refactored torrent trackers to come from SR API
-
- 02 Jan, 2021 2 commits
- 23 Dec, 2020 1 commit
-
-
echel0n authored
Added code to migrate existing config files to new config database Refactored the term indexer to series provider Refactored the term indexer_id to series id for tv shows and episode_id for tv episodes Qualities are now enum classes Episode statuses are now enum classes Status / Quality composites are now enum classes Refactored series provider api to support multiple series providers Refactored core code to support multiple series providers Refactored metadata providers config code Data returned from SR backend to new SR web-ui is json using camelCase naming conventions Refactored how censored items are generatored and handled for log events Updated CI script Fixed seeders / leechers for IPTorrents
-
- 15 Nov, 2020 1 commit
-
-
echel0n authored
Split API endpoints into v1 and v2 Refactored allowed web methods to include PUT, DELETE, and OPTIONS Refactored allowed web headers to include content-type and authorization Added new series API v2 endpoints Refactored TVShow airs_next, airs_prev, episodes_unaired, episodes_snatched, episodes_downloaded, and episodes_special methods Added new TVShow method epsiodes_total to speed-up main show page load times Added marshmallow to de-serialize SQLAlchemy data for sending back to UI frontend Added config API v2 endpoint Converted statusStrings from UserDict to built-in dict without composite splitting Added IMDbInfo Schema to output json to frontend Added API v2 Authorization header handling to connect frontend to backend securely Added API v2 patch method for updating series data Added API v2 JSON error handler Refactored how web async calls are done Added allowed and preferred qualities props to show object Added poster and banner props to show object Added to_json method to both show and episode objects Refactored show object get_overview function into episode object overview property Added episode manual search API v2 endpoint Added series episodes rename API v2 endpoint Refactored languages API endpoint for TheTVDB API client Refactored indexerAPI indexers function to return list of indexers Added file browser API v2 endpoint Updated requirements.txt to work with Python 3.9.x SR Auth certs are now grabbed and stored to avoid rate-limit issues Added series API v2 endpoint to add new shows Added retrieve series metadata API v2 endpoint Fixed parsing seeders/leechers for IPTorrents Updated URL for gktorrents
-
- 03 Aug, 2020 1 commit
-
-
echel0n authored
Fixed #SICKRAGE-APP-5SY - IntegrityError sqlalchemy.engine.default in do_execute Fixed #SICKRAGE-APP-5SH - AttributeError sickrage.notifiers.plex in update_library Fixed #SICKRAGE-APP-5T6 - KeyError sickrage.core.tv.show in delete_show Misc fixes for app API Refactored Plex notifier client Added default web session timeout of 15s Lowered core external API timeout to 15s Wording correcting in notifications.mako
-
- 17 Jun, 2020 1 commit
-
-
echel0n authored
-
- 31 May, 2020 1 commit
-
-
echel0n authored
Refactored SR API calls related to app_id to relate to new server_id Refactored SR API to v4
-
- 29 May, 2020 1 commit
-
-
echel0n authored
-
- 17 May, 2020 7 commits
-
-
echel0n authored
Added token_type column to oauth2_token table on cache database
-
echel0n authored
-
echel0n authored
-
echel0n authored
-
echel0n authored
-
echel0n authored
Refactored link/unlink sickrage account to sickrage api button to hide/show based on sickrage api enable/disable toggle
-
echel0n authored
Refactored SiCKRAGE account to unlink from SiCKRAGE API only if response returned after attempting to unregister app ID is good
-
- 16 May, 2020 1 commit
-
-
echel0n authored
Added link/unlink button to `settings -> general -> advanced -> sickrage api` to link SiCKRAGE account to SiCKRAGE API
-
- 15 May, 2020 2 commits
-
-
echel0n authored
Feature added to allow opt-out of SSO auth logins Feature added to allow opt-out of SiCKRAGE API services Feature added to allow local auth logins Feature added to allow whitelisting of IP addresses or subnets to bypass auth logins Fixed issue with passing host as startup params Fixed issue with `check_setting_bool` always returning default values
-
echel0n authored
Feature added to allow opt-out of SSO auth logins Feature added to allow opt-out of SiCKRAGE API services Feature added to allow local auth logins Feature added to allow whitelisting of IP addresses or subnets to bypass auth logins Fixed issue with passing host as startup params Fixed issue with `check_setting_bool` always returning default values
-
- 04 May, 2020 2 commits
- 03 May, 2020 1 commit
-
-
echel0n authored
Refactored core web session exception handling Feature added that allows searching episodes by collection format Refactored name parser match scoring Refactored name parser regex placement for mvgroup Refactored show search types into SearchFormats class Refactored main db to v12 and added in code to migrate old-style show search options to new-style show search formats Refactored core API web session exception handling Refactored providers by removing archetorrent and elitetorrent Fixed season folder show option, needs to be invested as it controls flattening of folders show option Refactored requirements.txt, updated misc packages
-
- 27 Apr, 2020 1 commit
-
-
echel0n authored
Refactored search clients into classes for NZB and Torrents Refactored web session core class to add 1s sleep during connection errors for retries Refactored using IOLoop.current() to get main ioloop, reverted back to using core variable that calls IOLoop.current() once Refactored add show options to include sports, dvdorder, subtitle metadata, and air-by-date options
-
- 25 Apr, 2020 2 commits
- 23 Apr, 2020 2 commits
-
-
echel0n authored
Refactored how logs view uses max lines Refactored queue class to fire events using threads instead of ioloop Refactored how scheduler jobs are forced to execute on request
-
echel0n authored
Fixed status code comparison logic in SR API client class for handling of http error codes between 500 and 600
-
- 21 Apr, 2020 1 commit
-
-
echel0n authored
-
- 23 Mar, 2020 1 commit
-
-
echel0n authored
Added SR API endpoints for scene exception retrieval. Added scene_exceptions and last_scene_exceptions_refresh properties to TVShow class. Added retrieval of scene exceptions method to TVShow class. Added get_scene_exception_by_name to TVShow class. Added get_scene_exception_by_season to TVShow class. Added update_scene_exceptions to TVShow class. Fixed charmap issue with AniDB.
-
- 27 Feb, 2020 1 commit
-
-
echel0n authored
-
- 13 Feb, 2020 1 commit
-
-
echel0n authored
-