github DEEIX-AI/DEEIX-Chat v0.2.0

latest releases: v0.4.1, v0.4.0, v0.3.6...
3 months ago

✨ 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.

Don't miss a new DEEIX-Chat release

NewReleases is sending notifications on new releases.