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
+7
View File
@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 126">
<path d="M24 26h15L24 13v13zm0 27h15L24 66V53zm73-4H24v-7h40v-5H24v-7h73s9 1.032 9 10-9 9-9 9z" fill="#fff"
fill-rule="evenodd" />
<path
d="M113 87v7l-6 4h-4l-2 1h-4v7s-2.794 2.22-5 0v-7h-2s.362 2.993-2 3h-3s-6.757 6.1-5 10a.828.828 0 0 1 0 1 1.664 1.664 0 0 1-1 0c-.724-.391-3.782-2.2-4-4h-9l-2 1h-4v4s.434 3-5 3a4.343 4.343 0 0 1-4-3 27.593 27.593 0 0 0 0-7 7.192 7.192 0 0 0-6-6h-8s-2-.3-2-2 1-2 1-2v-1H14V77h34l6-2h37l1 2h18l2 2h1v6h-1v2h1zm-35 13H68v7h6l4-5v-2zm8-1c-.149.459 0 1.984 1 2 .5.008 1.623.432 2-1a1.224 1.224 0 0 0 0-1c-.449-.726-2.39-1.886-3 0z"
fill-rule="evenodd" fill="#49adc9" />
</svg>

After

Width:  |  Height:  |  Size: 687 B