You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ Feature
Added an announcements system: admins can create, edit, pin, enable, disable, and schedule Markdown announcements; users can view, sort, close, or dismiss them for the day.
Added redemption codes for balance credits and subscription time, with admin bulk creation, copy, export, enable, disable, delete, availability, remaining-count, and expiration management.
Added subscription entitlement queues so users can see current and upcoming benefits; renewals extend time, while upgrades take effect immediately and preserve later benefits.
Added conversation JSON export with conversation metadata, messages, runs, and compatibility information.
Added message editing: editing user messages creates a new branch, and assistant replies can be revised with an “Edited” marker.
Added image editing workflows based on uploaded images, including using generated images as follow-up edit inputs.
Added streaming image generation and richer image generation previews, result display, and follow-up actions.
Added drag-and-drop file upload, bulk file deletion, and a storage quota panel with unlimited quota display.
Added chat preferences for font size, automatic title generation, and default file deletion when deleting conversations.
Added an HTML visual prompt toggle to guide complex replies toward safe inline HTML layouts.
Added visual model capability configuration for default options, option controls, image streaming, and official native tools.
Added an official native tool catalog and tool pricing configuration for OpenAI, Google, Anthropic, xAI, and related providers.
Added model access scopes and upstream source binding, allowing models to be public or internal-only and manually bound to existing upstream models.
Added itemized upstream API key management with masked display, key append, deletion marking, and save-time application.
⚡ Optimization
Improved version detection: the backend version endpoint now returns a buildID, and the frontend prompts users to refresh after a new deployment is detected.
Improved subscription UX with clearer subscribe, renew, upgrade, unavailable, and payment-impact states.
Improved payment configuration and order handling, including USD-to-CNY guidance and payment currency resolution.
Improved model option passthrough with better protocol normalization, Google image parameters, native tool payload merging, and filter status hints.
Improved the chat model options panel with side-by-side JSON and visual editing, option descriptions, filter states, and default restoration.
Improved admin model management with clearer capability JSON guidance, parameter previews, source binding, and bulk status actions.
Improved admin tool management by organizing MCP tools and official native-tool related controls under a clearer tools area.
Improved rate limiting with a global toggle, public endpoint tiers, authentication protection, and standard rate-limit response headers.
Improved static asset caching to reduce repeated requests for LobeHub vendor icons, export data, and logo carousel images.
Improved generation reliability by marking pending messages when generation is canceled, making interrupted or refreshed sessions more accurate.
Improved conversation branch selection and recent-list loading to reduce display mismatches from switching, pagination, and request races.
Improved Markdown, KaTeX, and safe HTML rendering for more stable formula styling and inline visual layouts.
Improved responsive layouts for mobile attachments, file previews, admin tables, and settings dialogs.
🐛 Fixed
Fixed model option passthrough, JSON editor refill, and blur synchronization issues.
Fixed user-provided tools options bypassing official native tool controls.
Fixed mobile chat input, attachment preview, and admin page horizontal overflow issues.
Fixed repeated image loading in the logo carousel.
Fixed Enter-to-send behavior on touch devices not respecting user settings.
Fixed QR code alignment pattern placement.
Fixed missing DeepSeek reasoning content passback for Chat Completions routes.
Fixed MIME type, filename, and JPEG normalization issues for image edit inputs.
Fixed unclear errors when upstream streaming responses were incompatible with the selected protocol.
Fixed payment exchange-rate copy, delete confirmation dialogs, and several admin table interaction details.