Promote development → master (initial production release: pre-release line + Stage 18) #104

Merged
developer merged 307 commits from development into master 2026-06-22 05:05:48 +00:00
2 changed files with 10 additions and 5 deletions
Showing only changes of commit 9644bd6e5e - Show all commits
+4 -4
View File
@@ -238,10 +238,10 @@ and a long message does not scroll.
Lobby rows show two lines (opponents, then result + score) with a large place-based emoji
on the right: Victory 🏆 / Defeat 🥈 / Draw 🏅, and for 34-player games II 🥈 / III 🥉 /
IV 🏅; active games show Your move 🟢 / Opponent's move ⏳; invitations use 💌. The score line
lists seats in **seat-number order** (matching the over-the-board scoreboard); on an
**in-progress** game the viewer's **own** number is tinted `--ok` when leading or tied and
`--danger` when trailing (other numbers stay muted; no bold), a quick "am I ahead" read that
finished games leave to the place emoji. When a listed
lists seats in **seat-number order** (matching the over-the-board scoreboard) in a **bold**,
slightly smaller line; on an **in-progress** game the viewer's **own** number is tinted `--ok`
when leading or tied and `--danger` when trailing (other numbers stay muted), a quick "am I
ahead" read that finished games leave to the place emoji. When a listed
game **becomes your turn or finishes** while the lobby is open, that status emoji **blinks
twice** (a two-cycle opacity fade, ~2 s; suppressed under reduce-motion) to draw the eye — the
opponent's-turn change is silent. Each card's blink is keyed by game id, so overlapping
+6 -1
View File
@@ -478,8 +478,13 @@
font-size: 0.85rem;
color: var(--text-muted);
}
/* The score line is bold and a touch smaller than the surrounding muted sub-text. */
.scoreline {
font-weight: 700;
font-size: 0.8rem;
}
/* The viewer's own number on an in-progress game: green when leading or tied, red when
losing. Other numbers and the separators keep the muted .sub colour; no bold. */
losing; other numbers and the separators keep the muted .sub colour. */
.num.win {
color: var(--ok);
}