Alexander Farber
2de50ae436
Add tests
2025-12-13 13:08:07 +01:00
Alexander Farber
a761be80a5
Filter out empty sessions
2025-12-13 13:08:07 +01:00
Alexander Farber
6c77303172
Add /resume slash command to switch between previous sessions
2025-12-13 13:08:06 +01:00
易良
65796e2799
Fix/vscode ide companion completion menu content ( #1243 )
...
* refactor(vscode-ide-companion/types): move ApprovalModeValue type to dedicated file
feat(vscode-ide-companion/file-context): improve file context handling and search
Enhance file context hook to better handle search queries and reduce redundant requests.
Track last query to optimize when to refetch full file list.
Improve logging for debugging purposes.
* feat(vscode-ide-companion/completion): enhance completion menu performance and refresh logic
Implement item comparison to prevent unnecessary re-renders when completion items
haven't actually changed. Optimize refresh logic to only trigger when workspace
files content changes. Improve completion menu stability and responsiveness.
refactor(vscode-ide-companion/handlers): remove SettingsMessageHandler and consolidate functionality
Move setApprovalMode functionality from SettingsMessageHandler to SessionMessageHandler
to reduce code duplication and simplify message handling architecture. Remove unused
settings-related imports and clean up message router configuration.
chore(vscode-ide-companion/ui): minor UI improvements and code cleanup
Consolidate imports in SessionSelector component.
Remove debug console log statement from FileMessageHandler.
Move getTimeAgo utility function to sessionGrouping file and remove obsolete timeUtils file.
Clean up completion menu CSS classes.
* fix(vscode-ide-companion): resolve all ESLint errors
Fixed unused variable errors in SessionMessageHandler.ts:
- Commented out unused conversation and messages variables
Also includes previous commits:
1. feat(vscode-ide-companion): add upgrade button to CLI version warning
2. fix(vscode-ide-companion): resolve ESLint errors in InputForm component
When the Qwen Code CLI version is below the minimum required version,
the warning message now includes an "Upgrade Now" button that opens
a terminal and runs the npm install command to upgrade the CLI.
Added tests to verify the functionality works correctly.
2025-12-13 17:37:45 +08:00
pomelo
693a58d517
Merge pull request #1194 from afarber/add-audio-notification-bell
...
feat: add terminal bell setting to enable/disable audio notifications
2025-12-13 17:03:35 +08:00
pomelo
c7f4c462f4
Merge pull request #1219 from afarber/1181-resume-session-id
...
feat: show session resume command on exit
2025-12-13 17:02:16 +08:00
tanzhenxin
0b854e494f
Merge pull request #1245 from QwenLM/feat/remove-corgi-mode
...
Remove obsolete “corgi mode”
2025-12-13 16:57:10 +08:00
tanzhenxin
f8aeb06823
remove obsolete corgi mode
2025-12-13 16:41:03 +08:00
tanzhenxin
0d90d5c118
Merge pull request #1240 from QwenLM/feat/acp-authenticate-update
...
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
Add ACP authenticate update message
2025-12-13 14:41:59 +08:00
pomelo
cc0d688c8b
Merge pull request #1235 from afarber/501-remove-duplicated-if-check
...
fix: remove redundant if-check and add tests for OpenAI converter
2025-12-13 12:07:24 +08:00
tanzhenxin
4eb7aa5448
add acp authenticate update message
2025-12-13 12:01:46 +08:00
pomelo
9978fe107b
Merge pull request #1236 from afarber/1102-add-slash-language
...
test(cli): add tests for /language command and fix LLM output language parsing
2025-12-13 12:00:18 +08:00
pomelo
b95bb2cd95
Merge pull request #1238 from fazilus/feat/russian
...
feat(i18n): add Russian language support
2025-12-13 11:44:02 +08:00
Fazil
026fd468b1
feat(i18n): add Russian language support
2025-12-12 21:12:37 +03:00
Alexander Farber
d25af87eaf
Fix the copyright
2025-12-12 15:46:37 +01:00
Alexander Farber
a5039d15bf
Revert to SupportedLanguage
2025-12-12 15:36:50 +01:00
Alexander Farber
3ff916a5f1
Add tests for /language command and fix regex parsing
2025-12-12 15:28:43 +01:00
Alexander Farber
7bb9bc1e5e
Remove redundant if-check and add tests for tool conversion in converter.ts
2025-12-12 14:29:37 +01:00
tanzhenxin
8b29dd130e
Merge pull request #1233 from QwenLM/chore/v0.5.0
...
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
pump version to 0.5.0
2025-12-12 16:32:13 +08:00
tanzhenxin
d0be8b43d7
pump version to 0.5.0
2025-12-12 16:29:50 +08:00
tanzhenxin
3095442eb3
Merge pull request #1223 from QwenLM/fix/vscode-ide-companion-login-twice
...
fix(vscode-ide-companion/auth): deduplicate concurrent authentication calls
2025-12-12 16:19:25 +08:00
tanzhenxin
2ceecab503
Merge pull request #1226 from QwenLM/feat/support-channel-field
...
feat: Add channel field support for client identification
2025-12-12 16:16:36 +08:00
pomelo
e5ed0334ab
Merge pull request #1230 from BlockHand/docker-ide
2025-12-12 16:16:23 +08:00
刘伟光
2b62b1e8bc
feat: 将注释修改成英文
2025-12-12 14:40:30 +08:00
yiliang114
89be6edb5e
chore(vscode-ide-companion): add comment
2025-12-12 13:59:05 +08:00
yiliang114
d812c9dcf2
chore(vscode-ide-companion): add fixme comment for auth delay
2025-12-12 13:51:14 +08:00
yiliang114
d754767e73
chore(vscode-ide-companion): rm authState manager in vscode-ide-companion to simplify the login architecture
2025-12-12 13:40:18 +08:00
刘伟光
bb8447edd7
fix: 修复在docker环境中无法连接ide的问题
2025-12-12 11:36:15 +08:00
yiliang114
02234f5434
chore(vscode-ide-companion): change comments and delays
2025-12-12 01:17:38 +08:00
yiliang114
25261ab88d
fix(vscode-ide-companion): slight delay to ensure auth state settlement
2025-12-12 01:14:28 +08:00
DragonnZhang
60a58ad8e5
feat: add support for the channel field to CLI parameters and configurations
2025-12-12 01:06:00 +08:00
yiliang114
c20df192a8
chore(vscode-ide-companion): revert some log util, will continue next time
2025-12-11 23:57:21 +08:00
yiliang114
b34894c8ea
feat(vscode-ide-companion/auth): deduplicate concurrent authentication calls
...
Prevent multiple simultaneous authentication flows by:
- Adding static authInFlight promise tracking in AcpConnection
- Implementing runExclusiveAuth method in AuthStateManager
- Adding sessionCreateInFlight tracking in QwenAgentManager
- Ensuring only one auth flow runs at a time across different components
This prevents race conditions and duplicate login prompts when multiple components request authentication simultaneously.
2025-12-11 22:56:58 +08:00
Alexander Farber
ba3b576906
Hide resume message when session has no messages
2025-12-11 13:10:01 +01:00
Alexander Farber
b67ee32481
Update snapshots
2025-12-11 12:53:30 +01:00
Alexander Farber
5b8ce440ea
Show session resume command on exit
2025-12-11 12:22:48 +01:00
tanzhenxin
58d3a9c253
Merge pull request #1176 from QwenLM/feat/acp-usage-metadata
...
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Test-1 (push) Has been cancelled
Qwen Code CI / Test-2 (push) Has been cancelled
Qwen Code CI / Test-3 (push) Has been cancelled
Qwen Code CI / Test-4 (push) Has been cancelled
Qwen Code CI / Test-5 (push) Has been cancelled
Qwen Code CI / Test-6 (push) Has been cancelled
Feat/acp usage metadata
2025-12-11 14:09:43 +08:00
TianHao Zhang
d06a6d7ef9
feat: update references from Gemini to Qwen in setup commands and gitignore handling ( #1156 )
2025-12-11 14:09:22 +08:00
pomelo
ae9753a326
Merge pull request #1189 from afarber/security-fixes
...
fix: update vulnerable dependencies (glob, jws, tar, js-yaml)
2025-12-11 09:42:30 +08:00
pomelo
a02c4b2765
Merge pull request #1059 from yiliang114/feat/jinjing/write-and-read-file-in-vscode
...
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
feat: VSCode Extension Implementation
2025-12-10 16:15:28 +08:00
pomelo
0055399cba
Merge pull request #1191 from afarber/remove-vertical-borders
...
feat(ui): remove vertical borders from input prompt for easier copy/paste
2025-12-10 16:08:04 +08:00
Alexander Farber
5f78909040
Add terminal bell setting to enable/disable audio notifications
2025-12-09 20:27:20 +01:00
yiliang114
5ef3d32f16
refactor(vscode-ide-companion/qwenAgentManager): remove saveCheckpointViaCommand method
...
refactor(vscode-ide-companion/webview): improve message handling during checkpoint saves
feat(vscode-ide-companion/markdown): enhance file path link handling with line numbers support
feat(vscode-ide-companion/message): add enableFileLinks prop to MessageContent component
feat(vscode-ide-companion/user-message): disable file links in user messages
2025-12-10 01:31:39 +08:00
xuewenjie
49c032492a
fix: prefer UTF-8 encoding for shell output on Windows when detected
...
pump versionm to 0.4.1 (#1177 )
2025-12-10 01:31:32 +08:00
yiliang114
4345b9370e
feat(vscode-ide-companion): enhance panel manager group tracking and ui improvements
...
chore(vscode-ide-companion): remove unused todo comment in auth state manager
2025-12-10 01:31:27 +08:00
yiliang114
d2e2a07327
chore(vscode-ide-companion): bump version to 0.4.1 and add semver dependency and improve cli version checking with semver package
2025-12-10 01:31:09 +08:00
Alexander Farber
5b74422be6
Do not skip the tests
2025-12-09 16:46:18 +01:00
Alexander Farber
06c398a015
Remove vertical borders from input prompt for easier copy/paste
2025-12-09 16:37:32 +01:00
Alexander Farber
aec5d6463a
Update vulnerable dependencies (glob, jws, tar, js-yaml)
2025-12-09 15:14:20 +01:00
yiliang114
29032d2c6a
chore(vscode-ide-companion): bump version to 0.4.1
2025-12-09 21:48:40 +08:00