Skip to content

v1.0-beta_3

Pre-release
Pre-release

Choose a tag to compare

@MegalithOfficial MegalithOfficial released this 31 Oct 20:43
277fb08

Hi everyone! 👋

Thank you for your amazing feedback, bug reports and patience while we continued to shape LettuceAI into a more powerful, stable and consistent experience.
This Beta_3 update is our biggest rewrite yet, improving performance, expanding model support and refining every aspect of the app.


🌐 New API support

Mistral AI and Groq API integration

You can now connect to Mistral AI and Groq API endpoints directly within LettuceAI.

🧠 Custom System Prompts

Create and manage system prompts across three scopes:

  • App-wide (global rules)
  • Model-specific (customise each model’s behaviour)
  • Character-specific (fine-tune persona logic).

You can edit or reassign prompts at any time, giving you total control over the AI’s behaviour and tone.

Gesture & Process Handling

  • Added swipe-to-go-back and swipe-to-quit gestures.
  • A new Android process plugin and back-handler have been implemented for smoother navigation and reduced crashes when switching activities.

Backend Refactor (75 % Rewritten)

This version introduces a significant backend overhaul, focusing on:

  • Performance and resource optimisation
  • Clear provider-adapter architecture
  • Centralised API endpoint management
  • Better error handling and streaming support

These improvements will make it significantly easier to integrate future features (such as plugin systems or chat memory).

🎨 UI/UX consistency overhaul

Many pages, including UsagePage, ChatSettings and BottomMenu, have been redesigned for clarity and responsiveness.

  • Buttons, icons, and avatars now follow a unified design language.
  • New button components and layout fixes for dark/light consistency.
  • Animated usage counters and improved filter options.
  • Updated animations for smoother, more optimised transitions.

🐞 Bug fixes and improvements:

  • Fixed overly bright button visuals in light mode.
  • Fixed the oversized filter checkbox on the Usage page.
  • Improved dark-mode input/button consistency.
  • Fixed inconsistencies in chat continuation and roleplay instruction handling.
  • Corrected minor style and layout misalignments.
  • Support for the placeholders {{char}} and {{persona}} has been added to character descriptions. The {{char}} placeholder will be replaced with the character's name, and the {{persona}} placeholder will be replaced with the active persona's name. If the persona is not available, the placeholder will be empty.

📄 Licensing & Documentation

  • Switched to GNU AGPL v3 license for stronger copyleft protection.
  • Updated README badges and issue templates.

Full Changelog:
🔗 [View on GitHub](1.0-beta_2.1...1.0-beta_3)