diff --git a/CHANGELOG-DEV.md b/CHANGELOG-DEV.md index 3cb9b44..4219d2a 100644 --- a/CHANGELOG-DEV.md +++ b/CHANGELOG-DEV.md @@ -1,3 +1,7 @@ +## 0.1.76.0-dev - 2026-03-10 + +- dev: bump to 0.1.76.0-dev – aeltere Versionen im Update-Dialog, Release-Branch-Zuordnung, README ueberarbeitet + ## 0.1.74-dev - 2026-03-10 - dev: bump to 0.1.74-dev – BurningSeries entfernt, Paging-Fix Neuste Titel diff --git a/addon/addon.xml b/addon/addon.xml index babd149..416db3a 100644 --- a/addon/addon.xml +++ b/addon/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/addon/default.py b/addon/default.py index b6e0a24..cbae595 100644 --- a/addon/default.py +++ b/addon/default.py @@ -1242,15 +1242,15 @@ def _version_sort_key(version: str) -> tuple[int, ...]: def _is_stable_version(version: str) -> bool: - return bool(re.match(r"^\d+\.\d+\.\d+$", str(version or "").strip())) + return bool(re.match(r"^\d+\.\d+\.\d+(\.\d+)?$", str(version or "").strip())) def _is_nightly_version(version: str) -> bool: - return bool(re.match(r"^\d+\.\d+\.\d+-nightly$", str(version or "").strip())) + return bool(re.match(r"^\d+\.\d+\.\d+(\.\d+)?-nightly$", str(version or "").strip())) def _is_dev_version(version: str) -> bool: - return bool(re.match(r"^\d+\.\d+\.\d+-dev$", str(version or "").strip())) + return bool(re.match(r"^\d+\.\d+\.\d+(\.\d+)?-dev$", str(version or "").strip())) def _filter_versions_for_channel(channel: int, versions: list[str]) -> list[str]: