Commit Graph
13029 Commits
Author SHA1 Message Date
Mark IJbema ebee2c260f fix: remove unused eslint-disable and use strict equality in kilo-vscode 2026-03-10 12:50:49 +01:00
kilo-maintainer[bot] 96ba9549a8 release: v7.0.41 v7.0.41 2026-03-10 11:43:50 +00:00
Mark IJbema ccfd6653f1 Merge pull request #6855 from Kilo-Org/kevinvandijk/fix-wobbly-chat
Fix buggy cursor positioning in chat area
2026-03-10 12:32:11 +01:00
Kevin van Dijk e341088c16 Fix buggy cursor positioning in chat area 2026-03-10 12:25:53 +01:00
Mark IJbema 43119babb1 Merge pull request #6850 from Kilo-Org/mark/fix-subagent-permission-visibility
fix: show subagent permission/question prompts in VS Code bottom dock
2026-03-10 12:16:06 +01:00
Mark IJbema 1149a0228a fix: show subagent permission/question prompts in bottom dock
When a subagent (task tool) runs, it creates a child session. Permission
requests and questions from child sessions were invisible because
ChatView filtered them to only show the current session's requests.

This caused the subagent to appear stuck/crashed when it was actually
waiting for a permission response that the user never saw.

Changes:
- Show ALL pending permissions/questions in the bottom dock, not just
  those from the current session
- Block the prompt input when any permission or question is pending
  (from any tracked session, including child sessions)
- Add '(subagent)' indicator to permission subtitle when it comes from
  a child session
- Priority ordering: prefer current-session non-tool permissions first,
  then fall back to any pending permission
2026-03-10 12:06:01 +01:00
Mark IJbema 57a4910277 Merge pull request #6852 from Kilo-Org/fix/discord-url-update
Replace discord.gg/kilocode URLs with kilo.ai/discord
2026-03-10 11:49:13 +01:00
kiloconnect[bot] 38b837ddff Replace discord.gg/kilocode URLs with kilo.ai/discord 2026-03-10 10:41:00 +00:00
Kevin van Dijk 37a72f45b0 Merge pull request #6845 from Kilo-Org/kevinvandijk/add-feedback-button
Add feedback button
2026-03-10 11:38:57 +01:00
Mark IJbema 9971afd244 Merge pull request #6848 from Kilo-Org/mark/fix-mode-switcher-light-theme-colors
fix: mode/thinking selector light theme contrast
2026-03-10 11:35:30 +01:00
Mark IJbema a48cc51732 Merge pull request #6840 from Kilo-Org/mark/profile-view-visual-regression
test: add visual regression stories for ProfileView
2026-03-10 11:32:49 +01:00
Mark IJbema 20bd0ff395 Merge branch 'main' into mark/fix-mode-switcher-light-theme-colors 2026-03-10 11:28:49 +01:00
kiloconnect[bot] 53ed4cf0d5 fix: add foreground color to selected mode/thinking selector items for light theme contrast
The .selected state on mode-switcher-item and thinking-selector-item set
background to --vscode-list-activeSelectionBackground (a strong blue in
light themes) but never set a foreground color. Text inherited dark
colors from the parent, producing unreadable dark-on-blue text in light
VSCode themes.

- Add color using --text-on-interactive-base / --vscode-list-activeSelectionForeground
  to .mode-switcher-item.selected and .thinking-selector-item.selected
- Move description text color to :not(.selected) so it inherits the
  correct foreground when selected
- Add missing --surface-interactive-active token to vscode-bridge.css
2026-03-10 11:26:39 +01:00
Mark IJbema efbe892592 Merge pull request #6843 from Kilo-Org/mark/shell-screenshot-story
add shell execution screenshot story to storybook
2026-03-10 11:25:23 +01:00
github-actions[bot] 2e8cd8455c chore: update kilo-vscode visual regression baselines 2026-03-10 10:24:09 +00:00
Mark IJbema 7ed356cc1f Merge branch 'main' into mark/profile-view-visual-regression 2026-03-10 11:22:27 +01:00
github-actions[bot] 3f2438032a chore: update kilo-vscode visual regression baselines 2026-03-10 10:20:50 +00:00
Mark IJbema c0128372b3 add shell execution screenshot story to storybook 2026-03-10 11:19:10 +01:00
Kevin van Dijk 04e3f7ec08 Change discord url 2026-03-10 11:13:20 +01:00
github-actions[bot] 2a4f19b350 chore: update kilo-vscode visual regression baselines 2026-03-10 10:02:54 +00:00
Kevin van Dijk d742bc9040 Change hover color of icon 2026-03-10 10:59:25 +01:00
Mark IJbema 79d7f52aac Merge pull request #6816 from Kilo-Org/mark/settings-profile-editor-panes
feat(kilo-vscode): open Settings and Profile in editor panes instead of sidebar
2026-03-10 10:44:59 +01:00
Mark IJbema 52cc5d665e fix: return to settings view after migration wizard when opened from settings 2026-03-10 10:42:29 +01:00
Kevin van Dijk 3f56c7bdf4 Add more padding to feedback dialog 2026-03-10 10:26:23 +01:00
Kevin van Dijk 256180fec5 Tweak colors of feedback button 2026-03-10 10:23:04 +01:00
kiloconnect[bot] 51462ae8be test: add visual regression stories for ProfileView component 2026-03-10 10:22:58 +01:00
github-actions[bot] 035b6d7139 chore: update kilo-vscode visual regression baselines 2026-03-10 08:21:13 +00:00
Mark IJbema 6490d0cac0 refactor(kilo-vscode): remove back button and panelMode from settings/profile panels
Settings and Profile always open as editor panels now, so the back
button is unnecessary (users close the tab) and panelMode detection
is redundant. Cleaned up dead code across App.tsx, Settings, ProfileView,
SettingsEditorProvider, and stories.
2026-03-10 09:19:19 +01:00
Joshua Lambert 4a9cbd6dd9 Merge pull request #6719 from Kilo-Org/jl-show-granular-permissions
feat: redesign Auto-Approve settings to support granular permission rules
2026-03-10 00:36:29 -04:00
Catriel Müller d5de298cb8 fix: permission config string to object update 2026-03-10 00:32:50 -03:00
Catriel Müller 0a1da7a872 fix: update flake to get bun 1.3.10 2026-03-10 00:31:00 -03:00
Catriel Müller c4b4228c16 fix: fix auto approve issues 2026-03-10 00:30:21 -03:00
kilo-maintainer[bot] dce406ac83 chore: update nix node_modules hashes 2026-03-09 23:45:16 +00:00
Josh Lambert 8ca1973373 fix: address review feedback on Auto-Approve settings
- Fix fallback defaults to match backend (agent.ts): global default is
  'allow', doom_loop and external_directory default to 'ask'
