cherry-studio/packages/shared/config
beyondkmp 5dac1f5867
feat: support more terminal in code tools (#10192)
* feat(CodeTools): add support for terminal selection on macOS

- Introduced terminal selection functionality in CodeTools, allowing users to choose from available terminal applications.
- Implemented caching for terminal availability checks to enhance performance.
- Updated CodeToolsService to preload available terminals and check their availability.
- Enhanced UI in CodeToolsPage to display terminal options and handle user selection.
- Added new IPC channel for retrieving available terminals from the main process.

* lint errs

* format

* support wezterm

* support terminal

* support ghostty

* support warp kitty

* fix github scanner issues

* fix all github issues

* support windows

* support windows

* suppport hyper

* Refactor terminal command execution for macOS applications to use shell scripts instead of AppleScript, improving compatibility and performance.

* Remove Hyper terminal configuration from shared constants

* update lint

* fix(i18n): Auto update translations for PR #10192

* fix platform checking

* format

* feat: add Tabby terminal configuration for macOS

* fix wrap terminal

* delete warp

---------

Co-authored-by: GitHub Action <action@github.com>
2025-09-18 02:33:06 -07:00
..
constant.ts feat: support more terminal in code tools (#10192) 2025-09-18 02:33:06 -07:00
languages.ts chore(deps): bump mermaid, shiki, tanstack, etc. (#9658) 2025-08-29 16:17:55 +08:00
logger.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
nutstore.ts feat: nutstore integration (#3461) 2025-03-25 11:40:11 +08:00
types.ts fix(mcp): enhance progress event structure to include callId for specific tool tracking (#9946) 2025-09-05 17:26:20 +08:00