Skip to content

Conversation

@EthanKeng
Copy link

This pull request introduces a new feature that allows users to quickly switch between their favorite output transcription
languages using keyboard shortcuts.

Key Changes:

  • Favorite Languages: Users can now define up to three favorite languages in the settings.
  • Keyboard Shortcuts:
    • A new command allows cycling through the list of favorite languages.
    • Dedicated commands allow instantly switching to a language in a specific slot (e.g., "favorite language Install tailwind #1").
  • UI Enhancements:
    • A new section in Settings → Transcription for configuring favorite languages.
    • The main screen now displays the currently selected output language, providing clear visual feedback.

yck2024 and others added 3 commits August 29, 2025 10:49
This commit introduces a new feature allowing users to quickly switch between their favorite transcription output languages.

Key changes:
- Added commands to cycle through favorite languages and directly switch to a language in a specific slot (1, 2, or 3).
- Implemented the logic for these commands in `apps/whispering/src/lib/query/commands.ts`.
- Added a new section in the transcription settings page to configure and display favorite languages.
- Updated the main UI to show the currently selected output language.
- Extended the settings schema to store favorite languages and the toggle mode.
This commit includes a large set of changes to polish and refactor the `whispering` app.

Key changes include:
- Alphabetized imports and properties in numerous files for better readability and consistency.
- Refactored UI components to improve structure and state management.
- Reordered functions and properties in services and queries for better organization.
- Cleaned up type definitions and schemas.
- Disabled hardened runtime for macOS builds to address potential compatibility issues.
@braden-w braden-w force-pushed the main branch 2 times, most recently from 24151c8 to 593ca24 Compare September 3, 2025 16:40
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.

3 participants