From dcf1947e5d573b163d42c2fa3ea88d390297b4e7 Mon Sep 17 00:00:00 2001 From: Procuria Date: Fri, 10 Apr 2026 17:11:09 +0200 Subject: [PATCH] =?UTF-8?q?Release=20v0.6.6=20=E2=80=94=20AKA=20title=20fi?= =?UTF-8?q?x,=20auto-search=20toggle,=20search=20button=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 87 +++++++++++++++++++++++++++-------- modq-helper-darkpeers.user.js | 2 +- 2 files changed, 68 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67045f6..91894a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,32 +4,79 @@ All notable changes to the DarkPeers Mod Queue Helper will be documented in this The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). -## [0.7.0] - 2026-04-10 +## [0.6.6] - 2026-04-10 ### Fixed -- **Banned groups** — replaced Luminarr list (87 groups) with DarkPeers authoritative list (60 groups + EVO/HDT conditional exceptions). False positives for Kira, 4K4U, d3g, iVy eliminated. -- **Encode resolution** — removed fake "720p minimum" rule. DarkPeers allows all resolutions (360p–4320p). -- **Opus/FLAC** — removed fake mono/stereo restriction. No channel limits on DarkPeers. -- **Dual-Audio** — corrected to DarkPeers definition: any 2 languages = Dual-Audio, 3+ = MULTi. -- **Release group** — missing group tag is now a warning, not an error. -- **Atmos detection** — checks only the default audio track, not all tracks. -- **HDR validation** — no longer gated behind 2160p/4320p. Catches "HDR10" at any resolution. -- **SRRDB search** — scene-name normalization and fallback keyword search when exact match fails. -- **Prowlarr rename detection** — ignores release group differences in self-consistency checks. AKA titles no longer cause false rename warnings. -- **Corrective messages** — replaced Luminarr §section references with "Naming Guide" link. Fixed BBCode URL syntax. Removed `img.luminarr.me`. -- **Prowlarr match summaries** — dynamically lists only fields that actually match instead of hardcoded claims. +- **AKA title false rename warnings** — titles with "AKA Original-Title" (e.g. `Squid Game AKA Ojing-eo geim`) no longer trigger false "possible rename" warnings when the folder uses the short name. The AKA portion is stripped before title comparison. +- **Search button first-click** — rewrote integration rendering to use stable container divs, fixing the issue where the Search button only worked on the second click. +- **Search button idle message** — changed to "Idle — use the Search button above to check" for clarity. ### Added -- **Auto-search toggle** — "Auto-search on page load" setting. When off, SRRDB/Prowlarr only run when you click Search. No more automatic queries while browsing. -- **Ignored indexers** — exclude specific indexers from Prowlarr results via settings. -- **Search / Re-search button** — on-demand integration search in the External Integrations section. -- **Expanded indexer view** — all matching indexers shown (no cap). Collapsible "+N more" for overflow. -- **Torrent age** — relative age shown next to each alternative indexer. -- **Alternative hyperlinks** — "Also found on" indexers are clickable links. -- **Prowlarr timeout setting** — configurable search timeout (default: 15000ms). -- **MCP read-only test harness** — safety-enforced browser verification framework for live-site testing. +- **Auto-search toggle** — new "Auto-search on page load" checkbox in Prowlarr settings. When unchecked, SRRDB/Prowlarr only search when you click the Search button. No more automatic queries while browsing. + +### Changed + +- **Search button styling** — moved to left-aligned position below section header with subtle blue accent for better visibility. + +## [0.6.5] - 2026-04-10 + +### Fixed + +- **AKA title false rename warnings** — titles with "AKA Original-Title" (e.g. `Squid Game AKA Ojing-eo geim`) no longer trigger false "possible rename" warnings when the folder uses the short name (`Squid.Game`). The AKA portion is stripped before title comparison. + +### Added + +- **Auto-search toggle** — new "Auto-search on page load" checkbox in Prowlarr settings. When unchecked, SRRDB/Prowlarr only search when you click the Search button. No more automatic queries while browsing. + +## [0.6.4] - 2026-04-09 + +### Fixed + +- **Corrective message BBCode** — corrected Naming Guide link to proper `[url=…]…[/url]` BBCode syntax per bbcode.org spec. + +## [0.6.3] - 2026-04-09 + +### Fixed + +- **Corrective message BBCode** — incorrect fix (used `[url]…[/url]` without `=` attribute). + +## [0.6.2] - 2026-04-09 + +### Fixed + +- **Corrective message BBCode** — incorrect fix for the URL tag syntax (used `[url=…]` instead of `[url]…[/url]`). + +## [0.6.1] - 2026-04-09 + +### Added + +- **Prowlarr timeout setting** — search timeout is now configurable via Tampermonkey settings (default: 15000ms). Accessible in the Integrations fieldset alongside Prowlarr URL and API Key. + +## [0.6.0] - 2026-04-09 + +### Fixed + +- **Banned groups** — replaced Luminarr list (87 groups) with DarkPeers authoritative list (60 groups + EVO/HDT conditional exceptions). False positives for Kira, 4K4U, d3g, iVy eliminated. EVO allowed for WEB-DL, HDT allowed for REMUX. +- **Encode resolution** — removed fake "720p minimum" rule. DarkPeers allows all resolutions including 360p, 480i, 480p, 576i, 576p. +- **Opus/FLAC** — removed fake mono/stereo restriction. DarkPeers has no channel limit on Opus or FLAC. +- **Dual-Audio** — corrected to DarkPeers definition: any 2 languages = Dual-Audio, 3+ = MULTi. Removed incorrect English-origin restriction. +- **Release group** — missing group tag is now a warning, not an error. DarkPeers allows uploads without a group tag. +- **Atmos detection** — now checks only the default audio track, not all tracks. Eliminates false positives from Atmos on commentary/secondary tracks. +- **HDR validation** — no longer gated behind 2160p/4320p. Validates HDR tags whenever they appear in the title, catching "HDR10" (should be "HDR") at any resolution. +- **SRRDB search** — added scene-name normalization (strip colons/apostrophes, & → and) and fallback keyword search when exact match fails. +- **Prowlarr rename detection** — self-consistency checks now ignore release group differences between torrent title and folder/file names, reducing false rename warnings. +- **Corrective messages** — replaced Luminarr §section references with plain "Naming Guide" link to DarkPeers wiki. Removed `img.luminarr.me` from image hosts. + +### Added + +- **Ignored indexers** — new setting to exclude specific indexers from Prowlarr results (e.g. TorrentLeech). Comma-separated, case-insensitive. +- **Manual re-search** — "Re-search" button in External Integrations section header. Prevents unwanted auto-searches after page edits. Click to re-query SRRDB and Prowlarr on demand. +- **Expanded indexer view** — all matching indexers shown (no longer capped at 3). First 3 inline, rest in collapsible "+N more" section. +- **Torrent age** — relative age shown next to each alternative indexer ("3d ago", "2mo ago") when Prowlarr provides publish dates. +- **Dynamic match summaries** — Prowlarr summary now lists only fields that actually match instead of hardcoded "title, year, resolution, codecs all consistent". Mismatched fields are excluded from the claim. +- **Alternative hyperlinks** — "Also found on" indexers are now clickable links to the source tracker page when URL is available. ## [0.5.0] - 2026-04-06 diff --git a/modq-helper-darkpeers.user.js b/modq-helper-darkpeers.user.js index 0234ef9..89a5408 100644 --- a/modq-helper-darkpeers.user.js +++ b/modq-helper-darkpeers.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name UNIT3D Mod Queue Helper — DarkPeers // @namespace https://gitea.computerliebe.org/Procuria/dp-modq-helper -// @version 0.7.0 +// @version 0.6.6 // @description Quality-gate checks for DarkPeers — extended moderation rules, title validation, SRRDB & Prowlarr integrations // @author TQG Contributors // @updateURL https://gitea.computerliebe.org/Procuria/dp-modq-helper/raw/branch/main/modq-helper-darkpeers.user.js