✨ Feature
- Added a composer
@menu for quickly selecting models, files, and MCP tools. - Added existing-file search from the composer, sorted by recent usage.
- Added default MCP tools, so frequently used tools can be enabled automatically for new chats.
- Added admin log views for order records and conversation events, making payment, runtime, tool-call, and error tracing easier.
- Added raw upstream Usage JSON in model call logs for easier usage and billing verification.
- Added a “log out all devices” account security flow.
- Added a unified copy experience across messages, artifacts, shares, logs, and billing views.
⚡ Optimization
- Improved the chat composer experience by bringing model switching, file references, and tool selection closer to the input box.
- Improved the
@menu with keyboard navigation and viewport-aware placement. - Improved the MCP tools menu with default-tool status, grouped selection, and clearer selection-limit feedback.
- Improved the model picker and mobile model configuration panel.
- Improved subscription and usage views with clearer base billing, service billing, balance, and pricing details.
- Improved admin log filters and detail views for audit actions, orders, and conversation events.
- Improved settings structure and account security dialogs.
- Improved KaTeX math rendering.
- Simplified default, SQLite, and Full Docker Compose configs to use published images consistently.
🐛 Fixed
- Fixed
@menu positioning when there is not enough space below the composer. - Fixed unstable conversation title updates in SQLite deployments.
- Fixed project sidebar expansion, loading, and state sync issues.
- Fixed the Chinese retry label.
- Fixed a broken GitHub link.