ai-code-battle/web/src/pages
jedarden 724f5162b1 fix(spa): replace r2.aicodebattle.com with b2.aicodebattle.com
- Update docs-api.ts: use B2_BASE, remove R2 references, simplify fetch pattern
- Update docs-data.ts: replace R2 constant with B2
- Update docs-replay-format.ts: update curl example URL
- Update test files: update thumbnail URLs and comments

The SPA was migrated from Cloudflare R2 to Backblaze B2 storage.
All data-fetch URLs now point to b2.aicodebattle.com.
2026-06-16 23:13: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): serve replays from same-origin /data/ static assets, not R2 2026-05-26 16:41:30 -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 phase-8: implement 5 social media format presets for clip maker 2026-05-08 10:50:41 -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 fix(spa): replace r2.aicodebattle.com with b2.aicodebattle.com 2026-06-16 23:13:08 -04:00
docs-data.ts fix(spa): replace r2.aicodebattle.com with b2.aicodebattle.com 2026-06-16 23:13:08 -04:00
docs-replay-format.ts fix(spa): replace r2.aicodebattle.com with b2.aicodebattle.com 2026-06-16 23:13:08 -04:00
docs.ts Phase 10: Fix API documentation routing and add schema download link 2026-05-08 15:02:25 -04:00
embed.ts fix(web): serve replays from same-origin /data/ static assets, not R2 2026-05-26 16:41:30 -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): serve replays from same-origin /data/ static assets, not R2 2026-05-26 16:41:30 -04:00
home.ts feat(evolution, web): add live match counter per plan §16.18 2026-05-26 19:57:57 -04:00
leaderboard.ts feat(web): progressive disclosure for dense pages per §16.15 2026-04-22 15:43:50 -04:00
maps.ts feat(web): add maps browsing page per plan §14.6 2026-05-26 16:23:59 -04:00
matches.ts fix(web): serve replays from same-origin /data/ static assets, not R2 2026-05-26 16:41:30 -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): serve replays from same-origin /data/ static assets, not R2 2026-05-26 16:41:30 -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.test.ts fix(web): increase replay.test.ts timeout for first module load 2026-05-25 20:08:45 -04:00
replay.ts feat(web): implement haptic feedback at critical moments in replay viewer 2026-05-26 21:45:48 -04:00
rivalries.ts fix(worker): remove unused net/http import in acb-worker 2026-04-22 15:55:45 -04:00
rivalry.ts feat(web): add individual rivalry page route (plan §13.5) 2026-05-25 08:24:33 -04:00
sandbox.ts feat(web): add combat_deaths to MatchResult and display in sandbox 2026-05-24 18:42:38 -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