227 Commits
Author SHA1 Message Date
Vignesh Natarajan cc143c4626 Add Discord MESSAGE_CONTENT intent warning to setup UI 2026-01-25 01:26:42 -08:00
Vignesh Natarajan 3f44aa1009 Fix: startGatewayIfNeeded -> ensureGatewayRunning; add error handling 2026-01-25 01:25:13 -08:00
Vignesh Natarajan 189aa3f9b2 Switch to railway.toml; set PORT=8080 default 2026-01-25 01:17:29 -08:00
Vignesh Natarajan 97da758ff9 Improve onboarding UX: add Telegram/Discord token instructions; remove WhatsApp mention 2026-01-24 15:28:37 -08:00
Vignesh Natarajan e488b9e70e Auto-restart internal gateway after setup and ensure gateway is running before proxying (fix ECONNREFUSED) 2026-01-24 15:19:09 -08:00
Vignesh Natarajan a7d6481b17 Add pairing approval to /setup UI (approve telegram pairing codes without CLI) 2026-01-24 15:00:27 -08:00
Vignesh Natarajan e93fa9ed62 Make channel onboarding magical: write telegram/discord/slack config directly (avoid flaky channels add) 2026-01-24 14:48:09 -08:00
Vignesh Natarajan 6895a11ce0 Improve channel onboarding debug: include output lengths and channels list after add 2026-01-24 14:44:24 -08:00
Vignesh Natarajan c0074c7536 Fix backup export paths + add /setup/api/debug to confirm running commit and clawdbot entry 2026-01-24 14:37:37 -08:00
Vignesh Natarajan adcc5efeb3 Ensure wrapper always runs the built clawdbot entry (fix inconsistent channel behavior) 2026-01-24 14:31:00 -08:00
Vignesh Natarajan 55ec06d093 After onboarding: write gateway token into config (fix 1008 unauthorized) and enforce loopback 2026-01-24 14:24:45 -08:00
Vignesh Natarajan 6e53d4833f Fix unauthorized 1008: persist gateway token when env var not set 2026-01-24 14:21:36 -08:00
Vignesh Natarajan b3517847b1 Fix onboarding on Railway: skip health check and keep gateway loopback (wrapper proxies) 2026-01-24 14:16:24 -08:00
Vignesh Natarajan 461ac97228 Make setup resilient: only add channels after successful onboarding and if supported 2026-01-24 14:10:25 -08:00
Vignesh Natarajan 5442514e73 Fix: build from clawdbot main (tag 2026.1.23 not found) 2026-01-24 14:04:10 -08:00
Vignesh Natarajan 6ff5614ddd Build clawdbot from source in Dockerfile (avoid broken npm package publish) 2026-01-24 14:02:40 -08:00
Vignesh Natarajan 3cb422c2d7 Pin clawdbot version + expose version/channels help in /setup status 2026-01-24 13:57:54 -08:00
Vignesh Natarajan 41b09a9798 Fix /setup breakage: move JS to /setup/app.js + add reset endpoint 2026-01-24 13:48:46 -08:00
Vignesh Natarajan c509733e83 Fix /setup JS parse issues: remove non-ASCII punctuation 2026-01-24 13:43:45 -08:00
Vignesh Natarajan d1497f5b6c Fix crash on Railway: remove backtick template literal inside /setup HTML 2026-01-24 13:38:39 -08:00
Vignesh Natarajan e2257ee36b Fix /setup UI: include auth on fetch + handle non-JSON errors 2026-01-24 13:35:16 -08:00
Vignesh Natarajan 3a201059d6 Fix Railway runtime port mismatch: default to 8080 + expose 8080 2026-01-24 13:32:41 -08:00
Vignesh Natarajan a7cb78ed08 Debug Railway build: assert git is installed before installing clawdbot 2026-01-24 13:23:39 -08:00
Vignesh Natarajan 1ffadea9c2 Harden Railway build: use full node bookworm + build tools for npm install 2026-01-24 13:22:01 -08:00
Vignesh Natarajan a3f6f83240 Fix Railway build: install git for npm global clawdbot install 2026-01-24 13:18:12 -08:00
Vignesh Natarajan 48b2624fa2 Initial Railway template with /setup web onboarding wrapper 2026-01-24 13:05:35 -08:00
Vignesh 7911aa1b4d Initial commit 2026-01-24 12:59:19 -08:00