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 configurable branding for app title, Logo, Favicon, PWA icons, manifest metadata, notifications, screenshots, login page, sidebar, and public share pages.
Added safer usage billing authorization with per-request budget reservation, reservation renewal, and idempotent settlement for paid model calls.
Added OpenAI Responses background mode support, with cancellation handling, retry fallback, and usage recovery for interrupted runs.
Added improved OpenAI Responses image generation handling, including partial previews, final image persistence, and safer trace output.
Expanded MinerU parsing with configurable support for PDF, Word, Presentation, and Excel.
Added richer admin conversation logs with upstream, model route, protocol, binding code, usage, and tool details.
⚡ Optimization
Improved the Files page and preview experience across PDF, sheets, documents, media, images, text, and code, including loading, zoom, fullscreen, and detail views.
Standardized workspace and sidebar navigation across recent conversations, projects, starred items, search, sharing, exporting, deletion, and bulk actions.
Improved chat generation state handling for long streams, retry/edit branches, pending messages, and concurrent generation limits.
Improved billing settings wording by changing prepaid amount into a clearer per-request reservation concept.
Improved announcement dialogs, Skills/Prompt lists, recent lists, and file lists with more stable infinite loading and dialog display.
Improved model source configuration with clearer priority and weight descriptions.
Improved MCP request timeout handling with shared defaults and clearer behavior.
🐛 Fixed
Fixed usage settlement when the final bill exceeds available balance, so completed paid requests are still recorded and settled correctly.
Fixed duplicate or retried billing settlement from creating repeated charges for the same usage request.
Fixed paid generation cancellation/failure paths to release, renew, or mark billing reservations for reconciliation correctly.
Fixed hardcoded branding across sidebar, login, screenshots, notifications, generated media placeholders, and public-facing views.
Fixed MinerU file type support, presentation document handling, and related MIME guidance.
Fixed unstable dialog content during close animations across admin, settings, files, recent, Skills, and Prompt views.