Updates documentation to reflect the UI changes from PR #5264:
- 'Modes' settings tab renamed to 'Agent Behaviour'
- Four sub-tabs: Modes, MCP Servers, Rules, Workflows
- MCP Servers no longer in top bar
- Updated navigation instructions throughout docs
Update all internal documentation links to reflect the new structure where
customization-related docs were moved from various locations to the
'agent-behavior' section. This includes:
- Custom modes: /features/custom-modes → /agent-behavior/custom-modes
- Custom rules: /advanced-usage/custom-rules → /agent-behavior/custom-rules
- Custom instructions: /advanced-usage/custom-instructions → /agent-behavior/custom-instructions
- Prompt engineering: /advanced-usage/prompt-engineering → /agent-behavior/prompt-engineering
- Settings management: /features/settings-management → /basic-usage/settings-management
Fixed links in both English and Chinese (zh-CN) documentation.
- Move custom-rules.md, custom-instructions.md from advanced-usage/ to customization/
- Move custom-modes.md, settings-management.md, skills.md from features/ to customization/
- Move workflows.mdx from features/slash-commands/ to customization/
- Update sidebar configuration to place Customization section before Advanced Usage
- Update all internal documentation links to reflect new paths
- Remove nested 'Customizing Kilo Code' subsection from Advanced Usage
This reorganization makes customization options more discoverable by placing
them at the top level rather than nested under advanced usage.
* '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.
Updated the Chinese translation for system notifications feature documentation
and made improvements to the English documentation including better formatting
of troubleshooting solutions and clearer descriptions of notification setup
processes across different operating systems