271 Commits
Author SHA1 Message Date
Bailey Dixon cafbadc583 docs: align media route reference with managed uploads 2026-09-23 17:49:19 -04:00
Bailey Dixon abb4bc0ced Merge PR #615 SuperGrok provider usage into current dev 2026-09-23 17:14:32 -04:00
Bailey Dixon a128e910f1 feat: guide Secure Link setup across Relay surfaces 2026-09-23 13:10:25 -04:00
ophirhan 9871b0cb7c feat(plugin): report Grok subscription usage in the provider surface
Hosts signed in with `xai-oauth` have a Grok subscription whose windows are
only served by xAI's CLI proxy, not the public API, so the provider-neutral
usage surface could not see them.

Add a `supergrok` adapter that reads the account identity and then the credits
billing snapshot over the pinned `cli-chat-proxy.grok.com` contract with the
host-side OAuth bearer: the current billing period, per-product usage, and
on-demand credit state map onto the existing window/detail shape. Hosts with
no `xai-oauth` credential report `not_configured`, upstream failures degrade to
`unavailable`, and the bearer never enters the response.
2026-09-23 19:36:15 +03:00
Bailey Dixon 774ab90ad5 fix(android): clarify Gateway onboarding 2026-09-23 08:50:40 -04:00
Bailey Dixon 86a570e72d chore: refresh chat UI cleanup against dev 2026-09-13 20:13:40 -04:00
Bailey Dixon 2ad7de4cc9 fix(android): make injected context previews transport-aware 2026-09-13 13:36:50 -04:00
Bailey Dixon 52e0e38a81 chore: merge current dev into batch Clarify fix 2026-09-12 20:11:40 -04:00
Bailey Dixon 061512d330 fix(android): support upstream batch Clarify requests 2026-09-12 19:59:06 -04:00
Bailey Dixon a04930c946 feat(android): add user-started Play voice overlay 2026-09-12 17:43:01 -04:00
Bailey Dixon a717278e95 fix(android): guard unresolved profile assets and verify identity controls 2026-09-12 09:49:09 -04:00
Bailey Dixon 6fbb21f437 fix(android): resolve profile display identity and group server default 2026-09-12 09:28:33 -04:00
Bailey Dixon 22c8f76c72 fix(android): preserve chat activity and correct feedback ownership 2026-09-09 16:57:40 -04:00
Bailey Dixon 3b4da0305e docs: organize project records 2026-09-01 21:37:16 -04:00
Bailey Dixon b015acb063 fix(desktop): keep CLI and UI updates in sync 2026-09-01 07:18:19 -04:00
Bailey Dixon ee59149b41 Merge origin/dev into feature/upstream-first-media
# Conflicts:
#	README.md
2026-08-31 21:41:37 -04:00
Bailey Dixon 7c03f8554f Merge docs/readme-marketing-hero into integration/readme-marketing-visuals-20260831 2026-08-31 21:39:07 -04:00
Bailey Dixon 367e5d271c Merge origin/dev into feature/upstream-first-media
# Conflicts:
#	CHANGELOG.md
#	README.md
#	docs/localization-status.json
#	docs/upstream-surface-matrix.md
#	user-docs/features/connections.md
#	user-docs/features/index.md
#	user-docs/guide/index.md
#	user-docs/guide/remote-access.md
#	user-docs/reference/configuration.md
2026-08-31 21:39:05 -04:00
Bailey Dixon 47a395ab76 feat(marketing): refresh README and store visuals 2026-08-31 21:38:45 -04:00
Bailey Dixon e7cbed3c8f feat(android): prefer upstream standard surfaces 2026-08-31 21:36:18 -04:00
Bailey Dixon 2c15bd4207 fix(android): clarify gateway connection status 2026-08-31 18:36:25 -04:00
Bailey Dixon 541a7c078d fix(android): require app-specific supervised parent access 2026-08-31 15:51:20 -04:00
Bailey Dixon f4acd351f5 fix(dashboard): use dedicated Tailscale listener 2026-08-30 19:58:00 -04:00
Bailey Dixon 8d260c0eeb fix(dashboard): distinguish Tailscale listener and target 2026-08-30 15:41:27 -04:00
Bailey Dixon c5df87cd28 feat(dashboard): clarify one-port pairing routes 2026-08-30 15:03:18 -04:00
Bailey Dixon 6421d47c96 Merge dashboard plugin UI preview head 2026-08-30 13:58:01 -04:00
Bailey Dixon 523794995a feat(dashboard): redesign Hermes-Relay plugin UI 2026-08-30 13:52:29 -04:00
Bailey Dixon 41fa23a7f9 feat(android): complete gateway connection integration 2026-08-30 12:51:24 -04:00
Bailey Dixon f47ca00998 fix(android): unify gateway setup and ingress sign in 2026-08-29 15:54:17 -04:00
Bailey Dixon 6e95f6fe83 Merge remote-tracking branch 'origin/dev' into integration/dashboard-relay-connections
# Conflicts:
#	docs/localization-status.json
2026-08-27 21:01:06 -04:00
Bailey Dixon 17d8a2374a fix(android): remove chat clean focus mode 2026-08-27 20:07:43 -04:00
Bailey Dixon eb94bc92f2 Merge branch 'feature/dashboard-relay-ingress' into integration/dashboard-relay-connections
# Conflicts:
#	app/src/main/kotlin/com/hermesandroid/relay/viewmodel/ConnectionViewModel.kt
#	app/src/test/kotlin/com/hermesandroid/relay/network/relay/ConnectionManagerRouteTest.kt
#	desktop/src/pairingQr.ts
#	desktop/tests/pairingQr.test.ts
#	plugin/dashboard/plugin_api.py
#	plugin/dashboard/test_plugin_api.py
2026-08-27 19:41:57 -04:00
Bailey Dixon f350fe0b82 docs(relay): document dashboard ingress 2026-08-26 21:55:51 -04:00
Bailey Dixon 3ff307ac6d fix(android): clarify connection ownership and auth 2026-08-26 21:36:20 -04:00
Bailey Dixon 1bdcab8fc0 feat(android): add native git workspace surfaces 2026-08-26 19:03:21 -04:00
Bailey Dixon 1074ecc24f Merge remote-tracking branch 'origin/dev' into feature/android-supervised-mode
# Conflicts:
#	app/src/main/kotlin/com/hermesandroid/relay/ui/RelayApp.kt
#	app/src/main/kotlin/com/hermesandroid/relay/ui/screens/SettingsScreen.kt
#	docs/localization-status.json
2026-08-24 21:41:12 -04:00
Bailey Dixon 630cc6d316 Merge remote-tracking branch 'origin/dev' into feature/android-supervised-mode
# Conflicts:
#	app/src/main/kotlin/com/hermesandroid/relay/ui/RelayApp.kt
#	app/src/main/kotlin/com/hermesandroid/relay/ui/screens/ChatScreen.kt
#	docs/decisions.md
#	docs/localization-status.json
#	plugin/dashboard/dist/index.js
2026-08-24 21:08:50 -04:00
Bailey Dixon c223dc690d Merge remote-tracking branch 'origin/dev' into codex/pr-393-integration
# Conflicts:
#	CHANGELOG.md
#	app/src/main/res/values-b+pt+BR/strings.xml
#	app/src/main/res/values-b+zh+Hans/strings.xml
#	app/src/main/res/values-de/strings.xml
#	app/src/main/res/values-es/strings.xml
#	app/src/main/res/values-ja/strings.xml
#	app/src/main/res/values-ru/strings.xml
#	docs/decisions.md
#	docs/localization-status.json
2026-08-24 20:51:41 -04:00
Bailey Dixon 478323893a feat(android): refine supervised controls 2026-08-24 19:36:10 -04:00
Bailey Dixon b26c2cc2a1 merge: refresh pre-release install site with dev
# Conflicts:
#	CHANGELOG.md
#	docs/localization-status.json
2026-08-24 17:04:42 -04:00
Bailey Dixon 28e0c34227 feat(site): align onboarding across product surfaces 2026-08-24 17:02:31 -04:00
Bailey Dixon 35e95da6a7 test(desktop): add deterministic UI screenshots 2026-08-24 17:01:57 -04:00
Bailey Dixon fcddeeb810 docs: document Android supervised mode 2026-08-24 16:34:59 -04:00
Bailey Dixon 8cd9dc0150 merge: refresh pending desktop fixes with dev 2026-08-24 11:18:15 -04:00
Bailey Dixon acdfc6399a merge: restore pending desktop fixes on dev
# Conflicts:
#	CHANGELOG.md
2026-08-24 11:06:43 -04:00
Bailey Dixon b18a0ef185 Merge remote-tracking branch 'origin/dev' into chore/release-surface-names 2026-08-24 11:00:16 -04:00
Bailey Dixon 6aa877c2cf docs(android): tighten assistant screen-context documentation 2026-08-24 09:52:50 -04:00
Bailey Dixon 60974f117d chore(release): standardize public surface names 2026-08-24 09:47:44 -04:00
Claude 61d91ee74c fix(android): start trusted assistant recording immediately 2026-08-24 05:14:16 -07:00
Claude 16be38edca feat(android): add assistant screen context 2026-08-24 03:24:15 -07:00