Commit graph

3 commits

Author SHA1 Message Date
jedarden
90f4ed7507 docs(bf-5kk): standardize on ai-code-battle.pages.dev as canonical public domain
- Update replay-schema-v1.json  to pages.dev
- Update robots.txt sitemap URL to pages.dev
- Update test-match-list.html thumbnail URLs to pages.dev/r2/
- Add decision note documenting standardization

All user-facing absolute URLs now use the working pages.dev origin.
The aicodebattle.com domain is NXDOMAIN and was never registered.
R2 data is served through Pages Functions (/r2/*) eliminating the
need for a separate b2.aicodebattle.com CDN host.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-02 14:13:44 -04:00
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
jedarden
508dc0c2e8 test(web): verify match list page renders cards with real matches
Add comprehensive verification for the /watch/replays match history page:

- Match cards render with real match data (8 matches)
- Bot names, turn count, winner info, map IDs all present
- 'Watch Replay' links point to real match IDs
- Curated playlist sections (featured, upsets, comebacks) render
- Empty playlists show graceful empty state
- Thumbnails handled gracefully (R2 issue tracked)
- Pagination infrastructure in place
- Mobile experience verified on Pixel 6 via ADB

Test page: web/public/test-match-list.html
Summary: MATCH_LIST_VERIFICATION_SUMMARY.md

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-25 11:58:02 -04:00