diff --git a/app/main.py b/app/main.py
index e4ad7eb..e2a6e37 100644
--- a/app/main.py
+++ b/app/main.py
@@ -2031,11 +2031,15 @@ async def api_aktuelle_themen_top(
min_similarity: float = 0.4,
matches_per_news: int = 3,
only_relevant: bool = False,
+ date: Optional[str] = None,
):
"""Top-K News der letzten N Tage mit Antrags-Match.
Mit `only_relevant=true` werden News mit Relevance-Level "low" oder
"none" rausgefiltert.
+
+ Mit `date=YYYY-MM-DD` werden nur News dieses Tages angezeigt
+ (overrides `days`).
"""
from .themen_matching import aggregate_top_themen
return aggregate_top_themen(
@@ -2044,6 +2048,7 @@ async def api_aktuelle_themen_top(
min_similarity=min_similarity,
matches_per_news=matches_per_news,
only_relevant=only_relevant,
+ single_date=date,
)
diff --git a/app/templates/v2/screens/aktuelle-themen.html b/app/templates/v2/screens/aktuelle-themen.html
index 3263475..0a78cf8 100644
--- a/app/templates/v2/screens/aktuelle-themen.html
+++ b/app/templates/v2/screens/aktuelle-themen.html
@@ -168,7 +168,7 @@
-
+