Extra tabs for the pool dashboard, built by people here. Ask whoever runs the dashboard to install one and it shows up next to Stats and History.
Your page reads dashboard data from the public API (/api/games, /api/players, /api/achievements…). It gets the dashboard's address in one message when it loads:
window.addEventListener('message', async e => {
if (e.data?.type !== 'corto:init') return;
const games = await (await fetch(e.data.api + '/api/games')).json();
});
A key lets you add, edit and remove your own listings — nothing else.
Copy it now — it's shown once and only a hash is kept.