Add semesterly (biannual) to see long-term statistics
Adds a new field in the backend response for /api/stats
, and a corresponding frontend choice for biannual/semesterly statistics. This enables a more long-term analysis of trends.
(The backend currently has a a lot of repeated code for /api/stats
for each granularity type, eventually this'll need to be cleaned up...)