- 08 May, 2022 2 commits
-
-
echel0n authored
added is_loading_episodes property to show objects to return True or False when show episode data is being populated legacy API v1 show.seasons and show.seasonlist wait for episode data to finish loading by using show object is_loading_episodes property
-
echel0n authored
fixed episode.setstatus legacy API v1 endpoint fixed show.addnew legacy API v1 endpoint fixed issues with Ombi and our legacy API v1 not working together properly
-
- 07 May, 2022 1 commit
-
-
echel0n authored
-
- 06 May, 2022 1 commit
-
-
echel0n authored
set series_provider_id param for legacy API v1 to optional with a default value of series_provider_default from config
-
- 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
-
- 06 Sep, 2021 1 commit
-
-
echel0n authored
Fixed issues with `show.seasons` server API v1 endpoint
-
- 28 Aug, 2021 1 commit
-
-
echel0n authored
Added better exception handling for AMQP consumer and base
-
- 07 Aug, 2021 1 commit
-
-
echel0n authored
added restart method to core class
-
- 02 Aug, 2021 1 commit
-
-
echel0n authored
Fixed issues with API v2 post-processing
-
- 01 Aug, 2021 4 commits
-
-
echel0n authored
-
echel0n authored
Merged base handler render_string and render methods into render method Refactored base handlers for API v1 and v2 Fixed redirect issues for auth handlers
-
echel0n authored
Merged base handler render_string and render methods into render method Refactored base handlers for API v1 and v2 Fixed redirect issues for auth handlers
-
echel0n authored
Merged base handler render_string and render methods into render method Refactored base handlers for API v1 and v2 Fixed redirect issues for auth handlers
-
- 27 Jul, 2021 1 commit
-
-
echel0n authored
-
- 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
-
- 14 Mar, 2021 1 commit
-
-
echel0n authored
-
- 03 Feb, 2021 1 commit
-
-
echel0n authored
Misc fixes for API v1 and defaults
-
- 29 Jan, 2021 1 commit
-
-
echel0n authored
-
- 10 Jan, 2021 1 commit
-
-
echel0n authored
Refactored APIv2BaseHandler to APIBaseHandler Added API base method to generate swagger.json Added API v2 schema validation method for requests Added application API v2 documentation and validation for post-processing endpoint Added application API v2 documentation and validation for episode manual search endpoint Added application API v2 documentation and validation for episode rename endpoints Added application API v2 documentation and validation for series endpoints
-
- 08 Jan, 2021 1 commit
-
-
echel0n authored
-
- 04 Jan, 2021 2 commits
- 01 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
-
- 31 Aug, 2020 1 commit
-
-
echel0n authored
Fixed issue #SICKRAGE-APP-5TZ - NoResultFound exception not handled in get_indexer_absolute_numbering function, not returns -1 when exception is thrown Fixed issue #SICKRAGE-APP-5YH - FakeUserAgentError exception not handled when attempting to get a random user agent string for core web sessions, now returns default SR user agent string if exception is thrown Fixed issue #SICKRAGE-APP-5XV - NoneType possibly returned when getting season/episode numbering from episode object due to improper comparison Fixed issue #SICKRAGE-APP-5XE - AttributeError occurrence when trying to split show scene exceptions data by delimiter if previously never set Fixed issue #SICKRAGE-APP-5ZS - TypeError thrown due to episode status being set as a string instead of a integer
-
- 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
-
- 28 Jul, 2020 1 commit
-
-
echel0n authored
Refactored APIBulderHandler get method Refactored API call CMD_ShowSeasonList Refactored API call CMD_ShowStats Fixed issues with API Builder and async calls Fixed JS issue with schedule view episode details toggle Bumped jQuery to v3.5.1 Fixed issue with API call for grabbing detailed episode information
-
- 22 Jul, 2020 1 commit
-
-
echel0n authored
Bumped main database version to 13 Added scene option throughout SiCKRAGE Added lock to queue worker, acquire and release lock when notifying workers Fixed issue with removing episode from show episode cache Removed QuickSearch cache class and database tables, using data to populate quicksearch entries from main database instead
-
- 16 Jul, 2020 1 commit
-
-
echel0n authored
-
- 12 Jul, 2020 1 commit
-
-
echel0n authored
Fixed issues with manual searches and search status updates Misc function renames
-
- 04 Jul, 2020 1 commit
-
-
echel0n authored
Refactored queue system to use built-in queue classes instead of Tornado's queue classes
-
- 15 May, 2020 1 commit
-
-
echel0n authored
-
- 08 May, 2020 1 commit
-
-
echel0n authored
Refactored how TheTVDB api handles exceptions and how those are passed on and handled inside SR core
-
- 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 1 commit
-
-
echel0n authored
Refactored usage of IOLoop by removing const io_loop from core and using IOLoop.current() calls instead
-
- 24 Mar, 2020 1 commit
-
-
echel0n authored
-
- 03 Mar, 2020 1 commit
-
-
echel0n authored
-