Skip to content

1.1.0

Choose a tag to compare

@coderchatwang coderchatwang released this 08 May 05:34
· 22 commits to main since this release

New Features

State Management Optimization

  • Zustand State Management Integration
    • Introduced Zustand for fine-grained state management
    • Improved state update performance and responsiveness

History Message Pagination

  • History Message Pagination Loading
    • Support for paginated display of history messages
    • Load 30 more messages at a time
    • Optimized performance for large amounts of history messages

Project-level Thread Management

  • Project-based Thread Filtering

    • Added project-based thread filtering in sidebar
    • Support viewing and managing conversation threads by project
  • Workspace Change Listener

    • Added workspace change listener
    • Automatically update projectId for empty threads

Message Display Control

  • Reset Visible Messages Setting
    • Added resetVisibleOnSend setting
    • Option to reset visible messages when sending
    • Provided default value configuration

Performance Optimization

  • Markdown Parsing Cache
    • Added Markdown parsing cache mechanism
    • Significantly improved message rendering performance

Tool Method Enhancement

  • Array Field Description Support
    • Tool methods support defining array field descriptions
    • Note: Currently only definition is supported, not yet applied

Vision Support

  • Image Formatting Support
    • Added vision support check in LLM messages
    • Improved formatting for image messages

HTML Processing

  • stripHtml Support
    • Added HTML tag stripping functionality
    • Used for cleaning HTML tags in message content

Bug Fixes

Scroll Position Preservation

  • Fixed scroll position when loading more messages
    • Maintain current scroll position when loading more history messages
    • Improved user experience

Other Fixes

  • General fixes

Other Updates

Branding Update

  • Void character replacement
    • Brand-related character replacement updates

Note: This is a preview version featuring the latest functionalities. Open source is not easy — to avoid the situation faced by the original Void project and ensure the sustainability of the current project, the source code will be released later, depending on how much attention the project receives. A good project relies on continuous feedback and improvement. If you like this project, please help promote it to those in need, and when you encounter issues, let me know via GitHub Issues. If you would like to join the ongoing development of this project, you can contact the author by email to obtain the latest unreleased source code. Staying true to the original spirit of "coding for love," the author will continue to release the latest functional versions under Releases for developers who need them.