1. 22 Jul, 2020 1 commit
    • echel0n's avatar
      Added scene column back into TV show table · 73b8debb
      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
  2. 13 Jul, 2020 1 commit
  3. 12 Jul, 2020 2 commits
  4. 11 Jul, 2020 1 commit
  5. 08 Jul, 2020 1 commit
  6. 07 Jul, 2020 1 commit
  7. 04 Jul, 2020 2 commits
  8. 15 May, 2020 1 commit
  9. 08 May, 2020 1 commit
  10. 03 May, 2020 1 commit
    • echel0n's avatar
      Refactored exception handling for search providers · 0ab3a377
      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
  11. 27 Apr, 2020 1 commit
    • echel0n's avatar
      Feature added to allow downloading NZBs using Synology Download Station · 8c90bbb9
      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
  12. 26 Apr, 2020 1 commit
  13. 25 Apr, 2020 1 commit
  14. 23 Apr, 2020 1 commit
  15. 19 Apr, 2020 1 commit
  16. 26 Mar, 2020 1 commit
  17. 23 Mar, 2020 1 commit
    • echel0n's avatar
      Moved scene exceptions to be a TVShows table column in database. · 104163bd
      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.
  18. 16 Mar, 2020 1 commit
    • echel0n's avatar
      Fixed app lockup caused by improper handling of TheTVDB errors during image... · abc38a3f
      echel0n authored
      Fixed app lockup caused by improper handling of TheTVDB errors during image lookups when resource not found.
      Re-enabled provider url grabbing from SR API, remove all calls to urls method from __init__ methods of provider classes.
      Removed scene name cache, added function to search show cache by terms to retrieve series ID.
      Refactored scene exception functions.
      Added scheduler job to update scene exceptions once a day.
      Tightened up display show view.
  19. 03 Mar, 2020 1 commit
  20. 01 Mar, 2020 1 commit
  21. 28 Feb, 2020 2 commits
  22. 25 Feb, 2020 1 commit
  23. 23 Feb, 2020 1 commit
    • echel0n's avatar
      Added shows attribute to application class to cache TVShow objects and persist. · a61903db
      echel0n authored
      Refactored episodes attribute on TVShow objects to cache TVEpisode objects and persist.
      Refactored usage and removed get_all_episodes method from TVShow class.
      Refactored total show size to account for multipart-episodes.
      Added delete_episode method to TVShow class to remove episode from shows episode cache.
      Refactored usage of TVEpisode class method delete_episode to be called by TVShow method delete_episode instead of directly.
      Fixed endpoint call for getting annoucements from SR API.
  24. 16 Feb, 2020 1 commit
  25. 13 Feb, 2020 2 commits
  26. 11 Feb, 2020 1 commit
  27. 10 Feb, 2020 1 commit
  28. 09 Feb, 2020 1 commit
  29. 08 Feb, 2020 1 commit
    • echel0n's avatar
      Moved TVShow model into MainDB init, created separate TVShow object that... · bb32cb4c
      echel0n authored
      Moved TVShow model into MainDB init, created separate TVShow object that populates from TVShow model data.
      Moved TVEpisode model into MainDB init, created separate TVEpisode object that populates from TVEpisode model data.
      Override SQLAlchemy commit method with custom context method.
      Removed database decorators, replaced with session variable inside functions.
      Refactored TVShow and TVEpisode objects to proxy attribute requests to SQLAlchemy model object data.
      Added any missing TVShow and TVEpisode database session commit calls.
      Refactored TVEpisode <> TVShow episodes, imdb_info, and show relationships to object properties.
  30. 05 Feb, 2020 1 commit
  31. 04 Feb, 2020 1 commit
    • echel0n's avatar
      Increased max database commit attempts for "database is locked" exceptions to... · 4a64aa4a
      echel0n authored
      Increased max database commit attempts for "database is locked" exceptions to 50 with random sleep timer ranged 10 to 30 seconds each attempt.
      Added rlock to context session class to help with "database is locked" exceptions.
      Increased timeout for sqlite engine to 30s to help with "database is locked" exceptions.
  32. 24 Jan, 2020 1 commit
  33. 23 Dec, 2019 1 commit
  34. 22 Dec, 2019 1 commit
  35. 22 Jul, 2019 1 commit
  36. 21 Jul, 2019 1 commit