left4me/l4d2web/l4d2web
mwiegand fa9acd3027
style(player-card): avatar spans full card height; name + meta stacked
Both current cards and recent chips now lay out as a 2-column grid:
larger avatar (36px current / 28px recent) on the left occupying both
rows, name on row 1 column 2, meta on row 2 column 2. Removes the
inline "· " prefix from recent-chip meta — it was a separator for the
old single-line layout and reads as visual noise when stacked.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 22:01:33 +02:00
..
routes fix(server-detail): tall modal heights, true recent count, re-fetch on reopen, drop dead macro + arg 2026-05-17 21:40:20 +02:00
services refactor(datetime): introduce UtcDateTime, remove naive-strip workarounds 2026-05-16 11:59:29 +02:00
static style(player-card): avatar spans full card height; name + meta stacked 2026-05-17 22:01:33 +02:00
templates style(player-card): avatar spans full card height; name + meta stacked 2026-05-17 22:01:33 +02:00
__init__.py refactor(repo): uv workspace + hatchling + layout restructure 2026-05-15 22:04:29 +02:00
app.py feat(modals): layout context processor for HX-Modal header 2026-05-17 11:27:25 +02:00
auth.py refactor(datetime): introduce UtcDateTime, remove naive-strip workarounds 2026-05-16 11:59:29 +02:00
cli.py refactor(repo): uv workspace + hatchling + layout restructure 2026-05-15 22:04:29 +02:00
config.py refactor(repo): uv workspace + hatchling + layout restructure 2026-05-15 22:04:29 +02:00
db.py refactor(repo): uv workspace + hatchling + layout restructure 2026-05-15 22:04:29 +02:00
models.py refactor(datetime): introduce UtcDateTime, remove naive-strip workarounds 2026-05-16 11:59:29 +02:00