DAG-UPB/TS-Arena
Merge dev: render the model detail page when metadata is missing
Merge fix/model-detail-null-metadata into dev
Render the model detail page when metadata is missing
include banners for incident
Shorten the front page banner and point it at the news section
Read the banner expiry from the browser clock
Retire the front page banner automatically after four days
Add a front page banner about the cancelled day-ahead rounds
Add a front page banner about the cancelled day-ahead rounds
Explain on the day-ahead challenge boards why their rounds were cancelled
Explain on the day-ahead challenge boards why their rounds were cancelled
Merge branch 'feat/frontend-45-rankings-jump-menu' into dev
Collapse the ranking boards to ten rows and add a jump menu beside them
Trim the quantile-band note to what the bands are
Load the homepage chart once, alongside the rankings instead of after them
Load the homepage chart once, alongside the rankings instead of after them
Merge dev: scaled quantile loss beside ELO and MASE
Name SQL in the ranking blurb alongside ELO and MASE
Merge: scaled quantile loss beside ELO and MASE
Show the scaled quantile loss beside ELO and MASE, and hide flat forecast bands
Merge dev: KDD '26 paper citation and levelled logging
Merge: cite the KDD '26 paper on About and Backtesting Archive
Cite the KDD '26 paper instead of the arXiv preprint on About and Backtesting Archive
Merge: timestamped, levelled logging and quieter API routes
Log with UTC timestamps and levels, and stop printing per-request debug output
Merge dev: remove the Models tab
Merge: remove the Models tab
Remove the Models tab and its hand-maintained model descriptions
Merge dev: error boundaries with server-side client-error reporting
Merge: error boundaries with server-side client-error reporting
Show a proper error page instead of a blank application error, and log client-side faults
Merge dev: console entry points, add-model round lifecycle, API error handling
Fail loudly on non-OK API responses instead of crashing the page
add-model: explain the full round lifecycle from submission to leaderboard
Merge: console entry points in nav, footer and add-model
Link the user console from the nav, footer and add-model page
Merge dev: mobile optimization for plots, tables and navigation; fewer leaderboard requests
Merge fix: collapse leaderboard ranking requests
Load leaderboard rankings in three requests instead of one per challenge
merge mobile follow-up fixes: tablet nav, series names, period popover (frontend #39)
fix mobile nav overflow at tablet widths, clipped series names and period popover
merge mobile optimization: responsive plots, tables, nav and lighter plotly bundle (frontend #39)
load only the basic plotly bundle
wrap model and series accordion headers on small screens
make hover tooltips tap-accessible; 16px inputs on mobile
Make model detail charts readable on phone-sized screens
render ranking tables as cards on small screens; sticky leaderboard column
responsive plot layout with tap-friendly HTML legend on mobile
add mobile burger menu to header nav
responsive container padding; stop hiding horizontal overflow
