Skip to content

feat(ui): default telemetry off, BYOK-first AI panel#66

Open
keshav-k3 wants to merge 1 commit into
ui-ux-executive-reviewfrom
feat/ui-telemetry-default-off
Open

feat(ui): default telemetry off, BYOK-first AI panel#66
keshav-k3 wants to merge 1 commit into
ui-ux-executive-reviewfrom
feat/ui-telemetry-default-off

Conversation

@keshav-k3

Copy link
Copy Markdown
Member

Summary

  • Default telemetry:enabled to false for new Termon installs
  • Remove the AI panel telemetry hard wall; show a compact cloud-mode notice instead
  • On first AI open without custom modes, surface a prominent BYOK setup prompt with highlighted mode selector
  • Disable chat input until a valid custom mode is configured or telemetry is enabled for cloud modes

Test plan

  • Fresh profile: open AI panel — see BYOK setup welcome, pulsing mode dropdown, telemetry notice banner (not full-screen gate)
  • Configure a custom AI mode in waveai.json — panel becomes usable without enabling telemetry
  • Enable telemetry — cloud waveai@ modes unlock in dropdown; notice can be dismissed implicitly
  • Attempt send without valid mode — input disabled with "Configure an AI mode..." placeholder
  • npm run test:unit -- frontend/app/aipanel passes

Remove the telemetry hard wall from the AI panel, show a compact cloud-mode
notice instead, and make BYOK/custom provider setup the primary first-open path.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant