• Joined on 2026-04-21
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 09:38:52 +00:00
8eb27ed9b4 fix(security-headers): allow iframe embedding when ARCHY_EMBEDDED=1
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 03:52:20 +00:00
d2fc998a28 docs(prompt): AI-agent consent preamble, operator-only LLM creds (drop ANTHROPIC_API_KEY pattern), accurate queue-join timing — feedback from first real AI agent test
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 03:35:42 +00:00
90d5e2d16d docs(09-05): record cross-instance fighter visibility proof (BOT-03)
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 03:26:12 +00:00
773112b7f1 docs(09-05): record 1.2.0 public-contract verification evidence
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 03:21:46 +00:00
51678b4315 feat(09-05): roll the canonical arena to botfights:1.2.0
12d4b35404 fix(09-05): GET /api/fights/poll was shadowed by GET /:id, always 404d
Compare 2 commits »
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 03:01:13 +00:00
6f7897b124 feat(09-05): build + push botfights:1.2.0 to the vps2 registry
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:31:36 +00:00
2a343ac746 feat(09-02): retire the bare-pubkey session path (BOT-01)
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:25:12 +00:00
2dd9947516 feat(09-03): point every in-app setup surface at the one prompt, add copy affordances
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:24:11 +00:00
a0809565f2 feat(09-03): serve the unified AI bot-setup prompt at GET /api/docs/prompt
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:11:32 +00:00
bf240cef9e fix(09-02): sync migrate.ts DDL with schema.ts — fixes 15 pre-existing auth/tournament test failures
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:10:44 +00:00
635ee39373 feat(09-02): GET /api/auth/me — identity from JWT, never a claimed pubkey (BOT-01)
e824f4ca7f test(09-02): add failing test for GET /api/auth/me (BOT-01)
Compare 2 commits »
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 02:02:22 +00:00
bbc3c7acff docs(09-03): consolidate BOTFIGHTS setup docs into one self-contained AI prompt
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:46:21 +00:00
cfafc22c62 fix(frontend): clipboard polyfill for HTTP (non-secure) contexts — copy buttons threw writeText-of-undefined on nodes
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:44:12 +00:00
4d285f8e93 arena: switch canonical URL to https://botfights.archipelago-foundation.org (NPM+LE live), enable TRUSTED_PROXY
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:34:16 +00:00
a95cadaf9e test(09-01): verify x-forwarded-for over a real socket, not just presence
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:33:04 +00:00
0511b97cb9 feat(09-01): arena-proxy survives SSE, client-IP forwarding, upstream-down
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:30:31 +00:00
143ca808e8 feat(09-01): arena-proxy middleware — REST forwarding to canonical arena
lfg2025 pushed to main at lfg2025/botfights 2026-07-31 01:24:49 +00:00
e4b82fd7e9 feat(09-04): deploy canonical BotFights arena on VPS2
lfg2025 pushed to overnight/2026-03-12 at lfg2025/botfights 2026-07-31 00:19:01 +00:00
lfg2025 created branch overnight/2026-03-12 in lfg2025/botfights 2026-07-31 00:19:01 +00:00