Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rfsbraz/deleterr
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.7
Choose a base ref
...
head repository: rfsbraz/deleterr
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.8
Choose a head ref
  • 5 commits
  • 12 files changed
  • 1 contributor

Commits on Feb 1, 2026

  1. ci(docs): use GitHub Actions Pages deployment

    Switch from mkdocs gh-deploy to actions/deploy-pages for cleaner
    integration with GitHub's deployment UI and permissions model.
    rfsbraz committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    98f9c98 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. fix(config): warn when library-level keys are placed at root level (#228

    )
    
    Keys like 'exclude', 'leaving_soon', and 'sort' only work when nested
    under each library. When placed at root level they are silently ignored,
    which can lead to exclusion rules not being applied. Add validation that
    logs a WARNING explaining the misconfiguration.
    
    Closes #227
    rfsbraz authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    ae1b3d3 View commit details
    Browse the repository at this point in the history
  2. fix(media_cleaner): fix watch data matching, collection creation, and…

    … death row logging (#229)
    
    * fix(media_cleaner): fix watch data matching, collection creation, and death row logging
    
    Fix title_and_year_match rejecting exact year matches due to inverted
    year != check. The fallback watch data matcher only matched when years
    differed by exactly 1, causing items with exact year matches to appear
    unwatched and become deletion candidates.
    
    Fix get_or_create_collection crashing when called with no items after
    Plex auto-removes an empty collection. Return None instead of calling
    createCollection with an empty items list.
    
    Improve death row logging to explain why items were filtered out
    (thresholds, exclusions, or watch activity since tagging).
    
    Refs #227
    
    * fix(tests): update integration test for get_or_create_collection signature
    
    The integration test was asserting the old call signature without the
    items kwarg, causing CI failure.
    rfsbraz authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    b4c426d View commit details
    Browse the repository at this point in the history
  3. fix(deleterr): handle death row movie deletion errors gracefully (#231)

    Wrap movie/show deletion in _process_death_row with try/except so that
    a single API failure no longer breaks the entire deletion loop. Failed
    items are logged and retried on the next run.
    
    Closes #227
    rfsbraz authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    3f7fa8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd7996d View commit details
    Browse the repository at this point in the history
Loading