Triaged and implemented. Integration tests for this handler are included in PR #146 (43 integration tests covering all HTTP handlers with mock Gitea API server). Ready for review.
Triaged and implemented. PR #147 adds 4 new unit tests for GetTriageQueue aggregation with mock HTTP servers, covering integration path, empty orgs, all-assigned filtering, and multi-label…
Triaged and implemented. PR #145 adds rate-limit retry with exponential backoff in doRequest. Handles HTTP 429, respects Retry-After header, configurable maxRetries (default 3) and baseRetryDelay…
Triaged and implemented. PR #144 adds mobile-friendly HTTP 404 and 500 error pages with ErrorNotFound/ErrorInternal handlers, error.html template, CSS styling, and 4 new tests. Ready for review.
Triage assessment: The dark mode infrastructure is partially in place -- darkMode: "class" is set in tailwind.config.js, a ThemeContext with localStorage persistence exists in `frontend/src/c…
Resolved. Analytics page includes: (1) a line chart showing analyses per company over time (by month), (2) a stacked bar chart showing analysis type distribution over time, (3) a pie chart for…