ai-code-battle/web/src/pages
jedarden 4937f94afd feat(combat): rank matches by enemy-kill combat turns
Adds combat_turns metric (distinct turns where ≥1 bot died from enemy
focus-fire, excluding self-collisions). Worker computes it after each
match; index builder sorts matches/index.json and the new most-combat
playlist descending by it, and bumps interest score for combat-heavy
matches so they surface in highlights.

Also switches homepage featured replay default view from influence to
standard so the actual bot-on-bot combat is visible.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 18:32:08 -04:00
..
blog.ts verify(blog): verify blog page generates and renders AI match commentary posts 2026-04-25 10:40:36 -04:00
bot-profile.ts fix(web): use /r2/replays/ URL for all replay links 2026-04-30 13:12:11 -04:00
bots.ts feat(web): progressive disclosure for dense pages per §16.15 2026-04-22 15:43:50 -04:00
clip-maker.ts feat(§15.3): implement screen reader transcript for replay viewer 2026-04-22 18:30:18 -04:00
compete-hub.ts feat(web): code splitting per §16.7 — reduce app entry chunk 84% (10KB → 1.6KB gz) 2026-04-21 12:41:33 -04:00
docs-api.ts feat(web): route R2 assets through Pages Function instead of r2.aicodebattle.com 2026-04-30 07:55:44 -04:00
docs.ts feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00
evolution.ts feat(evolution): add progressive disclosure to generation log and below-fold sections per §16.15 2026-04-22 16:22:01 -04:00
feedback.ts fix(web): use /r2/replays/ URL for all replay links 2026-04-30 13:12:11 -04:00
home.ts feat(combat): rank matches by enemy-kill combat turns 2026-05-03 18:32:08 -04:00
leaderboard.ts feat(web): progressive disclosure for dense pages per §16.15 2026-04-22 15:43:50 -04:00
matches.ts fix(web): use /r2/replays/ URL for all replay links 2026-04-30 13:12:11 -04:00
not-found.ts feat(web): code splitting per §16.7 — reduce app entry chunk 84% (10KB → 1.6KB gz) 2026-04-21 12:41:33 -04:00
playlists.ts fix(web): use /r2/replays/ URL for all replay links 2026-04-30 13:12:11 -04:00
predictions.ts fix(web): remove unused imports in predictions.ts to fix TypeScript build 2026-04-21 16:15:33 -04:00
register.ts fix(types): add missing ReplayPlayer import and type annotation for transcript feature 2026-04-22 18:20:56 -04:00
replay.ts Remove file upload from replay viewer, hide load panel when URL provided 2026-04-30 18:01:28 -04:00
rivalries.ts fix(worker): remove unused net/http import in acb-worker 2026-04-22 15:55:45 -04:00
sandbox.ts feat(sandbox): integrate Go WASM engine with multi-player support per §13.1 2026-04-21 15:28:35 -04:00
season-detail.ts feat(web): code splitting per §16.7 — reduce app entry chunk 84% (10KB → 1.6KB gz) 2026-04-21 12:41:33 -04:00
seasons.ts feat(playlists): add playlist curation and rebuild logic per §10, with series/seasons/enrichment 2026-04-21 16:11:27 -04:00
series.ts feat(playlists): add playlist curation and rebuild logic per §10, with series/seasons/enrichment 2026-04-21 16:11:27 -04:00
watch-hub.ts feat(playlists): add playlist curation and rebuild logic per §10, with series/seasons/enrichment 2026-04-21 16:11:27 -04:00