Skip to content

v0.2.7

Choose a tag to compare

@chenyme chenyme released this 18 Jun 07:25
· 472 commits to main since this release
4c31526

✨ Feature

  • Added Skills management, allowing admins to maintain built-in Skills and users to create custom Skills that can be loaded into conversations with /.
  • Added a unified Skills and Prompts page for managing reusable conversation context.
  • Added / selection in the chat composer for inserting Prompts and loading Skills.
  • Added collapsible sidebar sections for recent conversations, starred conversations, and projects.
  • Added persistent sidebar state, so collapsed sections are remembered locally.
  • Added user activity tracking, with “last active” visibility and sorting in the admin user list.
  • Added OpenAI Responses support for instructions and previous response IDs to improve stateful response continuity.
  • Added locked model option paths, allowing admins to prevent key model parameters from being overridden in chat.
  • Added improved model option filtering and input generation for background text tasks such as titles and summaries.
  • Added automatic avatar saving after upload.

⚡ Optimization

  • Improved chat composer resizing for smoother long-message input.
  • Improved message metadata visibility on touch devices such as tablets.
  • Improved sidebar auto-collapse behavior and navigation animations.
  • Improved AuthGuard session handling for expired or refreshed login states.
  • Improved file processing timeouts and batch parsing responses for more stable extraction workflows.
  • Improved native model tool and parameter configuration UI for clearer tool selection and option control.
  • Improved tool-run handling with clearer errors when a run does not produce a final answer.
  • Improved Prompt Preset and Skill injection logic for more stable conversation context composition.
  • Improved chat placeholder text and mention selection interactions.

🐛 Fixed

  • Fixed registration email validation to reject control characters and normalize SMTP recipients.
  • Fixed cross-platform ID parsing issues caused by integer-size differences.
  • Fixed load-more sentinel logic that could retrigger while more items were already loading.
  • Fixed chat font variable configuration that could cause inconsistent font rendering.
  • Fixed incomplete error handling when tool runs returned no final answer.
  • Fixed frontend route type path issues that could affect type generation or builds.