LaZzyMan
56030f9291
Merge branch 'main' into feat/image-attachment
2026-02-10 14:16:21 +08:00
LaZzyMan
662192a0b9
fix windows ci
2026-02-10 10:48:58 +08:00
pomelo
a6885ccb4d
Merge pull request #1713 from QwenLM/fix/enter-submit
...
feat(paste): add large paste placeholder and fix enter-submit on macOS
2026-02-06 17:44:14 +08:00
tanzhenxin
3b4b5d874d
fix(paste): move thresholds to module level and improve placeholder expansion
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-06 16:32:22 +08:00
tanzhenxin
21ae35b221
feat(paste): add large paste placeholder with ID reuse and atomic deletion
...
- Add placeholder mode for pastes >1000 chars OR >10 lines
- Show placeholder like '[Pasted Content 1500 chars]' instead of full content
- Store full content and expand on submit
- Support multiple placeholders with sequential IDs (#2 , #3 , etc.)
- Reuse freed IDs when placeholders are deleted
- Delete entire placeholder atomically on backspace
- Add 7 unit tests for placeholder functionality
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 19:31:40 +08:00
tanzhenxin
89e3c2cd7a
refactor(debug): replace ConsolePatcher with debugLogger and update error reporting
...
- Replace ConsolePatcher with centralized debugLogger utility
- Refactor errorReporting to use debugLogger instead of file-based reporting
- Remove user-facing console message components:
- Delete ConsolePatcher.ts, useConsoleMessages.ts/hook
- Delete ConsoleSummaryDisplay.tsx, DetailedMessagesDisplay.tsx
- Update all tests in packages/core and packages/cli:
- Mock debugLogger where needed
- Remove assertions for console output on non-critical errors
- Keep debugLogger assertions for fatal/network errors
- Use HOME directory mocking for hermetic file system tests
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-02 17:37:54 +08:00
tanzhenxin
68760287bd
Merge branch 'main' into feat/multimodal-input-support
2026-01-29 11:44:27 +08:00
LaZzyMan
f51ace3a85
Merge branch 'mochi/fix-issue' into feat/image-attachment
2026-01-28 10:27:25 +08:00
LaZzyMan
eef789ccfb
fix ci test
2026-01-27 20:20:36 +08:00
DragonnZhang
6327e35a14
feat: implement persistent feedback prompting with temporary dismissal options
...
Add 'Fine' and 'Dismiss' options to feedback dialogs that allow temporary
dismissal without permanently closing the feedback request. Only numerical
ratings (0, 1, 2, 3) will permanently close feedback dialogs, while all
other inputs result in temporary dismissal with persistent re-prompting.
This ensures feedback collection reliability while respecting user workflow
by allowing users to temporarily dismiss prompts when busy and providing
feedback when ready.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 16:52:40 +08:00
tanzhenxin
b9a0d904de
feat: add multi-modal input support (image, PDF, audio) across all content generators
2026-01-21 15:44:58 +08:00
tanzhenxin
de47c4e98b
Merge pull request #1465 from QwenLM/feat/add-user-feedback-dialog
...
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 - macOS (push) Waiting to run
feat: add user feedback dialog
2026-01-19 19:26:20 +08:00
Alexander Farber
0901b228a7
Resolve arrow key navigation conflict between history and completion
2026-01-16 22:41:01 +01:00
DragonnZhang
d91e372c72
feat: Refactor feedback dialog to a non-blocking popup, allow user input while it is rendered
2026-01-15 11:01:04 +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
tanzhenxin
0a75d85ac9
Session-Level Conversation History Management ( #1113 )
2025-12-03 18:04:48 +08:00
pomelo
83fc321e15
Merge pull request #1090 from QwenLM/feat/logger-enhancement
...
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
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-3 (push) Has been cancelled
Qwen Code CI / Test (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 / Post Coverage Comment (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
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Improve Usage Statistics by Moving Key Snapshot Fields into Properties
2025-11-21 15:55:26 +08:00
pomelo
48b77541c3
feat(i18n): Add Internationalization Support for UI and LLM Output ( #1058 )
2025-11-21 15:44:37 +08:00
tanzhenxin
f2439f8d53
fix: skip one unstable test case
2025-11-21 15:43:05 +08:00
tanzhenxin
07069f00d1
feat: remove prompt completion feature ( #1076 )
2025-11-20 14:36:51 +08:00
tanzhenxin
eb95c131be
Sync upstream Gemini-CLI v0.8.2 ( #838 )
2025-10-23 09:27:04 +08:00
mingholy.lmh
14ea33063f
Merge tag 'v0.3.0' into chore/sync-gemini-cli-v0.3.0
2025-09-11 16:26:56 +08:00
tanzhenxin
2572faf726
# 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update ( #483 )
Qwen Code CI / Lint (GitHub Actions) (push) Waiting to run
Qwen Code CI / Lint (Javascript) (push) Waiting to run
Qwen Code CI / Lint (Shell) (push) Waiting to run
Qwen Code CI / Lint (YAML) (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
Qwen Code CI / Test (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 - macOS (push) Waiting to run
2025-09-01 14:48:55 +08:00
Gaurav
0c1f3acc7d
fix: make test more reliable ( #7233 )
2025-08-27 17:13:38 +00:00
Arya Gummadi
2c6794feed
fix: resolve three flaky tests ( #7058 )
2025-08-26 00:27:36 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 20:11:27 +00:00
kookyleo
5bba15b038
fix(cli): Improve proxy test isolation and sandbox path resolution ( #6555 )
2025-08-23 04:43:03 +00:00
mkusaka
51f642f0a9
fix: Ctrl+E should move to current line end, not buffer end ( #6729 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 04:39:58 +00:00
官余棚
589f5e6823
feat(cli): prompt completion ( #4691 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-21 08:04:04 +00:00
Jacob Richman
2143731f6e
fix(paste) incorrect handling of \\\n in pastes ( #6532 )
2025-08-19 20:41:08 +00:00
tanzhenxin
7dbc240847
chore: sync gemini-cli v0.1.19
2025-08-18 19:55:46 +08:00
Jacob Richman
bd5e49c5ff
fix(input) Resolve cases where escape was broken ( #6304 )
2025-08-15 17:54:00 +00:00
Jacob Richman
a5c81e3fe0
Fix flake due to using wait instead of waitFor ( #6277 )
2025-08-14 23:39:12 +00:00
tanzhenxin
bc92da04e9
Merge tag 'v0.1.18' of https://github.com/google-gemini/gemini-cli into chore/sync-gemini-cli-v0.1.18
2025-08-13 15:11:10 +08:00
fuyou
0dea7233b6
feat(cli) - enhance input UX with double ESC clear ( #4453 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-09 22:26:43 +00:00
Jacob Richman
dd85aaa951
bug(core): Fix flaky test by using waitFor. ( #5540 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-05 21:56:38 +00:00
Yiheng Xu
cd375fefe5
sync gemini-cli 0.1.17
...
Co-Authored-By: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-08-05 17:09:19 +08:00
Sandy Tao
8da6d23688
refactor(core): Rename useSlashCompletion to useCommandCompletion ( #5532 )
2025-08-04 20:35:26 +00:00
Sandy Tao
48fa6f84c8
refactor(core): Rename useSlashCompletion to useCommandCompletion ( #5532 )
2025-08-04 20:35:26 +00:00
Ayesha Shafique
072d8ba289
feat: Add reverse search capability for shell commands ( #4793 )
2025-08-03 19:53:24 +00:00
Ayesha Shafique
0335ce5ecc
feat: Add reverse search capability for shell commands ( #4793 )
2025-08-03 19:53:24 +00:00
奕桁
b69b2ce376
Merge tag 'v0.1.15' into feature/yiheng/sync-gemini-cli-0.1.15
2025-08-01 23:06:11 +08:00
Yuki Okita
c1fe688956
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-07-30 20:38:20 +00:00
Yuki Okita
cb6a2161fe
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-07-30 20:38:20 +00:00
Jacob Richman
fb751c542b
Regression test for paste when the terminal lacks focus. ( #4898 )
2025-07-25 23:29:15 +00:00
Sijie Wang
fbdc8d5ab3
Vim mode ( #3936 )
2025-07-25 22:36:42 +00:00
Sandy Tao
1d7eb0d250
[Refactor] Centralizes autocompletion logic within useCompletion ( #4740 )
2025-07-25 04:41:35 +00:00
Tommaso Sciortino
e9e2f55144
Fix InputPrompt.test.tsx to be windows compatible ( #4736 )
2025-07-23 22:49:09 +00:00