Skip to content

feat: add no-cost read-only voice panel - #145

Merged
munirad7s merged 7 commits into
mainfrom
feat/13-voice-panel
Aug 14, 2026
Merged

feat: add no-cost read-only voice panel#145
munirad7s merged 7 commits into
mainfrom
feat/13-voice-panel

Conversation

@munirad7s

Copy link
Copy Markdown
Owner

Closes #13

Outcome

  • adds the preview-gated /voice desktop route with a focused read-only briefing UI
  • negotiates Codex Realtime through codex app-server and the existing ChatGPT login
  • removes OPENAI_API_KEY from the child and exposes no tools, writes, approvals, gates, or paid fallback
  • builds a bounded 16 KiB read-only snapshot with named gaps
  • includes 10 newly generated keyless/no-cost UI references, their prompts, and SHA-256 manifest

Verification

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • Tauri cargo fmt --all -- --check
  • focused Tauri Rust suite: 12/12
  • desktop tests: 3932/3932
  • desktop pnpm check, pnpm typecheck, and E2E build
  • Chromium voice E2E: 1/1
  • web pnpm check
  • just test-unit: 693 passed; 164 environment/model/database tests skipped by the canonical recipes
  • live no-key app-server proof received a real thread/realtime/sdp notification for spruce
  • 10/10 visual hashes match the manifest

Hosted zero-step billing was not manually dispatched; the exact local parity evidence above is used under the issue's no-spend rule. Physical microphone/WebRTC is deterministic in browser E2E; real local entitlement and SDP were proven separately through app-server.

Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Signed-off-by: Munir Adas <m.muniradas@gmail.com>
Copilot AI lite review requested due to automatic review settings August 14, 2026 01:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@munirad7s
munirad7s merged commit 22f008b into main Aug 14, 2026
19 of 20 checks passed
@munirad7s
munirad7s deleted the feat/13-voice-panel branch August 14, 2026 01:15
munirad7s added a commit that referenced this pull request Aug 14, 2026
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.

P3: Voice-Panel im Desktop — ChatGPT-Realtime nach Joyboy-Muster (Fork-Feature)

2 participants