Skip to content

v0.3.2

Choose a tag to compare

@chenyme chenyme released this 14 Jul 08:45
· 243 commits to main since this release
ad0fbea

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