15 Commits
Author SHA1 Message Date
jiangchen 73baa775c8 feat: settings hosts watch link / Hermes / FRP tunnel / Harness web / API key; allow cleartext http for WebView 2026-09-02 01:27:59 +08:00
jiangchen 8e660162a6 feat: phone client as WebView shell of Harness web app + settings (webUrl / watch link / Hermes); menu 2026-09-02 01:13:51 +08:00
jiangchen d1d1ebf18d fix: compile errors - WatchBridge uses node.id (Node is public field); MainActivity wrap JSONObject.put in try/catch 2026-09-02 00:23:07 +08:00
jiangchen 96abfb10e5 feat: show DeepSeek balance prominently on phone main screen 2026-09-01 22:04:59 +08:00
jiangchen 6ec6067c33 feat: relay harness.balance to watch + fix to harness.prompt/cancel 2026-09-01 21:13:26 +08:00
jiangchen a3401f966b fix: use harness.prompt/harness.cancel (sessionId-less convenience) 2026-09-01 19:05:41 +08:00
jiangchen 79b6e81360 feat: relay watch text/command/cancel to server (session.prompt/cancel) 2026-09-01 19:04:44 +08:00
jiangchen 4e88f0e5c4 feat: add phone CommandActivity (send session.prompt + stream events) 2026-09-01 19:04:19 +08:00
jiangchen fd62ea9d95 feat: SettingsStore shared prefs; Main/session/event read persisted config 2026-09-01 19:03:16 +08:00
jiangchen 4cb53a1f0b feat: phone session list + event log connect real server via ServerClient 2026-09-01 19:02:26 +08:00
jiangchen 9458957de5 feat: add phone session list + event log empty-shell screens 2026-09-01 19:00:47 +08:00
jiangchen 7dc1a2665f feat: Android signing config (demo keystore optional) + keystore.properties.example 2026-09-01 18:55:58 +08:00
jiangchen 42ad836e95 feat: add Xiaomi Wearable SDK AAR + real WatchBridge and watch<->server relay 2026-09-01 18:53:58 +08:00
jiangchen 41a9f81c0e feat: phone ServerClient (OkHttp WebSocket) + MainActivity wiring 2026-09-01 18:51:11 +08:00
jiangchen 0673ff77b7 feat: replace with native Android empty-shell UI (Main/Settings + stub ServerClient/WatchBridge) 2026-09-01 18:49:15 +08:00