Skip to content

Commit 3ff96cb

Browse files
committed
Fix desktop report list limit
1 parent 8aed6cd commit 3ff96cb

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎deployments/desktop/static/desktop.js‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
const DEMO_MODE = new URLSearchParams(window.location.search).get("demo") === "1";
55
const LOCALE_KEY = "paperflow.desktop.locale";
66
const REPORT_HIGHLIGHTS_KEY = "paperflow.report.cardHighlights";
7+
const REPORT_LIST_LIMIT = 500;
78
const supportedLocales = new Set(["zh", "en"]);
89
const requestedLocale = new URLSearchParams(window.location.search).get("lang");
910
const savedLocale = window.localStorage.getItem(LOCALE_KEY);
@@ -2956,7 +2957,7 @@
29562957
const query = $("reportQuery").value.trim();
29572958
const days = $("reportDays").value || "30";
29582959
const date = $("reportDate").value || "";
2959-
const data = await api(`/api/reports?user_id=${encodeURIComponent(scopedUser)}&q=${encodeURIComponent(query)}&days=${days}&date=${encodeURIComponent(date)}&limit=120`);
2960+
const data = await api(`/api/reports?user_id=${encodeURIComponent(scopedUser)}&q=${encodeURIComponent(query)}&days=${days}&date=${encodeURIComponent(date)}&limit=${REPORT_LIST_LIMIT}`);
29602961
state.reports = data.reports || [];
29612962
const count = data.count || state.reports.length;
29622963
$("reportSources").textContent = (data.source_dirs || []).length

‎deployments/desktop/static/reports.js‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
(function () {
2+
const REPORT_LIST_LIMIT = 500;
3+
24
const uiState = {
35
reports: [],
46
currentReport: null,
@@ -340,7 +342,7 @@
340342
const q = byId("reportQuery").value.trim();
341343
const days = Number(byId("reportDays").value || 30);
342344
const exactDate = byId("reportDate").value || "";
343-
const data = await api(`/api/reports?user_id=${encodeURIComponent(scopedUser)}&q=${encodeURIComponent(q)}&days=${encodeURIComponent(days)}&date=${encodeURIComponent(exactDate)}&limit=120`);
345+
const data = await api(`/api/reports?user_id=${encodeURIComponent(scopedUser)}&q=${encodeURIComponent(q)}&days=${encodeURIComponent(days)}&date=${encodeURIComponent(exactDate)}&limit=${REPORT_LIST_LIMIT}`);
344346
uiState.reports = data.reports || [];
345347
const sourceDirs = data.source_dirs || [];
346348
const filters = [];

‎tests/test_desktop_gui.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2773,7 +2773,8 @@ def test_desktop_wiki_frontend_derives_architecture_from_backend_graph() -> None
27732773
assert "wikiMapCatalog" not in script
27742774
assert "concept:structured-memory" not in script
27752775
assert "concept:agent" not in script
2776-
assert "&limit=120" in script
2776+
assert "REPORT_LIST_LIMIT = 500" in script
2777+
assert "&limit=${REPORT_LIST_LIMIT}" in script
27772778
assert "const query = rawQuery ||" not in script
27782779
assert 'DEMO_MODE ? demoWikiNodes : []' in script
27792780
assert 'class="wiki-entry-body"' in html

0 commit comments

Comments
 (0)