openpencil/server/utils
Kayshen Xu 29484f838e V0.2.1 (#23)
* feat(ai): integrate GitHub Copilot support and enhance agent management

- Added GitHub Copilot as a new AI provider, including connection and installation handling.
- Updated agent settings to include Copilot in the configuration options.
- Enhanced the chat API to support Copilot as a provider, allowing for model selection and streaming responses.
- Implemented installation instructions for Copilot CLI within the application.
- Updated UI components to display Copilot status and connection options.
- Enhanced internationalization support with new translations for Copilot-related terms.

Bump version to 0.2.1.

* feat(electron): enhance theme management for Windows/Linux

- Added support for dynamic title bar overlay based on theme selection for Windows and Linux platforms.
- Implemented auto-hide menu bar functionality for improved user experience on Windows/Linux.
- Updated Electron API to include a new `setTheme` method for theme synchronization.
- Modified top bar component to trigger theme changes via the new API, ensuring consistent UI across platforms.

* feat(electron): add Linux window controls detection and styling

- Implemented a function to detect the position of window controls on Linux, supporting both left and right placements based on desktop environment settings.
- Updated the main window styling to adjust control padding dynamically for Linux and Windows platforms, ensuring a consistent user interface across operating systems.
- Modified the top bar component to include specific class names for better control layout management.

* fix(electron): update title bar overlay color and height for consistency

- Changed title bar overlay color to transparent (rgba(0,0,0,0)) for improved aesthetics.
- Adjusted height of the title bar from 40 to 36 pixels to enhance visual alignment across platforms.

* fix(editor): adjust position of update ready banner for improved visibility

- Moved the update ready banner from top-5 to top-12 to enhance its visibility and prevent overlap with other UI elements.
2026-03-06 21:00:42 +08:00
..
codex-client.ts V0.1.2 (#19) 2026-03-03 21:08:52 +08:00
copilot-client.ts V0.2.1 (#23) 2026-03-06 21:00:42 +08:00
mcp-server-manager.ts V0.2.0 (#21) 2026-03-05 21:14:50 +08:00
mcp-sync-state.ts V0.1.2 (#19) 2026-03-03 21:08:52 +08:00
opencode-client.ts feat(electron): integrate Electron framework for desktop application support 2026-02-20 20:19:06 +08:00
resolve-claude-agent-env.ts V0.1.0 (#13) 2026-03-01 09:33:52 +08:00
resolve-claude-cli.ts feat(electron): integrate Electron framework for desktop application support 2026-02-20 20:19:06 +08:00