diff --git a/.playwright-mcp/console-2026-08-16T15-27-16-644Z.log b/.playwright-mcp/console-2026-08-16T15-27-16-644Z.log new file mode 100644 index 0000000..adb4684 --- /dev/null +++ b/.playwright-mcp/console-2026-08-16T15-27-16-644Z.log @@ -0,0 +1 @@ +[ 241ms] [ERROR] Failed to load resource: the server responded with a status of 404 (File not found) @ http://localhost:8891/favicon.ico:0 diff --git a/.playwright-mcp/page-2026-08-16T15-27-16-887Z.yml b/.playwright-mcp/page-2026-08-16T15-27-16-887Z.yml new file mode 100644 index 0000000..8e6a8bc --- /dev/null +++ b/.playwright-mcp/page-2026-08-16T15-27-16-887Z.yml @@ -0,0 +1,4 @@ +- generic [ref=e2]: + - heading "Wiz-War" [level=1] [ref=e4] + - generic [ref=e5]: A game of magical combat in a stone labyrinth + - generic [ref=e13]: the classic 1993 edition · faithfully reproduced · play free with friends \ No newline at end of file diff --git a/.playwright-mcp/page-2026-08-16T15-27-37-206Z.yml b/.playwright-mcp/page-2026-08-16T15-27-37-206Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/packages/web/index.html b/packages/web/index.html index 0b7725a..6f19d01 100644 --- a/packages/web/index.html +++ b/packages/web/index.html @@ -4,6 +4,21 @@ Wiz-War + + + + + + + + + + + + + + + diff --git a/packages/web/public/favicon-turn.png b/packages/web/public/favicon-turn.png new file mode 100644 index 0000000..bc29431 Binary files /dev/null and b/packages/web/public/favicon-turn.png differ diff --git a/packages/web/public/favicon.png b/packages/web/public/favicon.png new file mode 100644 index 0000000..e881956 Binary files /dev/null and b/packages/web/public/favicon.png differ diff --git a/packages/web/public/og.png b/packages/web/public/og.png new file mode 100644 index 0000000..a849b9d Binary files /dev/null and b/packages/web/public/og.png differ diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index 9430438..ea02dff 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -630,14 +630,9 @@ view.outOfTurnWindow?.playerId === view.you)) || net.games.some((g) => g.yourTurn && g.roomId !== net.roomId), ); - const FAVICON_IDLE = - "data:image/svg+xml," + encodeURIComponent( - `W`.replaceAll("%23", "#"), - ); - const FAVICON_TURN = - "data:image/svg+xml," + encodeURIComponent( - `W`.replaceAll("%23", "#"), - ); + // The purple wizard from the physical counter sheet; a red badge marks your turn. + const FAVICON_IDLE = "/favicon.png"; + const FAVICON_TURN = "/favicon-turn.png"; $effect(() => { document.title = anyTurnWaiting ? "● Your turn — Wiz-War" : "Wiz-War"; let link = document.querySelector('link[rel="icon"]') as HTMLLinkElement | null;