Releases: Pardo24/Gecko
v1.4.4
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Full Changelog: v1.2.1...v1.4.0
v1.2.1 — Storage Manager
What's new
Storage Manager
A new panel accessible from the home screen's disk usage card lets you browse all your downloaded movies and series sorted by size.
Actions per item:
- 🔍 Delete files + search new release — removes the files from disk, keeps the item in Radarr/Sonarr, and immediately triggers a search for a new release
- 🗑️ Remove from library — deletes files and removes the item from Radarr/Sonarr entirely
All actions require an inline confirmation click to prevent accidental deletes.
v1.2.0 — Gecko Cleaner
What's new
Gecko Cleaner (built-in)
- Replaces external Cleanuparr dependency with a lightweight built-in service
- Monitors Radarr, Sonarr and Lidarr queues every 10 minutes
- Automatically removes stalled, failed, and bad-tracker downloads
- Uses
blocklist=trueso *arr immediately searches for the next available release - Zero external dependencies — built locally from source during installation
- Runs independently of the Gecko app (Docker service)
Improvements
- Installation wizard now has 8 service steps (3–10) instead of 9
- Done screen simplified — no manual Cleanuparr setup needed
- Parallel queue processing for faster cleanup cycles
v1.1.9
Cleanuparr setup card
After installation, the Done screen now shows a collapsible Cleanuparr card with all the connection details you need to configure it — no manual lookup required:
- qBittorrent: host URL (auto-detects VPN vs no-VPN), username and password
- Radarr / Sonarr / Lidarr: internal Docker host URL + API key
Each field has a copy button. An Open Cleanuparr button takes you directly to http://localhost:11011.
Fix: removed broken restart-qbittorrent service
ghcr.io/jakubkopys/restart-qbittorrent does not exist as a public pre-built Docker image — pulling it returned "denied". Removed from the stack. The underlying problem (qBittorrent losing connectivity after Gluetun reconnects) is already handled by the network_mode: service:gluetun sharing and Docker's restart: unless-stopped policy.
Regarding a fully API-configurable alternative to Cleanuparr
No equivalent tool exists in the media automation ecosystem that both handles stalled download cleanup AND exposes a full REST API for programmatic configuration. Cleanuparr is the right tool — it just requires a one-time manual setup via its web UI using the credentials now shown in the Done screen.
v1.1.8
New services
- Cleanuparr — Automatic stalled-download cleaner. Detects stuck or errored torrents, removes them from qBittorrent, blocklists in Radarr/Sonarr/Lidarr and triggers a new search. Included in the installer stack and starts as wizard step 11. Connect it to your arr apps and qBittorrent via its web UI at `http://[your-ip]:11011` after installation.
- restart-qbittorrent (VPN mode only) — Monitors Gluetun VPN reconnections and automatically restarts qBittorrent so downloads resume. Fully configured via environment variables — no manual setup needed.
Bug fix (Nubul)
- Fixed `cleanuparr` and `restart-qbittorrent` indentation in Nubul's `docker-compose.yml` — both were at the YAML root level (outside `services:`) and were being silently ignored by docker compose.
v1.1.7
Bug fixes
- Lidarr: Fixed API version — Lidarr v2.x uses
/api/v1, not/api/v3. All endpoints (download client, root folder, auth config) were hitting 404 on every fresh install. - Bazarr: Fixed
base_urlfrom'/'to''when connecting Radarr/Sonarr, preventing double-slash URLs in Bazarr's internal HTTP calls.