3.1.0 (2024-11-21)
🚀 New Features
- huge changes to facilitate the bad adult classification we have (5149cd1)
- Adult classification is killing so many titles.
Introduced a new adult (xxx) category into the database. - Wired up torznab capabilities for the adult category.
- Introduced category filtering to limit what gets through in the postrges search function
- Build a full dashboard allowing you to add / remove / edit entries in your db with ease. You have to toggle this on with
Zilean__EnableDashboard
: true, or set it in your settings file. Its off by default because I dont know who exposes their zilean, so its safer to have it opt in. - Fixed tvSeries searches when searching by IMDB Id
- Introduced better category handling for movies, tvSearch and the new XXX search.
- Allow overriding the year, imdb id, category and adult + trash states from the dashboard to override anything RTN parsed the files as during ingestion.
- Reworked the python service to ensure all PyObjects are disposed efficiently after the bridge to c#
Same goes for any imported PyModules, and enforce a call to gc in python. - Moved the python support from the scraper to the shared library so the Api can use it. When you insert a new torrent, or edit one - RTN reruns on the fly for the edited record.
- Removed the Adult and trash options - we just ingest everything now, but anything that would have been removed under the adult flag previously, gets stored in the new xxx category, and because the endpoints are filtered, you wont get these results in regular movie and tvSearch results. If something is in an incorrect category - you can override on the dashboard.
- Implement Index Vaccuming after imports to clean up database, and stop bloat.
⚙️ Chores
- update docs (970f14d)
📦 CI Improvements
- upgrade docs workflow [skip-release] (11091d9)