From 71f2f22f04c364a39d7fb5afa2c70efa26f67f79 Mon Sep 17 00:00:00 2001 From: archipelago Date: Fri, 31 Jul 2026 10:16:37 -0400 Subject: [PATCH] =?UTF-8?q?feat(botfights):=201.2.9=20=E2=80=94=20Cashu=20?= =?UTF-8?q?primary=20entry-fee=20UX,=20anonymous-bot=20ranked=20staking?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps to botfights:1.2.9, which carries: Cashu token payment wired as the primary entry-fee UX in WalletConnect.vue (was built server-side already but never called from any UI), Lightning/NWC demoted to secondary, and a fix so anonymous poll-mode bots (not just nostr-authenticated humans) can use ranked/staked fights — join-ranked previously required a pubkey unconditionally, silently locking out the entire AI-agent audience. No archy-side manifest changes beyond the version/image bump. Co-Authored-By: Claude Fable 5 --- app-catalog/catalog.json | 4 ++-- apps/botfights/manifest.yml | 4 ++-- neode-ui/public/catalog.json | 4 ++-- scripts/image-versions.sh | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app-catalog/catalog.json b/app-catalog/catalog.json index fb4d73db..8a63ec10 100644 --- a/app-catalog/catalog.json +++ b/app-catalog/catalog.json @@ -109,12 +109,12 @@ { "id": "botfights", "title": "BotFights", - "version": "1.2.8", + "version": "1.2.9", "description": "Bot competition arena with 2-player arcade fighting mode. AI bots battle in trivia challenges while humans duke it out with controllers. Built for Bitcoiners.", "icon": "/assets/img/app-icons/botfights.svg", "author": "BotFights", "category": "community", - "dockerImage": "146.59.87.168:3000/lfg2025/botfights:1.2.8", + "dockerImage": "146.59.87.168:3000/lfg2025/botfights:1.2.9", "repoUrl": "https://botfights.net", "containerConfig": { "ports": [ diff --git a/apps/botfights/manifest.yml b/apps/botfights/manifest.yml index 0b97246a..52b7b75a 100644 --- a/apps/botfights/manifest.yml +++ b/apps/botfights/manifest.yml @@ -1,12 +1,12 @@ app: id: botfights name: BotFights - version: 1.2.8 + version: 1.2.9 description: Bot competition arena with 2-player arcade fighting mode. AI bots battle in trivia challenges while humans duke it out with controllers. Built for Bitcoiners. category: community container: - image: 146.59.87.168:3000/lfg2025/botfights:1.2.8 + image: 146.59.87.168:3000/lfg2025/botfights:1.2.9 pull_policy: always # Auto-generated on first install (random hex, 0600, rootless-owned). The # 1.2.x image's server/src/middleware/jwt.ts throws at module import when diff --git a/neode-ui/public/catalog.json b/neode-ui/public/catalog.json index fb4d73db..8a63ec10 100644 --- a/neode-ui/public/catalog.json +++ b/neode-ui/public/catalog.json @@ -109,12 +109,12 @@ { "id": "botfights", "title": "BotFights", - "version": "1.2.8", + "version": "1.2.9", "description": "Bot competition arena with 2-player arcade fighting mode. AI bots battle in trivia challenges while humans duke it out with controllers. Built for Bitcoiners.", "icon": "/assets/img/app-icons/botfights.svg", "author": "BotFights", "category": "community", - "dockerImage": "146.59.87.168:3000/lfg2025/botfights:1.2.8", + "dockerImage": "146.59.87.168:3000/lfg2025/botfights:1.2.9", "repoUrl": "https://botfights.net", "containerConfig": { "ports": [ diff --git a/scripts/image-versions.sh b/scripts/image-versions.sh index 99564b85..95b47c58 100644 --- a/scripts/image-versions.sh +++ b/scripts/image-versions.sh @@ -90,7 +90,7 @@ FIPS_UI_IMAGE="$ARCHY_REGISTRY/fips-ui:latest" ROUTSTR_IMAGE="$ARCHY_REGISTRY/routstr:v0.4.3" # Community / Gaming -BOTFIGHTS_IMAGE="$ARCHY_REGISTRY/botfights:1.2.8" +BOTFIGHTS_IMAGE="$ARCHY_REGISTRY/botfights:1.2.9" # IndeedHub stack INDEEDHUB_IMAGE="$ARCHY_REGISTRY/indeedhub:1.0.0"