Commit 359d183
committed
feat(cli): support Ctrl-Z suspension
- Implement Ctrl+Z suspension with robust terminal state handling.
- Rebind Undo/Redo to Alt+Z / Alt+Shift+Z to avoid conflicts.
- Fix macOS Option key character mapping for Undo/Redo.
- Improve type safety for app.rerender() in AppContainer.
- Add comprehensive suspension test suite.
- Fix environment leakage in core tests.
- Update keyboard shortcut documentation.
Fixes google-gemini#50181 parent 8cae90f commit 359d183
9 files changed
Lines changed: 596 additions & 19 deletions
File tree
- docs/cli
- packages
- cli/src
- config
- ui
- components/__snapshots__
- contexts
- utils
- core/src/code_assist
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
| 286 | + | |
286 | 287 | | |
287 | 288 | | |
288 | 289 | | |
| |||
291 | 292 | | |
292 | 293 | | |
293 | 294 | | |
294 | | - | |
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| |||
494 | 494 | | |
495 | 495 | | |
496 | 496 | | |
| 497 | + | |
497 | 498 | | |
498 | 499 | | |
499 | 500 | | |
| |||
508 | 509 | | |
509 | 510 | | |
510 | 511 | | |
511 | | - | |
512 | 512 | | |
0 commit comments