Description
src/app/settings/api-keys/page.tsx manages API keys but there's no visibility into actual API request history (which endpoint, when, by which key, success/failure). This issue adds a request log viewer.
Technical Context
New src/app/settings/api-logs/page.tsx. Assumes src/app/api/* route handlers log each request (endpoint, key ID, timestamp, status code) to a queryable store; this issue covers the viewer UI with filtering by key, endpoint, and date range, plus CSV export reusing csvExport.ts.
Acceptance Criteria
Description
src/app/settings/api-keys/page.tsxmanages API keys but there's no visibility into actual API request history (which endpoint, when, by which key, success/failure). This issue adds a request log viewer.Technical Context
New
src/app/settings/api-logs/page.tsx. Assumessrc/app/api/*route handlers log each request (endpoint, key ID, timestamp, status code) to a queryable store; this issue covers the viewer UI with filtering by key, endpoint, and date range, plus CSV export reusingcsvExport.ts.Acceptance Criteria