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

PlexRipper v0.9.0-RC1 #106

Merged
merged 108 commits into from
Jan 23, 2022
Merged

PlexRipper v0.9.0-RC1 #106

merged 108 commits into from
Jan 23, 2022

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    f386b53 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    31c1783 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    10bd31a View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Configuration menu
    Copy the full SHA
    aee3f0d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    6ef5560 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    d527c33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e1aa37 View commit details
    Browse the repository at this point in the history
  3. Fixed the default path creation for downloads and destinations using …

    …an invalid Root path
    
    Fixed the invalid parsing when the file path of the media to be downloaded is in windows format
    JasonLandbridge committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    1274a54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a923364 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c41280 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6378f2c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e71ab3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94e2792 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. Configuration menu
    Copy the full SHA
    074db1e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. Configuration menu
    Copy the full SHA
    f31e718 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    3eab847 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. Configuration menu
    Copy the full SHA
    98f7f9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7755af4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. Configuration menu
    Copy the full SHA
    7a0d0c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92b9925 View commit details
    Browse the repository at this point in the history
  3. Minor fixes

    JasonLandbridge committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    9d487ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72ef814 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9947707 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a53a02 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85fdca9 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    ae36736 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Added new and cleaned-up old PlexDownloadClient tests

    Refactored the creation process of PlexDownloadClient
    JasonLandbridge committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    1c2f3b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Added dupplicate check when adding downloadTasks

    Split up the big DownloadManager class
    Added Data.integration project
    JasonLandbridge committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    335d13d View commit details
    Browse the repository at this point in the history
  2. Fixed the inMemory database testing

    Created an IntegrationTest for adding DownloadTasks
    JasonLandbridge committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    3a0ff24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa592cd View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Configuration menu
    Copy the full SHA
    af6ff1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ab604a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36d2fa4 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Configuration menu
    Copy the full SHA
    3bfee3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2570626 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. Configuration menu
    Copy the full SHA
    01b47ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7e7fa0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6b51f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. Configuration menu
    Copy the full SHA
    82626fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4562771 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1109832 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4868410 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44dafd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e18e22 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Configuration menu
    Copy the full SHA
    6aff87a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Configuration menu
    Copy the full SHA
    5cdf0e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a69a84 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. Written a few unit tests for testing the include() for DownloadTasks

    The DbContext is now sealed
    JasonLandbridge committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    60cbb0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9a5c9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d1e8f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2021

  1. Cleaned up the magic strings in the include() when creating queries

    Removed optional includePlexServer and includePlexLibrary from several CQRS queries
    Added logger for DbContext
    Moved basic Shouldlies to seperate class to be more reusable
    Improved the mockDatabase and FakeData classes to work better together and improve the setting up of unit tests
    Added unit tests for the Generating of episode downloadTasks
    JasonLandbridge committed Dec 12, 2021
    Configuration menu
    Copy the full SHA
    f99afab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f39972 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a71a9a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2021

  1. Fixed several unit tests

    Movie and tvShow downloadtasks can no be generated correctly in the unit tests
    JasonLandbridge committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    4f5c433 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1587219 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2021

  1. Added a rootDownloadTaskId to every downloadTask

    Improved the DownloadQueue functionality
    JasonLandbridge committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    f93080e View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Removed DownloadStatus.Initialized and replaced by Queued

    Improved the DownloadStatus determination for parent downloadTasks
    JasonLandbridge committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    0294dde View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    85416c8 View commit details
    Browse the repository at this point in the history
  2. Added baseTests.UnitTests to test BaseTest functionality

    Re-setup wireMock server for downloading files
    JasonLandbridge committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    d7116c5 View commit details
    Browse the repository at this point in the history
  3. Added new unit test projects to thew solution used to decide which pr…

    …ojects to use during the CI/CD pipeline
    JasonLandbridge committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    0d4b09d View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Cleaned-up formatting and refactored minor things

    Added PlexAccount creation to UnitTest setup
    JasonLandbridge committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    b643cea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3931ea7 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. Configuration menu
    Copy the full SHA
    deb7ee3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2816074 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67bdb72 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. Configuration menu
    Copy the full SHA
    bf05c72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0918243 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. Configuration menu
    Copy the full SHA
    53641b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Configuration menu
    Copy the full SHA
    0aa42fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65f1528 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    8ade475 View commit details
    Browse the repository at this point in the history
  2. Seperated the autofac registrations for Quartz and MediatR

    Refactored the BaseContainer creation to an async method
    JasonLandbridge committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    cfc5f0a View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    fb7e594 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Configuration menu
    Copy the full SHA
    acd4b07 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2022

  1. Removed DownloadManager and moved the AddToDownloadQueue method to Do…

    …wnloadQueue class
    
    Fixed several unit tests
    JasonLandbridge committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    1f96ebf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    162756f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c8db13 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Configuration menu
    Copy the full SHA
    60befda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3095fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    713b5be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa1c942 View commit details
    Browse the repository at this point in the history
  5. Test fixing

    JasonLandbridge committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    c9ccc86 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff27641 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Reintroduced EpisodeData and MovieData

    Created partial integrationt test for starting and awaiting downloadfinished download
    JasonLandbridge committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    6874c2f View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Fixed settings not being read and created correctly

    Converted the downloadCommands to single get requests
    Added UI to pause downloads by server
    JasonLandbridge committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e028b11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3652723 View commit details
    Browse the repository at this point in the history
  3. Major refactoring of the settings system, now everything in modular a…

    …nd should be easier to maintain
    JasonLandbridge committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    9dba2ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    719d546 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    82adfd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cac51e View commit details
    Browse the repository at this point in the history
  3. All settings unit tests are working again

    Created DTO's for the settingsModels
    JasonLandbridge committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    61259f5 View commit details
    Browse the repository at this point in the history
  4. Converted the front-end to use the new settings system

    Added extra unit tests for date time settings module
    JasonLandbridge committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    c584964 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37a8479 View commit details
    Browse the repository at this point in the history
  6. Deleted GetAllRelatedDownloadTaskIdsQuery as it is now obsolete

    Fixed several unit/integration tests
    JasonLandbridge committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    eca046b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Configuration menu
    Copy the full SHA
    9321b79 View commit details
    Browse the repository at this point in the history
  2. Fixed all tests

    JasonLandbridge committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    dbe3898 View commit details
    Browse the repository at this point in the history
  3. Cleaned up nuget references

    Added base integration class
    JasonLandbridge committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    17d4e58 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Configuration menu
    Copy the full SHA
    29e016f View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

  1. Configuration menu
    Copy the full SHA
    196bb57 View commit details
    Browse the repository at this point in the history
  2. Moved all setup in the Startup class to extension methods to more eas…

    …ily configure integration testing environment
    
    Integration tests now use a special Configure and configureServices
    JasonLandbridge committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    d2438cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a274a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    674ac20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f34f74 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Fixed the download details not showing up when clicking the button ne…

    …xt to a download task in the UI
    JasonLandbridge committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    ee4c402 View commit details
    Browse the repository at this point in the history
  2. Note: All Unit test projects should reference XUnit directly as a nug…

    …et reference. Indirectly referencing from baseTests is not enough as this will lead to inconclusive tests
    JasonLandbridge committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    4d5371a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c052331 View commit details
    Browse the repository at this point in the history
  4. Pipeline fix

    JasonLandbridge committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    84c0886 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f43a398 View commit details
    Browse the repository at this point in the history