agent-orchestrator/packages/mobile/src
suraj-markup d6d5dd6642 fix: skip polling with empty session ID, use correct XDA parser API
- Add `enabled` option to useSession hook; OrchestratorScreen passes
  enabled: !!orchestratorId to avoid polling /api/sessions/ with an
  empty string when no orchestrator is running
- Replace term.onData XDA handler with term.parser.registerCsiHandler
  matching the web dashboard implementation — onData only fires for
  outgoing user input, not incoming WebSocket data where the CSI > q
  query actually arrives

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 05:07:27 +05:30
..
components feat(mobile): add React Native app for monitoring AO sessions 2026-03-03 01:34:45 +05:30
context feat(mobile): add dashboard action parity — merge, CI fix, review comments, spawn 2026-03-03 01:46:35 +05:30
hooks fix: skip polling with empty session ID, use correct XDA parser API 2026-03-03 05:07:27 +05:30
navigation feat: robot button opens orchestrator session, commands in header 2026-03-03 04:47:12 +05:30
notifications feat: add review notifications and notification tap-to-navigate 2026-03-03 04:21:34 +05:30
screens fix: skip polling with empty session ID, use correct XDA parser API 2026-03-03 05:07:27 +05:30
terminal fix: skip polling with empty session ID, use correct XDA parser API 2026-03-03 05:07:27 +05:30
types fix(mobile,web): expose orchestratorId in /api/sessions response 2026-03-03 04:13:58 +05:30
App.tsx feat: add review notifications and notification tap-to-navigate 2026-03-03 04:21:34 +05:30