fix(stats): load full session timelines by default

This commit is contained in:
2026-03-17 22:37:34 -07:00
parent 8f39416ff5
commit f9b582582b
5 changed files with 55 additions and 5 deletions

View File

@@ -189,7 +189,8 @@ export function createStatsApp(
app.get('/api/stats/sessions/:id/timeline', async (c) => {
const id = parseIntQuery(c.req.param('id'), 0);
if (id <= 0) return c.json([], 400);
const limit = parseIntQuery(c.req.query('limit'), 200, 1000);
const rawLimit = c.req.query('limit');
const limit = rawLimit === undefined ? undefined : parseIntQuery(rawLimit, 200, 1000);
const timeline = await tracker.getSessionTimeline(id, limit);
return c.json(timeline);
});