Commit Graph

8 Commits

Author SHA1 Message Date
James (ClawdBot) 9811d73d3f Add .gitignore, remove build artifacts from repo 2026-01-28 08:29:16 +00:00
James (ClawdBot) 16d2f2164c Add live connection log to UI for debugging 2026-01-28 08:29:01 +00:00
James (ClawdBot) fd559ffcbc Fix: Add explicit Protocol import (wildcard import wasn't resolving it) 2026-01-28 08:11:58 +00:00
James (ClawdBot) 047ef52225 Fix: Remove duplicate Protocol.kt, fix CLIENT_ID in Messages.kt 2026-01-28 08:04:34 +00:00
James (ClawdBot) 69f39ef3a3 Add Protocol constants and enable buildConfig generation 2026-01-28 06:22:25 +00:00
James (ClawdBot) 97a095e073 Fix: Implement proper Gateway WebSocket protocol
- Connect to /ws endpoint instead of /ws/node?token=...
- Handle connect.challenge event and send proper handshake
- Implement protocol v3 frame types (req/res/event)
- Add node.invoke command handling for gateway RPC
- Create DeviceIdentity for challenge signing (EC P-256 via Keystore)
- Declare caps: notifications, calls, voice
- Declare commands: notification.action/dismiss, call.answer/reject/speak/hangup
- Send proper responses for node.invoke requests
2026-01-28 05:24:48 +00:00
James (ClawdBot) 16c0fce034 Fix: Remove BuildConfig reference (generated at build time) 2026-01-28 03:53:48 +00:00
James (ClawdBot) 003d26cd4d v0.1 - Initial ClawdNode Android app 2026-01-28 03:49:06 +00:00