features

Beta documentation for developers.

[!WARNING] This documentation is for Beta Dev Only.

Woozlit WebUI Features

Message Branching & Regeneration

Woozlit WebUI includes advanced features to help you get the best responses from the AI.

1. Regenerate Response

If you're not satisfied with an AI response, you can ask it to try again.

  • How to use: Click the Regenerate button (circular arrow icon) in the action bar below the AI's response.
  • What happens: The AI will generate a completely new response to your prompt.
  • Note: This button is hidden on mobile devices to keep the interface clean. It is only available on desktop/tablet screens.

2. Message Branching (Versions)

When you regenerate a response, the old version isn't lost! We create a "branch" for each version.

  • How to use:
    • Look for the Branch Selector (e.g., < 2 of 3 >) below the response.
    • Use the Left (<) and Right (>) arrows to switch between different versions of the answer.
  • Why use it: Compare different answers to see which one you prefer.
  • Note: The Branch Selector is hidden on mobile devices. On mobile, you will always see the latest (most recent) version.

Firestore Rules Setup

To ensure your data is secure and permissions work correctly, you need to deploy the security rules.

  1. Go to the Firebase Console.
  2. Navigate to Firestore Database > Rules.
  3. Copy the content of firestore.rules from this project.
  4. Paste it into the editor in the Firebase Console.
  5. Click Publish.

This will ensure that:

  • You have full read/write access to your own user profile and settings.
  • You can save and retrieve your chat history.
  • Your data is protected from other users.