Skip to content

feat: language selector in HUD#26

Open
Avjeet wants to merge 4 commits into
mainfrom
feat/hud-language-selector
Open

feat: language selector in HUD#26
Avjeet wants to merge 4 commits into
mainfrom
feat/hud-language-selector

Conversation

@Avjeet

@Avjeet Avjeet commented May 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Type of change

  • Bug fix
  • New feature
  • Refactor / cleanup
  • Docs / config
  • Breaking change

Affected components

  • Node.js backend (src/)
  • Electron HUD (electron/)
  • Python transcriber (transcriber/)
  • AI service / prompts
  • start.sh / setup
  • Other: ___

Testing

  • Ran ./start.sh end-to-end
  • Tested screenshot flow (OCR → AI answer)
  • Tested always-on listen flow (Cmd+Shift+X)
  • Tested provider fallback
  • Electron HUD behaves correctly
  • No API keys committed (checked config/api-keys.json is not staged)

Notes for reviewers

Avjeet Singh and others added 4 commits May 17, 2026 09:06
Adds a 16-language dropdown (Kotlin default) to the nav-bar. Selected language
is persisted in localStorage, synced to the backend via set_language socket event,
and injected dynamically into all AI prompts via _getLanguageSuffix(). Removes
hardcoded Kotlin references from system-prompt.txt and coding-prompt.txt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ensures env vars are read at access time, not at module load time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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