Skip to content

v1.2.0 — Web UI, wizard, reports grid, Unraid CA

Latest

Choose a tag to compare

@romwil romwil released this 18 May 20:20

Reclaimspace v1.2.0

Web UI release for Plex + Radarr/Sonarr duplicate cleanup on Unraid and Docker.

Highlights

  • Setup wizard — guided Plex, Radarr, Sonarr, and path setup with live connection tests
  • Dashboard — dry-run and quarantine scans with job progress
  • Reports — sortable, filterable data grid plus JSON tree view
  • Configuration — dedicated /config page for settings and Plex library keys
  • Restore — preview and run rollback from quarantine manifests
  • Unraid readyca_profile.xml, CA template, docker-run.sh without Compose

Added

  • FastAPI web UI on port 8777 with first-run wizard
  • Setup API: status, path validation, service tests, path mappings, wizard reset
  • Background scan jobs with progress phases (including TV Plex paging)
  • Masked secrets on GET /api/settings; merge on save preserves tokens
  • Report summary chips, interactive data grid (search, status filter, column sort, row expand)
  • Structured JSON report viewer
  • Quarantine restore UI (dry-run preview)
  • Optional webhook notifications and scheduled dry-run scans
  • ca_profile.xml, templates/reclaimspace.xml, and icon.svg for Community Applications
  • Documentation: WEB_UI.md, UNRAID_CA.md, RELEASE.md

Fixed

  • Setup wizard re-run no longer immediately returns to dashboard (legacy auto-onboard + settings merge)
  • JavaScript bootstrap when wizard and dashboard scripts load together
  • load_merged_settings no longer overwrites boolean flags from settings.json with env defaults

Install

Docker / Unraid:

docker pull romwil/reclaimspace:1.2.0

Or clone and run ./docker-run.sh — see docs/DOCKER.md.

Open http://your-server:8777/ and complete the setup wizard.

Upgrade from v1.1.0

  • Pull the new image or rebuild with docker-run.sh
  • Existing config/settings.json is preserved; you may see the dashboard immediately if already configured
  • Use Setup wizard in the header to re-run guided setup

Upgrade from v1.0.0 (CLI only)

  • No change to CLI behavior; web UI is optional via Docker
  • Continue using python3 -m reclaimspace.media_duplicates as before

Full changelog: CHANGELOG.md