- Fix removeException to use correct per-tool default instead of 'ask'
- Fix grouped tool rows to show most restrictive level across all IDs
  instead of reading only the first tool's value
- Add missing i18n keys (description, wildcardLabel, exceptions,
  addCommand, addPath, placeholder, todoreadwrite, websearchcodesearch)
  to all 15 non-English locales
2026-03-09 20:42:25 -03:00
Josh Lambert 25b2c5ae7e feat: redesign Auto-Approve settings to support granular permission rules
Redesign the Auto-Approve tab in VS Code extension settings to display
and edit granular pattern-based permission rules (object syntax).

- Add PermissionRule type to support nested objects (e.g. { bash: { "*": "deny", "git *": "allow" } })
- Granular tools (external_directory, bash, read, edit) show wildcard row, exceptions list with per-pattern dropdowns, delete buttons, and inline add input
- Simple tools show single Ask/Allow/Deny dropdown
- Group todoread/todowrite and websearch/codesearch into combined rows
- Remove "Set all permissions" card, add description subtitle
- Truncate long patterns with ellipsis and title tooltip
- Two-phase config update for exception deletion to work with patchJsonc
2026-03-09 20:42:25 -03:00
Igor Šćekić 1a2c2cc825 Merge pull request #6792 from Kilo-Org/fix/auto-scroll-improvements 2026-03-10 00:32:19 +01:00
Catriel Müller 707f8626d5 Merge pull request #6803 from Kilo-Org/catrielmuller/premissions-fixs
fix(vscode): resolve permission prompt hangs in VS Code extension
2026-03-09 20:30:41 -03:00
Kevin van Dijk ec24eec42d Make the feedback dialog a bit less static with some animation 2026-03-09 23:40:08 +01:00
Kevin van Dijk 824f174f31 Add feedback button and dialog prominently dispayed in message list 2026-03-09 23:36:05 +01:00
Christiaan Arnoldus df18b91313 Merge pull request #6821 from Kilo-Org/docs/add-bedrock-byok-provider
docs: add AWS Bedrock as a supported BYOK provider
2026-03-09 21:51:41 +01:00
kiloconnect[bot] 593b6f97c1 docs: add AWS Bedrock as a supported BYOK provider
Add Bedrock to the list of supported BYOK providers and document
the AWS-specific credential format (JSON with accessKeyId,
secretAccessKey, and region) and required IAM permissions.
2026-03-09 19:52:12 +00:00
Igor Šćekić e8d0b12df2 Merge pull request #6259 from shssoichiro/fix-cli-per-agent-model 2026-03-09 18:06:31 +01:00
Marius 27ab1bef61 fix: use arrow-down-to-line SVG icon for scroll-to-bottom button (#6810)
Replace plain Unicode ↓ character with the proper <Icon name="arrow-down-to-line" />
component from kilo-ui, matching the desktop app's implementation.
2026-03-09 11:53:20 -05:00
github-actions[bot] 4b4fa6e901 chore: update kilo-vscode visual regression baselines 2026-03-09 16:45:09 +00:00
Mark IJbema 568badb224 Merge pull request #6807 from Kilo-Org/mark/always-show-prompt-input
feat: always show prompt input during permission prompts
2026-03-09 17:34:23 +01:00
Mark IJbema 8072fb285b Merge pull request #6805 from Kilo-Org/mark/add-missing-translations
Add missing translations for 15 locales
2026-03-09 17:20:12 +01:00
Mark IJbema 2f66f96533 fix: hide working indicator when waiting for user input 2026-03-09 17:18:33 +01:00
Mark IJbema d1409ff257 feat: always show prompt input during permission prompts 2026-03-09 17:16:13 +01:00
Mark IJbema 5a9b855f38 Merge pull request #6804 from Kilo-Org/mark/remove-unnecessary-kilocode-change-markers
Remove unnecessary kilocode_change markers from kilocode directories
2026-03-09 17:15:11 +01:00
Mark IJbema 57fd2d1a22 Add missing translations for dialog.model.manage.provider.toggle and session.modeSwitch keys
All 15 non-English locales in packages/app/src/i18n/ were missing 5 keys:
- dialog.model.manage.provider.toggle
- session.modeSwitch.switching
- session.modeSwitch.waiting
- session.modeSwitch.notAvailable
- session.modeSwitch.fallback

Also removes stale desktop.* keys from packages/kilo-i18n/src/bs.ts that
belong in packages/desktop/src/i18n/bs.ts (where they already exist).
2026-03-09 17:14:10 +01:00