fingerthief / minimal-chat

MinimalChat is a lightweight, open-source chat application that allows you to interact with various large language models.
https://minimalchat.app
MIT License
143 stars 19 forks source link

Enhancements and Bug Fixes for Web LLM Model Options and UI Improvements #164

Closed fingerthief closed 5 months ago

fingerthief commented 5 months ago

Summary:

This pull request introduces several enhancements and bug fixes, focusing on improving the user interface and expanding the options for Web LLM models. The changes include updates to the WebLLM package, UI redesigns, and bug fixes.

Key Changes:

  1. Redesigned and Re-positioned Toast Notifications:

    • Improved the visual design and positioning of toast notifications for better user experience.
  2. Added Overlay for Dialogs:

    • Implemented an overlay that appears when dialogs are open to enhance focus and usability.
  3. Fixed Header Dropdown Width:

    • Resolved an issue where the header dropdown width was overlap with header text on some screens, ensuring a cleaner and more accessible layout.
  4. Updated WebLLM Package:

    • Updated the WebLLM package to include many new WebGPU browser-loaded models.
    • The full list of available models now matches those listed at MLC AI Models.
  5. New Listbox Control:

    • Updated the WebGPU config section to use PrimeVue Listbox component with a searchable field to make model selection easier with the updated list of models.

These changes aim to provide a more polished and user-friendly interface while expanding the functionality and options available for Web LLM models.


image

Auto Generated Notes (Do Not Change)


Contents (#164)

Uncategorised!

github-actions[bot] commented 5 months ago

Visit the preview URL for this PR (updated for commit ebd6bfd):

https://minimalgpt--pr164-dev-add-more-web-llm-jay5tyth.web.app

(expires Sun, 23 Jun 2024 18:42:31 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 95b9f8da4861f0258375bb9789bfa436b4ed7d98