feat: implement AI usage tracking and quota management with daily usage records
Test / backend (push) Failing after 1m6s
Test / frontend (push) Successful in 34s

This commit is contained in:
LaurensBartelds committed 2026-05-05 15:37:17 +02:00
1 parent 1a37209f72
commit 54a0ede92a
17 files changed
+485 -46

No files matched your search

+1 -1
View File
@@ -158,7 +158,7 @@ export default function MyResults({ onLoadExam }: Props) {
{retakingId === r.id ? t('common.loading') : t('results.retakeExam')}
</button>
<button className="btn btn-sm" onClick={() => void reviewResult(r)}>
{t('common.edit')}
{t('results.review')}
</button>
{deleteConfirm === r.id ? (
<div className="workspace-delete-confirm">
+1 -1
View File
@@ -29,7 +29,7 @@ export default function Overview({ examCount, resultCount, recentResults, onLoad
useEffect(() => {
resultApi.getScoreTrends()
.then((data) => setTrends(data))
.catch(() => {/* ignore */})
.catch(() => {/* ignore */ })
.finally(() => setTrendsLoading(false))
}, [])