Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/release 0.5.2 #8978

Merged
merged 45 commits into from
Jan 10, 2021
Merged

Release/release 0.5.2 #8978

merged 45 commits into from
Jan 10, 2021

Conversation

p0psicles
Copy link
Contributor

@p0psicles p0psicles commented Jan 10, 2021

  • PR is based on the DEVELOP branch
  • Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review
  • Read the contribution guide

medariox and others added 30 commits December 16, 2020 22:56
* Update Python dependency requests to v2.25.1

* mvt update requests

* mvt update chardet

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
* Update JS dependency @fortawesome/vue-fontawesome to v2.0.2

* yarn dev

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
* Fix setting default episode status.

* Update CHANGELOG.md
* Update Python dependency guessit to v3.2.0

* mvt guessit to version 3.2.0

* mvt update rebulk

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: p0psicles <[email protected]>
* Allow torrent client move when process_method is 'copy' (2)

* Update process_tv.py
* Fix row colors on show-results.vue and show-history.vue

* yarn build runtime.

* Dont need this

* yarn dev
* Added pytrakt commit 37e7aa3 (master) to /ext.

* Implemented basic POC device authentication by calling the urls:
/home/requestTraktDeviceCodeOauth (request a new device authentication)
/home/checkTrakTokenOauth (verify if the request has been authorized by the user)

* Update moogar0880/pytrakt to 2b1b5d6b032e040db9bb1f9ee094f6a4350f0744

* Renamed /medusa/show/recommendations/trakt -> /medusa/show/recommendations/trakt_recommendations.py
* Added get_collection, get_watched, collected_shows, watched_shows, played_shows, anticipated_shows to pytrakt lib.
*

* Fixed config-notifications.vue trakt authentication flow.
* Fixed testTrakt button.
* Fixed test blacklist.

* Save changes to pyTrakt

* Added new module helpers/trakt.py to store some basic trakt helpers.

* Fix trakt recommendations/trakt_recommendations.py

* Replaced traktor calls with pyTrakt.

* Changed some stuff that I just don't understand.
Have to get back at @moogar0880 about this.

* Reverted the ['show'] key change.

* Updated the sync/watchlist and sync/collection routes. So it's able to send multiple episodes at once.

* Moved Episode.status to Episode._status.
* Added property for status.
* Added trakt sync to the episode.status setter.

Now the Api set's status and a request to trakt is considered.
But other calls, won't trigger trakt api calls.

* Trying to adapt the sync/ methods to use PyTrakt.
* Still WIP

* Update sync.py to allow for passing dicts.

* Improved log

* Moved create_episode_structure and create_show_structure functions to helpers/trakt.py.
* For easier reuse between trakt_checker.py and notifiers/trakt.py

* Fixed and refactored the trakt_checker.py sync methods.

* Sync trakt modules with proposed PR

* Start/Stop trakt_checker thread on changing USE_TRAKT setting.

* Add exception handling.

* Fix .pytrakt.json storage location.

* Fix initializing trakt

* Sync trakt libs.

* Fix lint

* Fix flake issues

* Remove comments

* comment

* Rename

* re-build themes

* update changelog
* Added the CHANGE_* methods from medusa.config.py
Used these methods in set properties of their app variables.

* Use handle_prop() method.

* Fix comment.

* Adjust some not-yet vueified config routes.

* Use handle_prop() for the other properties.

* Fix errors.
* Make sure we don't run or change threads, when there is nothing to change.

* Try out this hack

* lint

* Pin pytest to 6.1.2.
As from 6.2.0 it will error on `attrs() got an unexpected keyword argument 'eq'`

* Also hack freeSpace

* Try this

* flake lint

* changelog
…#8932)

* Add config option ADD_TITLE_WITH_YEAR.
* Add property to series.py
* First set year, before trying to set name

* Update frontend for new config option

* Use imdb year, if year from indexer isn't available yet

* typo

* Small changes

* yarn dev

* yarn test -u

* Update test_config.py

Co-authored-by: Dario <[email protected]>
* Add episode updater to the schedulers

* Make real use of dirty setter
* Use setter to set episode status

* Fix rest

* Fix test

* Try again

* hmm

* hmf

* hmff

* oof

* umpf
* Use setter to set episode status

* Fix rest

* Fix test

* Try again

* hmm

* hmf

* hmff

* oof

* umpf

* Use bitwise-or operator, avoids dirty flag overwrite

* Don't save if nothing changed
* Update JS dependency axios to v0.21.1

* yarn dev

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
* Update JS dependency filemanager-webpack-plugin to v3

* update usage

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
renovate bot and others added 15 commits January 5, 2021 16:53
* Update JS dependency v-tooltip to v2.1.2

* yarn dev

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
* Add cache for guessit

* Add periods at end to code comments

* Remove guessit cache from name parser

* Add guessit cache with invalidation object

* Change import order and comments according to linter

* Remove thread unsafe get
* rm unused lock

* Fix concurrency issue when saving from API

* Update show even if there is no dir

* Fix setting dirty setter for properties

* ops

* fix test

* fix lint
* Add UI option saveMagnetFile

* Bypass DDos-Guard.net for anidex.

* Save as .magnet if option enabled and .torrent download fails from the torrent cache.

* don't open in binary mode.

* Add some comments.
* Removed the torrent bypass

* Improved setting explanation

* update changelog

* Update changelog

* Standardize uri -> URI.
magnet -> Magnet
torrent -> Torrent

* instead -> in stead

* yarn dev

* in stead -> instead

* fix test

* fix trailing spaces (lint)

* added review remarks.

* Write filename with extension
* Fix the info_hash length check.

* Add check if info_hash findall() is false.

* Update generic_provider.py

Removed unused import
* Update JS dependency webpack to v5.12.1

* yarn dev

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Dario <[email protected]>
* load manually searched

* fix pp missing some attrs

* Fix premature invalidation of cache

* not anime specific

* Improve consistency of guessit anime rules

* one more
* Remove the pipes

* Update torrent_provider.py
* Remove duplicate and add missing buttons in settings

* Hide add show button if last tab is shown

* Remove more duplicate buttons in settings

* Add mako changes in themes

* Update all files changed from yarn dev

* Update snap files
@p0psicles p0psicles merged commit 5839c67 into master Jan 10, 2021
@p0psicles p0psicles deleted the release/release-0.5.2 branch January 10, 2021 18:56
@medariox medariox added this to the 0.5.2 milestone Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants