diff --git a/src/data.js b/src/data.js index 9273746..d01ad22 100644 --- a/src/data.js +++ b/src/data.js @@ -2274,9 +2274,9 @@ function getDailyStats(sessions) { if (entry.timestamp) { ts = typeof entry.timestamp === 'number' ? entry.timestamp : new Date(entry.timestamp).getTime(); } - if (!ts || ts < 1000000000000) continue; // skip invalid + if (!ts || ts < 1000000000000) continue; const day = fmtLocalDay(ts); - msgsByDay[day] = (msgsByDay[day] || 0) + 1; + if (entry.type === 'user') msgsByDay[day] = (msgsByDay[day] || 0) + 1; if (!tsByDay[day]) tsByDay[day] = { first: ts, last: ts }; if (ts < tsByDay[day].first) tsByDay[day].first = ts; if (ts > tsByDay[day].last) tsByDay[day].last = ts; diff --git a/src/frontend/app.js b/src/frontend/app.js index aa624ae..dbe52d4 100644 --- a/src/frontend/app.js +++ b/src/frontend/app.js @@ -2657,7 +2657,7 @@ async function renderLeaderboard(container) { // Today stats html += '