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

Improved StoredFiles Component, Multi-File Upload, and DialogHeader Enhancements #148

Closed fingerthief closed 5 months ago

fingerthief commented 5 months ago

Pull Request Summary


This pull request includes a series of commits aimed at enhancing the functionality of the StoredFiles component, improving the DialogHeader component, and ensuring consistency across the application. Below is a summary of the changes:

  1. New Features:

    • Multi-File Upload: Updated file uploads to accept multiple files at once, enabling batch uploads.
    • StoredFiles Component Enhancements:
      • Added filtering of stored files table via textbox search.
      • Introduced new data rows for file size (in kilobytes) and file type.
      • Added a quick action for downloading stored files.
      • Included a DataTable footer for quickly adding new files.
  2. Improvements:

    • DialogHeader Component:
      • Updated to have properties for (lucide) icon and size, allowing for easy and consistent customization of icons across different components.
      • Added a settings icon to the configuration page's DialogHeader.
    • StoredFiles Component:
      • Tweaked column widths for better readability.
      • Aligned transitions for all dialogs to ensure consistency.

Impact:

These changes should improve the user experience by improving the functionality and usability of the StoredFiles component and DialogHeader component. The ability to upload multiple files at once and the addition of filtering and quick actions streamline file management. The consistent customization of dialog headers and aligned transitions across dialogs contribute to a more cohesive and polished application.

StoredFile UI Updates Image


image

Auto Generated Notes (Do Not Change)


Contents (#148)

Uncategorised!

github-actions[bot] commented 5 months ago

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

https://minimalgpt--pr148-dev-improved-storedf-ex6c78fs.web.app

(expires Sun, 16 Jun 2024 00:06:11 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 95b9f8da4861f0258375bb9789bfa436b4ed7d98