Files
Kilo-Org_kilo/packages/kilo-docs/docs/features/experimental
Chris Hasson c62d1ad420 Experimental STT Voice Transcription in Chat (#4394)
* 'chore: WIP'

* fix(chat): remove unnecessary focus state and fix recording border styling

- Remove unused isFocused state management from ChatTextArea
- Fix recording border to use inline style with proper error foreground color
- Simplify border logic by removing redundant focus-based styling
- Update Storybook mocks with missing extension state properties
- Add currentApiConfigName and listApiConfigMeta to ChatView stories

* chore: add kilocode change markers and clean up unused speech types

- Add // kilocode_change comments to track custom modifications in type definitions
- Remove deprecated speech recognition message types from WebviewMessage interface
- Add descriptive comments to STT-related component imports
- Mark experiment IDs and message types with change tracking comments

* chore(changeset): add changeset file for version tracking

* Add docs

* Update i18n strings

* bot fixes

* refactor(stt): consolidate FFmpeg detection with path caching

Move FFmpeg availability checking from sttConfig.ts into FFmpegCaptureService
as a static method with global path caching and absolute path resolution.

* fix(stt): cache FFmpeg not-found result to avoid repeated checks

Set cachedFFmpegPath to null when FFmpeg is not found to prevent
repeated filesystem path checks on subsequent availability queries.
2025-12-12 10:51:29 -08:00
..