Skip to content

ChatSpeed v1.1.17

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:05

Chatspeed v1.1.17 focuses on enhancing cross-platform stability and user experience by addressing critical bugs across Windows and Linux environments, optimizing environment variable loading, and resolving UI state management issues in key settings components. This release also incorporates all features and fixes from the unreleased v1.1.16, including new window positioning shortcuts and unified custom event formats.

✨ Enhancements

  • Added Main Window Positioning Shortcuts: Added main window center, left and right positioning shortcuts to improve window management efficiency
  • Unified Custom Event Format: Unified all custom events to start with cs://, standardizing the application's internal event system

🔧 Technical Optimizations

  • Global Shortcut Upgrade: Upgraded main window positioning shortcuts (to left and right) to global shortcuts, allowing triggering without application being active

🐞 Bug Fixes

  • Fixed Windows ARM64 Crash Issue: Resolved the issue where the Windows ARM64 version crashed after installation in a PD virtual machine, by explicitly specifying the sqlite3 library path.
  • Fixed Windows Command Line Popup Issue: Fixed the problem of an unexpected command line window popping up when starting the MCP service on the Windows platform.
  • Fixed Windows MCP Startup Error: Corrected the MCP service startup error on Windows, where directly running the npx script instead of wrapping it with cmd /c led to a %1 is not a valid Win32 application error.
  • Optimized Log Visibility: Improved the log output level for shell command failures (e.g., shell not found or internal command failure) when searching for npx and similar commands in Linux environments, making them visible in production.
  • Fixed Form State Overwrite Issue: Addressed a bug in Agent.vue and Skill.vue components where editing an item and then adding a new one would overwrite the previous item due to un-reset form data.
  • Fixed Initial Language Setting Issue: Fixed the issue where initial installation language was incorrectly set to Simplified Chinese; now it prioritizes the user's native language with fallback to English if unsupported
  • Fixed Shortcut Key Validation: Fixed error notifications when shortcut keys are left empty during setting
  • Fixed Shortcut Key Binding Mechanism: Fixed issue where unset shortcuts caused module shortcut binding failures
  • Fixed Settings Window Switching: Fixed issue where switching between setting windows via menu fails after opening a settings window
  • Removed Unavailable Vendor: Removed built-in Pollinations vendor as it was mostly unusable after testing
  • Fixed Ubuntu Window Display: Fixed issue where window could not be shown via shortcut after being minimized on Ubuntu

🕰 In Progress

Part of the ReAct logic has been completed, and development of this workflow module will continue