Skip to content

feat(app): add voice input and session budget UI - #42824

Closed
HHrddtu wants to merge 1 commit into
anomalyco:devfrom
HHrddtu:pr/voice-input
Closed

feat(app): add voice input and session budget UI#42824
HHrddtu wants to merge 1 commit into
anomalyco:devfrom
HHrddtu:pr/voice-input

Conversation

@HHrddtu

@HHrddtu HHrddtu commented Aug 15, 2026

Copy link
Copy Markdown

Adds a voice input button to the prompt input and a session budget panel to the app UI.

Voice input

  • Mic button in the prompt input toggles continuous speech-to-text, built on the existing getSpeechRecognitionCtor runtime adapter (works in browsers with SpeechRecognition and in the desktop app)
  • Recognition errors are mapped to i18n keys (prompt.voice.error.*)
  • Adds the media permission to the desktop renderer so the microphone can be used in Electron

Session budget UI

  • Budget panel in the session context tab: shows spent/budget, allows editing and clearing the budget
  • context.budget.* and session.budget.exceeded.* i18n keys (translated for en/ru, other locales fall back to English)

Depends on the per-session budget limit API (stacked on top of #42823).

@github-actions github-actions Bot added the needs:compliance This means the issue will auto-close after 2 hours. label Aug 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions

Copy link
Copy Markdown
Contributor

The following comment was made by an LLM, it may be inaccurate:

Based on my search, I found the following related PRs:

Potential Duplicates:

  1. feat(desktop): add voice input (feat(desktop): add voice input #41864)

    • Related to the voice input feature being added in the current PR
  2. feat(opencode): add voice input (feat(opencode): add voice input #29663)

    • Previous implementation of voice input functionality
  3. feat: Add voice input using browser speech recognition (web only) (feat: Add voice input using browser speech recognition (web only) #18225)

    • Earlier attempt at voice input using browser SpeechRecognition API
  4. feat: add first-party voice transcription with local Whisper (feat: add first-party voice transcription with local Whisper #11345)

    • Alternative voice transcription approach

These PRs address similar or overlapping voice input functionality. The current PR (#42824) appears to be a more recent unified implementation that covers both voice input and session budget UI. You may want to check if #41864 is still active and how it relates to the current PR's voice input implementation.

@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

Feel free to open a new pull request that follows our guidelines.

@github-actions github-actions Bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Aug 16, 2026
@github-actions github-actions Bot closed this Aug 16, 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.

1 participant