Added
- Tracearr 2.0+ playback history with multi-server discovery, binding, users, durations, and watched-state support
- Now displays deeplinks for arrs on candidates/info pages of media
- Added exact JSON containment filtering via rule_id to internal and /api/v1/candidates APIs.
- Added /api/media/candidates/rules for enabled/disabled candidate-rule options.
- Added a persisted, media-aware rule dropdown.
- Added API documentation and regression coverage, including [6] vs [16] containment.
- Cleanup rules can now target multiple Radarr or Sonarr instances from one rule, with safe path-based deletion routing and managed-tag synchronization across the selected instances.
- Added an "Unmonitor Only" ARR delete behavior (default fallback and per-rule) that un-monitors the Radarr/Sonarr entry without touching files, letting content be reviewed on disk before a manual delete.
- Added TMDB ID, IMDb ID, and TVDB ID as basic rule condition options for matching media by external ID.
- Support for Plex hama metadata engine
- Harden guid to check for legacy metadata engines
Changed
- Tracearr bindings now select one authoritative durable history source per media server without double-counting or silent fallback
- Candidate cards now show all matched-rule badges and full “Why matched” explanations.
- Improved Plex SSO back to main browser swap.
Fixed
- Rule condition Never watched now treats either a valid watch timestamp or a positive view count as proof the media was watched
What's Changed
- ci: bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #332
- ci: bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #333
- ci: bump docker/build-push-action from 6.19.2 to 7.3.0 by @dependabot[bot] in #334
- ci: bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in #335
- ci: bump softprops/action-gh-release from 2.6.2 to 3.0.2 by @dependabot[bot] in #336
- ci: bump actions/download-artifact from 4.3.0 to 8.0.1 by @dependabot[bot] in #337
- ci: bump docker/metadata-action from 5.10.0 to 6.2.0 by @dependabot[bot] in #338
- ci: bump actions/setup-node from 4.4.0 to 7.0.0 by @dependabot[bot] in #339
- ci: bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #340
- ci: bump actions/configure-pages from 5.0.0 to 6.0.0 by @dependabot[bot] in #341
- ci: bump actions/checkout from 6.1.0 to 7.0.1 by @dependabot[bot] in #349
- ci: bump docker/setup-qemu-action from 3.7.0 to 4.2.0 by @dependabot[bot] in #348
- ci: bump astral-sh/setup-uv from 7.6.0 to 10.0.0 by @dependabot[bot] in #347
- ci: bump docker/login-action from 3.7.0 to 4.6.0 by @dependabot[bot] in #346
- ci: bump docker/setup-buildx-action from 3.12.0 to 4.2.0 by @dependabot[bot] in #345
- Tracearr by @jessielw in #350
- Dev by @jessielw in #356
Full Changelog: 0.3.5...0.3.6