4.0 KiB
4.0 KiB
Changelog
All notable changes to the DarkPeers Mod Queue Helper will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.4.1] - 2026-04-06
Fixed
- Separator normalization in rename detection — dot-separated filenames (e.g.
DTS-HD.MA.5.1) now parse identically to space-separated titles (e.g.DTS-HD MA 5.1), eliminating false positives when the only difference is formatting- Dots between words are normalized to spaces before tokenization
- Codec dots preserved (H.264, H.265)
- Channel dots preserved (5.1, 2.0, 7.1)
- Fixes false positive on:
The Indian Runner 1991 1080p BluRay REMUX AVC DTS-HD MA 5.1-TDDvsThe.Indian.Runner.1991.BluRay.Remux.1080p.AVC.DTS-HD.MA.5.1-TDD.mkv
[0.4.0] - 2026-04-06
Changed
- Rename detection rewrite — replaced brittle word-overlap scoring and stripped-string cross-seed comparison with confidence-based
RenameDetectormodule- Weighted field-based scoring using
H.extractTitleElements(title, year, resolution, source, codecs) - Release group differences no longer penalize relevance score
- Codec alias matching (x264 = H.264, DD = AC-3, etc.)
- TV scope awareness — MediaInfo filename comparison skipped for season packs to prevent false positives
- Self-consistency checks (folder/file vs torrent name) as primary rename signal
- Five-level confidence model:
match,likely_match,uncertain,likely_renamed,renamed - Prowlarr results are now advisory (maximum: warn) — never auto-recommend REJECT
- Element ordering and file extension differences no longer cause false positives
- Weighted field-based scoring using
Fixed
- False positive on element ordering —
BluRay.1080pvs1080p.BluRayno longer flagged as renamed - False positive on group name differences — different release group on indexer no longer treated as rename evidence
- TV season pack false positives — single-episode MediaInfo filename no longer compared against season-level Prowlarr results
[0.3.2] - 2026-04-05
Fixed
- Container format check — allow MP4 alongside MKV for non-Full Disc releases (DarkPeers does not enforce MKV-only)
[0.3.1] - 2026-04-05
Fixed
- BB-Code URL tag — corrected
[url=...]Upload Rules[/url]to[url]...[/url]in the corrective message builder
[0.3.0] - 2026-04-05
Changed
- Rule engine readability — un-minified the quality-gate rule engine (
k) and itsresolutionTypeMatchextension from dense single-line blocks into properly indented, multi-line JavaScript
[0.2.0] - 2026-04-05
Changed
- Configuration readability — un-minified the quality-gate configuration object (
g) from a single 20KB line into properly indented, multi-line JavaScript for easier review and maintenance
[0.1.0] - 2026-04-05
Added
- Quality-gate rule engine — automated checks for resolution, audio/video codecs, HDR formats, sources, screenshots, media info, and subtitles
- DarkPeers-specific checks — extended moderation rules tailored to DarkPeers upload standards (banned groups, tiered release groups, naming conventions)
- Title validator — template-based title validation enforcing correct element order for Full Disc/Remux, Encode, and WEB releases
- SRRDB integration — scene release verification via SRRDB API lookup
- Prowlarr integration — cross-seed and duplicate detection through Prowlarr search
- Cross-seed rename detection — flags potential cross-seed renames by comparing against Prowlarr results
- Corrective message builder — generates pre-formatted moderation messages listing detected issues
- Settings panel — persistent user configuration via Tampermonkey storage (Prowlarr URL/API key, rules URL, feature toggles)
- Configurable selectors — DOM abstraction layer supporting custom CSS selectors per instance
- Multi-instance support — instance configuration system for site-specific feature flags and settings