v5.3.0
First release since v5.2.10 (July 2025).
New features
- Name normalization — sort by cleaned torrent names, toggleable via settings (@tohenk)
- Log history plugin — persists log tab across page reloads (@ranirahn, fixes by @xirvik)
- Tracker Status column — shows tracker response in torrent list (@Micdu70)
- OblivionBlue theme (@the-mrabz)
- Dual IPv4/IPv6 port checking (@cantalupo555, fixes by @xirvik)
- Option to hide trackers from panel (@TheGoblinHero, fixes by @xirvik)
- Icon alias system for tracker/label dedup (@tohenk)
- conf.local.php support for deployment-specific config overrides (@xirvik)
- Right-align count/size in panels with separator (@tohenk)
- Magnet bulk add — paste multiple URLs/magnets at once (@edde746)
Bug fixes
- PHP 8.2+ deprecation fixes — cache.php, Torrent.php, rss.php, trafic (@xirvik)
- GeoIP2/MaxMindDB rewrite — replaces deprecated GeoIP1 extension (@xirvik)
- rtorrent 0.16.x compatibility — erasedata, convert.kb, deprecated command aliases (@xirvik, @simonc56)
- httprpc trust model fix for rtorrent 0.16.8 (@xirvik)
- Explorer truncated file listing fix (@xirvik)
- DnD event handler leak fix (@xirvik)
- Theme race condition fix (@xirvik)
- Dialog header CSS fix for flex layout (@xirvik)
- RSS guid-based duplicate detection (@ranirahn)
- Diskspace tooltip — shows used/total/free (@tohenk)
- Directory picker sort fix — case-insensitive,
..always first (@allixx) - Right-align peers/seeds columns (@allixx)
- Lookat plugin precedence bug fix (@anthonyryan1)
- Don't double-count size in tracker labels (@Zmegolaz)
- Check port graceful IPv6 handling (@xirvik)
- hideTrackers plugin load order fix (@xirvik)
- Fix missing comma in pt-br.js (@xirvik)
- Relative symlink permission check (@tohenk)
Translations
- Greek translation updates (@ChriZathens)
- Brazilian Portuguese translation improvements (various)
Dependencies (tests only)
- Bump picomatch 2.3.1 → 2.3.2 (security)
- Bump js-yaml 3.14.1 → 3.14.2 (security)
- Bump minimatch 3.1.2 → 3.1.5 (security)
- Bump jest-environment-jsdom 29.5.0 → 30.3.0