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: Maintainerr/Maintainerr
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.10.1
Choose a base ref
...
head repository: Maintainerr/Maintainerr
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.10.2
Choose a head ref
  • 15 commits
  • 23 files changed
  • 5 contributors

Commits on May 3, 2026

  1. Configuration menu
    Copy the full SHA
    677f4a9 View commit details
    Browse the repository at this point in the history
  2. fix(app): correct version comparison for multi-digit segments (#2838)

    * fix(app): correct version comparison for multi-digit segments
    
    Closes #2835
    
    * refactor(app): drop regex prefix trim per AGENTS.md string-handling rule
    enoch85 authored May 3, 2026
    Configuration menu
    Copy the full SHA
    0ee9a97 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump postcss from 8.5.10 to 8.5.11 (#2839)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.5.10 to 8.5.11.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.5.10...8.5.11)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-version: 8.5.11
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 3, 2026
    Configuration menu
    Copy the full SHA
    7eb1e07 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump yaml from 2.8.3 to 2.8.4 (#2840)

    Bumps [yaml](https://github.com/eemeli/yaml) from 2.8.3 to 2.8.4.
    - [Release notes](https://github.com/eemeli/yaml/releases)
    - [Commits](eemeli/yaml@v2.8.3...v2.8.4)
    
    ---
    updated-dependencies:
    - dependency-name: yaml
      dependency-version: 2.8.4
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 3, 2026
    Configuration menu
    Copy the full SHA
    a178124 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2026

  1. build(deps-dev): bump @typescript-eslint/eslint-plugin (#2843)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.59.0 to 8.59.2.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-version: 8.59.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 4, 2026
    Configuration menu
    Copy the full SHA
    aa55dd8 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump react-hook-form from 7.74.0 to 7.75.0 (#2844)

    Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form) from 7.74.0 to 7.75.0.
    - [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
    - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
    - [Commits](react-hook-form/react-hook-form@v7.74.0...v7.75.0)
    
    ---
    updated-dependencies:
    - dependency-name: react-hook-form
      dependency-version: 7.75.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 4, 2026
    Configuration menu
    Copy the full SHA
    dd3aa8d View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump @typescript-eslint/parser from 8.59.1 to 8.59.2 (

    …#2845)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.59.1 to 8.59.2.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-version: 8.59.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 4, 2026
    Configuration menu
    Copy the full SHA
    e253471 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2026

  1. build(deps): bump axios from 1.15.2 to 1.16.0 (#2842)

    Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.15.2...v1.16.0)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.16.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 5, 2026
    Configuration menu
    Copy the full SHA
    f0d07bb View commit details
    Browse the repository at this point in the history

Commits on May 6, 2026

  1. build(deps-dev): bump postcss from 8.5.13 to 8.5.14 (#2849)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.5.13 to 8.5.14.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.5.13...8.5.14)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-version: 8.5.14
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2026
    Configuration menu
    Copy the full SHA
    3418b55 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump react-router-dom from 7.14.2 to 7.15.0 (#2847)

    Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.14.2 to 7.15.0.
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.15.0/packages/react-router-dom)
    
    ---
    updated-dependencies:
    - dependency-name: react-router-dom
      dependency-version: 7.15.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2026
    Configuration menu
    Copy the full SHA
    574786e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    971f964 View commit details
    Browse the repository at this point in the history
  4. fix(collections): suppress rule re-add of items the handler just proc…

    …essed (#2837)
    
    * fix(collections): suppress rule re-add of items the handler just processed
    
    Track the mediaServerIds CollectionHandler.handleMedia processes per
    collection in a small in-memory service. RuleExecutorService.handleCollection
    consults it before computing mediaToAdd so the comparator pass that runs
    seconds after the handler doesn't re-add the same item — which produced a
    confusing "Media Removed" + "Media Added" notification pair for any rule
    keyed on conditions (watched / lastViewedAt) that don't change after the
    arr action. State clears via the existing Collection_Deleted event.
    
    * fix(collections): consume recently-handled marks each rule pass
    
    The suppression set was only cleared on Collection_Deleted, so once an
    item was handled it stayed suppressed for the lifetime of the process.
    For unmonitor / quality-change actions where the file remains on disk,
    that meant a legitimate later re-match would never re-add the item.
    
    Clear the per-collection set right after the rule executor consults it
    so the suppression blocks exactly the immediate echo. Update JSDoc and
    inline comments to match. Add a regression test that runs two passes:
    the first suppresses, the second re-adds.
    
    ---------
    
    Co-authored-by: Kristian Matthews-Kennington <kristian@matthews-kennington.com>
    enoch85 and SmolSoftBoi authored May 6, 2026
    Configuration menu
    Copy the full SHA
    952f451 View commit details
    Browse the repository at this point in the history
  5. chore: sync development to main (#2851)

    * fix(app): correct version comparison for multi-digit segments (#2838)
    
    * fix(app): correct version comparison for multi-digit segments
    
    Closes #2835
    
    * refactor(app): drop regex prefix trim per AGENTS.md string-handling rule
    
    * build(deps-dev): bump postcss from 8.5.10 to 8.5.11 (#2839)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.5.10 to 8.5.11.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.5.10...8.5.11)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-version: 8.5.11
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps): bump yaml from 2.8.3 to 2.8.4 (#2840)
    
    Bumps [yaml](https://github.com/eemeli/yaml) from 2.8.3 to 2.8.4.
    - [Release notes](https://github.com/eemeli/yaml/releases)
    - [Commits](eemeli/yaml@v2.8.3...v2.8.4)
    
    ---
    updated-dependencies:
    - dependency-name: yaml
      dependency-version: 2.8.4
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps-dev): bump @typescript-eslint/eslint-plugin (#2843)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.59.0 to 8.59.2.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-version: 8.59.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps): bump react-hook-form from 7.74.0 to 7.75.0 (#2844)
    
    Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form) from 7.74.0 to 7.75.0.
    - [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
    - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
    - [Commits](react-hook-form/react-hook-form@v7.74.0...v7.75.0)
    
    ---
    updated-dependencies:
    - dependency-name: react-hook-form
      dependency-version: 7.75.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps-dev): bump @typescript-eslint/parser from 8.59.1 to 8.59.2 (#2845)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.59.1 to 8.59.2.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-version: 8.59.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps): bump axios from 1.15.2 to 1.16.0 (#2842)
    
    Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.15.2...v1.16.0)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.16.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps-dev): bump postcss from 8.5.13 to 8.5.14 (#2849)
    
    Bumps [postcss](https://github.com/postcss/postcss) from 8.5.13 to 8.5.14.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.5.13...8.5.14)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-version: 8.5.14
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * build(deps): bump react-router-dom from 7.14.2 to 7.15.0 (#2847)
    
    Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.14.2 to 7.15.0.
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.15.0/packages/react-router-dom)
    
    ---
    updated-dependencies:
    - dependency-name: react-router-dom
      dependency-version: 7.15.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * fix(storage-metrics): deduplicate reclaimable bytes; add cleanup byte counters (#2833)
    
    * fix(collections): suppress rule re-add of items the handler just processed (#2837)
    
    * fix(collections): suppress rule re-add of items the handler just processed
    
    Track the mediaServerIds CollectionHandler.handleMedia processes per
    collection in a small in-memory service. RuleExecutorService.handleCollection
    consults it before computing mediaToAdd so the comparator pass that runs
    seconds after the handler doesn't re-add the same item — which produced a
    confusing "Media Removed" + "Media Added" notification pair for any rule
    keyed on conditions (watched / lastViewedAt) that don't change after the
    arr action. State clears via the existing Collection_Deleted event.
    
    * fix(collections): consume recently-handled marks each rule pass
    
    The suppression set was only cleared on Collection_Deleted, so once an
    item was handled it stayed suppressed for the lifetime of the process.
    For unmonitor / quality-change actions where the file remains on disk,
    that meant a legitimate later re-match would never re-add the item.
    
    Clear the per-collection set right after the rule executor consults it
    so the suppression blocks exactly the immediate echo. Update JSDoc and
    inline comments to match. Add a regression test that runs two passes:
    the first suppresses, the second re-adds.
    
    ---------
    
    Co-authored-by: Kristian Matthews-Kennington <kristian@matthews-kennington.com>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: maintainerr-automation[bot] <261505141+maintainerr-automation[bot]@users.noreply.github.com>
    Co-authored-by: enoch85 <mailto@danielhansson.nu>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Kristian Matthews-Kennington <kristian@matthews-kennington.com>
    4 people authored May 6, 2026
    Configuration menu
    Copy the full SHA
    e24fdd0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f44d7c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2026

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