feat: stratagem icons, session summary, queue preview, UX polish

- Download 65 SVG icons from community repo (scripts/download-icons.js)
- Gold CSS filter on all icons to match game theme
- Session summary modal with score/accuracy/top stratagems
- Queue preview strip (next 3 stratagems with icons)
- Score popup animation, icon shake on wrong input
- Icons in history, leaderboard, and best-per-stratagem tables
- server.js: icon fields on all stratagems, ELO in lobby-update WS events
This commit is contained in:
Jeremy Brandenburger
2026-03-31 08:48:56 +02:00
parent 0d971745a6
commit 2d27d9fe4d
72 changed files with 2280 additions and 372 deletions
+4
View File
@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 126" fill-rule="evenodd">
<path d="M121 85v3H67v6h-3v16H53V93h-8a50.6 50.6 0 0 0-1 9s-2.038 2.452-7-1c0 0-.913-2.905 3-8v-3l-2-2H16v2h1v2l-1 1h-3l-3-3H8l-1 3H4V78h8l2 3h5l1-1h7l4-2h16v-1h18v1h4v2h52v2h-2v3h2Zm-69 4h-6v3h6v-3Z" fill="#49adc9"/>
<path d="m92 29-3 1.25-2 .917h-8L76 33H42V22h34l3 1.833h8l2 .917L92 26l2 1.5zm-59 3.083V22h5v11h-5v-.917zM92 44l-3 1.25-2 .917h-8L76 48H42V37h34l3 1.833h8l2 .917L92 41l2 1.5zm-59 3.083V37h5v11h-5v-.917zM92 59l-3 1.25-2 .917h-8L76 63H42V52h34l3 1.833h8l2 .917L92 56l2 1.5zm-59 3.083V52h5v11h-5v-.917z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 633 B