github Vali-98/ChatterUI v0.11.0-beta1

pre-release3 hours ago

v0.11.0-beta1

Disclaimer: This update is massive and introduces many storage changes - expect to lose data when updating. Reports on data loss will be much appreciated.

Features

  • Chat summaries:
    • You can now generate summaries for context savings, though some information will be lost in the process.
    • Summaries can be generated manually or set to automatically occur, see Data Sources > Summaries for more settings.
  • Inference Pipeline rework:
    • In Remote Mode, you can now send multiple chats simultaneously (assuming your backend supports it).
    • For Local Mode, it still only allows a single chat at a time.
  • Notices
    • This new system that informs the user of background services being ran.
    • This encompassing long-term background actions such as generating titles, summaries, and model loading/unloading.
  • Media attachment improvements:
    • Added attachment support for audio files.
    • Added an audio player app wide for playing attached audio files.
    • Added Image attachment viewer.
    • With this new audio player, the text-to-speech player can now keep playing while browsing other screens.
  • Onboarding:
    • The app now guides you through an initial setup for the User, app mode, connections and themes, with guided introductions to the main screens.
    • This also includes a new in-app model downloader, though its use is currently only in the onboarding section.
  • Added local model to character links.
  • Themes v2:
    • Added new customizable fields:
    • Chat bubble colours.
    • Markdown colours.
    • Reasoning section colours.
    • Warning colours.
    • Existing themes are converted automatically, refer to the docs for v2 formatting.

Changes

  • Updated llama.cpp
  • Chat Actions now follow the chat bubble.
  • Context usage breakdown is now more descriptive.
  • The Settings menu has been fully reogranized
    • The chat appearance and themes settings have been merged with a live chat preview.
  • Updated buttons, switches, menus and selection sheets for a more consistent look.
  • Removed the old StringArrayEditor component for tags with a new sheet version.
  • Retired old renderer. Reasoning should now be in its own section aside the content.
    • Old chats will automatically be migrated.
  • Improved the Pink Light, Lavender Light and AMOLED themes. Light themes in the app have historically bad contrast, so it warranted a touch up.
  • The prompt builder now only loads the history needed to build the next prompt, instead of the full chat history.
  • Added an editable continuation instruction for APIs that require the last message to be from the user, including Google AI Studio.
  • Dev test screens have been consolidated.

Fixes

  • Fixed chat search using the wrong reply variant.
  • Fixed duplicated and forked chats losing attachments, and forks copying the wrong range of messages.
  • Fixed connection and sampler selections, including character links, changing unexpectedly after deleting another entry.
  • Fixed creating a connection from the first API template.
  • Fixed crashes and repeated scrolling when restoring a saved chat position.
  • Fixed some sampler values being left out of API requests, including decimal values and valid seeds.
  • Fixed Claude requests missing character information from the system prompt, and custom request templates leaving placeholders unchanged.
  • Fixed streamed responses losing text when data arrives in fragments, and stop strings appearing in replies.
  • Fixed the default AI Bot character sometimes missing on a fresh install.

Don't miss a new ChatterUI release

NewReleases is sending notifications on new releases.