1. 06 May, 2022 1 commit
  2. 22 Mar, 2022 2 commits
  3. 15 Mar, 2022 1 commit
    • echel0n's avatar
      Added app caching of episode images retrieved from series providers · 4afc2cc3
      echel0n authored
      Limited `SEARCH_QUEUE_STATUS_UPDATED` websocket updates to manual searches
      Added de-composited status and quality props to episode object json data
      Added V2 API endpoint for episode statuses
      Added V2 API endpoint for series search formats
      Refactored pausing a show to only pause searches and downloads, shows will now continue to get updates from series providers
      4afc2cc3
  4. 05 Mar, 2022 1 commit
    • echel0n's avatar
      added check for 'error' property in responses returned from SiCKRAGE API when... · 0d6adf7d
      echel0n authored
      added check for 'error' property in responses returned from SiCKRAGE API when accessing series provider endpoints
      added check inside `run` method in `ShowTaskForceRemove` class of value returned by `find_show`, if NoneType then exit method by returning NoneType
      refactored series provider ID enum to use value as slug
      0d6adf7d
  5. 02 Aug, 2021 1 commit
  6. 01 Aug, 2021 1 commit
  7. 03 Apr, 2021 1 commit
  8. 15 Mar, 2021 1 commit
  9. 14 Mar, 2021 1 commit
  10. 13 Mar, 2021 1 commit
  11. 13 Jan, 2021 1 commit
    • echel0n's avatar
      Fixed issue with searching for new shows · 4d571f86
      echel0n authored
      Refactoring coming episodes class code to resolve performance issues
      Refactored names of API v2 class endpoints
      Moved startup message to appear after web server is started
      Fixed launching browser to use a proper IP address when SR is set to listen on all interface's
      4d571f86
  12. 12 Jan, 2021 1 commit
  13. 10 Jan, 2021 1 commit
    • echel0n's avatar
      Restructured API v2 folders · 3fe83b1a
      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
      3fe83b1a
  14. 23 Dec, 2020 1 commit
    • echel0n's avatar
      Config settings are now stored and encrypted into a sqlite database · acd17578
      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
      acd17578
  15. 15 Nov, 2020 2 commits
    • echel0n's avatar
    • echel0n's avatar
      Added static file handlers for new Web-UI to web server · 0e0ec76a
      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
      0e0ec76a