github ProphetSe7en/clonarr v2.5.7

latest releases: v2.5.9, v2.5.8
7 days ago

v2.5.7

Scheduled pull intervals (PR #46 by @ColeSpringer)

You can now schedule TRaSH pulls on a clock — Daily / Weekly / Monthly
at a specific time of day — instead of "every X hours". The next pull
time is shown in the UI relative to your timezone. Thanks Cole for the
contribution.

Toast manager (PR #47 by @ColeSpringer)

Notifications now stack and deduplicate sensibly: identical errors
collapse into one toast with a "× 3"-style repeat counter, hovering
pauses the auto-dismiss timer, and a max of three are visible at once
(the rest queue). Errors and warnings get a louder ARIA role so screen
readers announce them properly. Thanks Cole.

Reset TRaSH Data (PR #48 by @ColeSpringer)

New Reset button in Settings → TRaSH Guides wipes the cached
trash-guides repo and forces a fresh clone on the next Pull. Useful
when the cache gets stuck. Your config, profiles, and custom CFs are
not touched. Thanks Cole.

Deleted custom CFs no longer linger

When you delete a custom CF, it now disappears from sync rules
automatically on the next sync — no more "ghost" entries pointing at
CFs that no longer exist. Your sync rules stay clean.

CF Customizations card

The Profile Sync editor used to show "Overridden Scores" and
"Additional CFs" as two separate cards. They're now one CF
Customizations
card, hybrid-laid-out: when a CF Group has one
customization it shows as a flat row, when it has two or more they
collapse into a group card. Each row is color-coded by category so
you can scan at a glance.

Auto-sync, friendlier and more resilient

  • Auto-sync no longer runs at container restart — first sync
    happens on the next scheduled trigger, so a routine update doesn't
    spam Discord with a notification per rule.
  • When an Arr instance briefly drops off the network, clonarr now
    retries with backoff (up to 30 min) and sends one notification
    per instance
    instead of one per rule.
  • New Auto-sync Schedule (Settings) lets you force-resync
    everything on a clock, independent of the pull schedule. Default
    off — useful for catching CF drift when TRaSH hasn't changed.
  • Plain-language error messages on the rule card and in Discord /
    NTFY / Apprise. No more raw Go stack-text in notifications.

Sync All / per-rule Sync Now

Both check Arr is reachable before queuing 20 sync attempts. If
it isn't, you get one "Radarr is not reachable" toast instead of 20
generic "Failed to build sync plan" errors.

Compare tab redesigned

Compare is now a read-only diff between your Arr profile and the TRaSH
profile. To act on it, click Edit & Sync → — opens the
standard profile editor with the differences pre-loaded as overrides.
Same code path as Profile Sync, so same intent always produces the
same result.

Editor improvements

  • Reset to Profile Defaults now also resets CF Groups (was leaving
    toggled-on optional groups and per-CF picks untouched).
  • Sync Profile preview list scrolls inside the modal frame so the
    Apply / Dry Run / Cancel buttons stay visible with long change
    lists.

Save without syncing

The rule editor (Profiles tab → Edit pencil) has a third button next
to Save & Sync: Save. Saves your changes to the rule without
pushing them to Radarr/Sonarr. The next Sync All, per-rule Sync Now,
or scheduled Auto-Sync picks them up.

Rules with saved-but-not-synced edits show a ● unsynced chip on the
rule card so you can spot the pending ones.

Polish

  • CF category colors refreshed: Required is now slate teal,
    SQP indigo, Miscellaneous iron-blue steel. Other stays the
    neutral grey it was.
  • Clickable commit hashes in the TRaSH update dropdown — click the
    prev → new commit pair to jump straight to the change on GitHub.
    Thanks @xopez for the request.

Full version history: CHANGELOG.md

Don't miss a new clonarr release

NewReleases is sending notifications on new releases.