Commit History
Merge: remove the Models tab bf55667
Remove the Models tab and its hand-maintained model descriptions 796af1d
Merge dev: error boundaries with server-side client-error reporting 2836500
Merge: error boundaries with server-side client-error reporting 6aff8e9
Show a proper error page instead of a blank application error, and log client-side faults 4bea006
Merge dev: console entry points, add-model round lifecycle, API error handling dba1c92
Fail loudly on non-OK API responses instead of crashing the page a0a1d01
add-model: explain the full round lifecycle from submission to leaderboard bad8322
Merge: console entry points in nav, footer and add-model 4c60cfd
Link the user console from the nav, footer and add-model page d710c29
Merge dev: mobile optimization for plots, tables and navigation; fewer leaderboard requests d707713
Merge fix: collapse leaderboard ranking requests 009cee1
Load leaderboard rankings in three requests instead of one per challenge cb90403
merge mobile follow-up fixes: tablet nav, series names, period popover (frontend #39) 6040de6
fix mobile nav overflow at tablet widths, clipped series names and period popover c77abf8
merge mobile optimization: responsive plots, tables, nav and lighter plotly bundle (frontend #39) 084a11d
load only the basic plotly bundle a42ff6d
wrap model and series accordion headers on small screens 90886be
make hover tooltips tap-accessible; 16px inputs on mobile fd096a5
Make model detail charts readable on phone-sized screens b493bfa
render ranking tables as cards on small screens; sticky leaderboard column 4e65c8e
responsive plot layout with tap-friendly HTML legend on mobile 8a2ddaf
add mobile burger menu to header nav 34ac0bd
responsive container padding; stop hiding horizontal overflow f26d4d4
merge dev: privacy policy page and page-view analytics (frontend #38) 135665b
merge tracker domain allowlist for prod 4ad0a53
count page views on the public site only a3afa6b
merge privacy policy wording fixes c79c6ff
simplify privacy policy wording on IP handling, location and participation data 3e55840
add privacy policy page in German and English, linked from the footer 4b187aa
point page-view tracking at the new analytics host 6610182
add self-hosted Umami page-view tracking 1aa80ec
add self-hosted Umami page-view tracking 91f5184
Merge dev: /news section (frontend #31) c29a42f
merge: ignore content repo doc files (frontend #31) ea95cb9
ignore repo doc files when loading news posts 2051aa3
make standalone output opt-in so nixpacks and docker builds both work a33028d
make standalone output opt-in so nixpacks and docker builds both work 9c4bd35
merge: draft posts + private content repo docs (frontend #31) ce67bbf
skip posts marked draft: true 89b6a89
fetch news content in prebuild script instead of the Dockerfile ae9f077
merge: /news section (frontend #31) 69da572
add /news section fed by an external content repo 08eca45
Merge origin/main into dev: reconcile 9 stray develop/main-only commits (ts-arena-13) c6cd1a7
add display text and changes to challenges info (list series, display text) 6abd051
Sascha Kaltenpoth commited on
labels for frequency and horizon fd920d4
Sascha Kaltenpoth commited on
hopefully the fix on Rankings by Frequency & Horzon Combinations 633e0eb
Sascha Kaltenpoth commited on
another compact fix 27e9d4a
Sascha Kaltenpoth commited on
hopefully a fix 741764e
Sascha Kaltenpoth commited on