Skip to content

Releases: mshojaei77/ollama_gui

Ollama Chatbot v0.3

27 Sep 05:14
Compare
Choose a tag to compare

New Features

  1. Enhanced User Interface:

    • Modernized UI with improved styling and Markdown support in chat input.
    • System message label for notifications.
  2. Model Management:

    • New dialog for changing models with dropdown and custom model options.
    • List and pull models directly from the app.
  3. Settings Dialog:

    • Tabs for Model, UI, Advanced, and Memory Settings.
    • Save and load settings for a personalized experience.
  4. Memory Management:

    • Support for various memory types with customizable parameters.
  5. Chat Management:

    • Save, load, and export chat histories.
    • Unique message IDs for better tracking and editing.
  6. Error Handling and Logging:

    • Detailed logging and improved error messages.

Improvements

  1. Performance:

    • Optimized for better responsiveness and handling of large chat histories.
  2. UI Enhancements:

    • Refined layout and added tooltips for better user guidance.
  3. Code Refactoring:

    • Improved readability, maintainability, and modularity.

Bug Fixes

  1. Model Loading:

    • Resolved issues with model loading and crashes.
  2. UI Bugs:

    • Fixed layout, styling, and component behavior issues.
  3. Memory Management:

    • Corrected memory settings application and synchronization bugs.

Known Issues

  1. Model Compatibility:

    • Some models may not be fully compatible; check before use.
  2. Performance on Low-End Systems:

    • Potential issues on systems with limited resources.

We hope you enjoy the new features and improvements in Ollama Chatbot v0.3. Your feedback is always welcome!

v0.2

20 Sep 19:32
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Release Notes for Ollama Chatbot v0.2

New Features

  • Automatic Ollama Execution: The application now automatically runs Ollama in the background, ensuring a seamless startup experience.
  • Message Editing: Users can now edit their messages directly within the chat interface, enhancing flexibility and control over conversations.
  • System Prompt Editing: Added the ability to edit the system prompt, allowing users to customize the AI's behavior and responses.

Improvements

  • Enhanced Communication: Significant improvements have been made to the communication flow between the user and the AI, resulting in more coherent and contextually accurate responses.
  • Quality Updates: The overall quality of the chatbot's responses has been updated, providing more reliable and relevant interactions.

Bug Fixes

  • Proxy Handling: Fixed issues where proxies could interfere with the chatbot's connection to Ollama. The application now sets no_proxy for localhost to avoid potential 503 errors.
  • General Bug Fixes: Numerous bugs have been addressed, improving the stability and performance of the application.

Additional Enhancements

  • UI/UX Improvements: Various enhancements to the user interface and user experience, making the application more intuitive and user-friendly.
  • Settings Management: Improved settings management, including the ability to save and load settings, ensuring a consistent user experience across sessions.

Summary

This release brings significant improvements and new features to the Ollama Chatbot, enhancing its usability, reliability, and customization options. Users can now enjoy a more seamless and flexible interaction with the AI, thanks to the new message and system prompt editing capabilities, as well as the automatic handling of Ollama execution and proxy settings.

v0.1

19 Sep 22:07
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Ollama GUI v0.1 Release Notes

We're excited to announce the release of Ollama GUI v0.1 a significant update to our PyQt5-based interface for Ollama language models.

New Features

  1. Enhanced Model Selection: Users can now choose from a wider range of pre-defined models or enter custom model names.

  2. Improved Dark Mode: A more refined and visually appealing dark mode has been implemented for better low-light usage.

  3. System Information Display: Added a new feature to show detailed system information, including CPU, RAM, and GPU details, along with estimated maximum model size capabilities.

  4. Streamlined Chat Management: New options for saving, loading, and exporting chat histories have been added for better conversation management.

Improvements

  1. Error Handling: Improved error messages and logging for better troubleshooting and user experience.

  2. UI Responsiveness: Enhanced the UI to be more responsive during model loading and message processing.

  3. Code Refactoring: Significant code cleanup and refactoring for improved maintainability and performance.

Bug Fixes

  1. Fixed issues with model changing functionality.
  2. Resolved problems with chat history display and scrolling.
  3. Corrected various minor UI glitches and inconsistencies.

Known Issues

  • Some users may experience delays when loading very large language models on systems with limited resources.

System Requirements

  • Python 3.7 or higher
  • PyQt5
  • LangChain
  • Ollama (installed separately)

Installation

[Include installation instructions here]

Feedback

We value your feedback! Please report any issues or suggestions on our GitHub repository.

Thank you for using Ollama GUI!