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
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 126"><g><path fill="#49adc9" fill-rule="evenodd" d="m80 81 3 3h30l2 2h3v1h3v1h-3l-1 1v1h2v1h-4l-3 5h-3v-1h-2v1H94v-1h-2v1h-2v-1l-2-1-3 3h-8v8H65v-8h-8l-3 3h-7s-3.855 5.6-3 8c.984 2.76-2 3-2 3l-5-3s-.774-2.848 0-4c.748-1.113 6-6 6-6v-4h-7l-1-1h-8l-4 4H10l-2 2H6l-1-1V83l1-1h30l7-1v-1h4v1h2v-1h2v1h1v-1h6v1h3v-1h1v1h2v-1h1v1h15ZM49 94h6v2l-2 2h-4v-4Z"/><path d="M45 61h26l2-2h8l5-2.469L81 54h-8l-2-2H45v9Z" fill="#fff" fill-rule="evenodd"/><path d="M45 48h26l2-2h8l5-2.469L81 41h-8l-2-2H45v9Z" fill="#fff" fill-rule="evenodd"/><path d="M45 35h26l2-2h8l5-2.469L81 28h-8l-2-2H45v9Z" fill="#fff" fill-rule="evenodd"/></g></svg>

After

Width:  |  Height:  |  Size: 679 B