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="#fff">
<path d="m12 39 2 3 36-7 3 16 18-16 2 12 41-5v-3l-38 4-3-16-17 16-2-12Z"/>
<path fill="#49adc9" d="M120 80h-4l-3 3v4l-1 1h-2l-2-2h-7l-1 1h-1v-1h-2l-1 2h-1v-2h-2l-1 2h-1v-2h-2l-1 2h-1v-2h-6v11h-5V86h-8v2h-4l-13 20h-4l-9-5v-4l4-5v-4l-1-2h-6v-2H21L11 97H6l-1-1V75h6v-1h19v1h3v-1h5l6-7h4l1-1h7l1 1h6l3 3v3h6l1 1h37l1-1h1l2 3h7v3Zm-76 24 1 1h4l6-8v-2h-7l-4 6v3Zm6-35h-4l-4 3v1h6l2-3v-1Zm2 21v3h5v-3h-5Zm14-16-4-5h-6v2h4l4 4h2v-1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 514 B