Skip to content

Releases: yjg30737/pyqt-openai

v1.4.1

14 Oct 00:45
Compare
Choose a tag to compare

What's Changed

  • Import winreg in Windows only
  • Specify Python version range from 3.10 to 3.12 (because of PySide6)
  • Make executable file for Linux and installer file for Mac

We need contributors for MacOS or Linux user 🙌 Read this and please join us :)

Full Changelog: v1.4.0...v1.4.1

Download VividNode

v1.4.0

08 Oct 02:45
9e33a0c
Compare
Choose a tag to compare

What's Changed

  • Add is_g4f and g4f_platform fields to message table, remove old text
  • Fix problems related to recent update, rename file
  • Move every function in globals.py to utils.py for better organization and readability
  • Get providers properly, allow user to set the provider, elaborate error message
  • Update toolbar design
  • Update setting dialog, move replicate api input field to the dialog
  • Make sure the language file exists to prevent error

Full Changelog: v1.3.0...v1.4.0

Download VividNode

v1.3.0

02 Oct 06:58
467f609
Compare
Choose a tag to compare

VividNode(pyqt-openai) 1.3.0

Feature Updates:

  • Support GPT4Free
  • Allow g4f user to select provider, show models in each provider, add manuals in g4f and using api tabs
  • Add o1-preview and o1-mini

Bug Fixes

  • Fixed issue with the updater.
  • Fixed file-related errors post-installation.

Miscellaneous

  • Refactoring of thread part
  • Replace GPTThread with ChatThread
  • Move the responsibility of setting the api key for each platform to usingApiPage
  • Rename gpt- widgets to chat- widgets

Full Changelog: v1.2.0...v1.3.0

Download VividNode

v1.2.0

25 Sep 01:55
c8e6a5f
Compare
Choose a tag to compare

VividNode(pyqt-openai) v1.2.0 Release Notes

New Features

  • Random Prompt Generation: Added a feature for random prompt generation to enable continuous image creation
  • TTS and STT Support:
    • Implemented Text-to-Speech (TTS) functionality
    • Added Speech-to-Text (STT) functionality
  • LLM Integration:
    • Introduced support for new language models: Claude, Llama (via llama-api), and Gemini.
    • Enabled reading updated LLM manuals via the API dialog.

image

Warnings & Error Handling:

  • Added a warning dialog before deleting a chat.

Full Changelog: v1.1.2...v1.2.0

Download VividNode

v1.1.2

12 Sep 02:57
fc40842
Compare
Choose a tag to compare

Allow to run updater in elevated privilege, Run updater as admin for preventing "access denied" issue

Full Changelog: v1.1.1...v1.1.2

Download VividNode

v1.1.1

11 Sep 08:35
Compare
Choose a tag to compare

What's Changed

Fix minor bugs, overwrite translations files for prevent error

Full Changelog: v1.1.0...v1.1.1

Download VividNode

v1.1.0

10 Sep 07:47
20a14a4
Compare
Choose a tag to compare

VividNode(pyqt-openai) 1.1.0

Feature Updates:

  • New software update feature implemented.
  • Added "run at startup" feature (Windows only).

Bug Fixes

  • Fixed issue with the updater.
  • Fixed file-related errors post-installation.

Miscellaneous

  • General code cleanup and refactoring.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

29 Aug 23:37
4e62d4e
Compare
Choose a tag to compare

VividNode(pyqt-openai) v1.0.0

  • Refactoring:

    • Moved and renamed files and classes.
    • Resolved conflicts and performed general code clean-up.
    • Updated the project structure by separating the API widget and making the GPT home the application's homepage.
    • Replaced Toast notifications with QMessageBox for better error display and addressed related GUI issues.
    • Moved Discord and GitHub links, optimized toast styling, and refactored code for better performance.
    • Removed QSettings completely and fixed related database file issues.
  • Bug Fixes:

    • Fixed errors related to text finding and toolbar button toggling.
    • Resolved issues with the initialization of the Replicate API.
    • Fixed bugs in chat import features and corrected GUI bugs.
    • Corrected settings parameters and converted ini to yaml format accurately.
  • Feature Updates:

    • Make the task completion notification appear not only during background execution but also when the application is inactive.
    • Added a helpful tooltip on the chat page.
    • Enabled pasting image files and file names in the prompt.
    • Implemented global exception handling.
    • Updated actions for toolbar visibility and improved the right sidebar functionality.
    • Added support for PySide6 for better performance and maintainability.
    • Made remote links clickable and replaced bmoc with ko-fi for donations.
    • Introduced a new API dialog with instructions on obtaining the OpenAI API key.
    • Add "Focus Mode"
_2024_08_30_08_33_23_316.mp4
  • Miscellaneous:
    • Removed unused modules and unnecessary files.
    • Updated language and manual documentation.
    • Added translated texts and constants.
    • Improved the layout by removing additional height in the message area.
    • Updated action handling for the toolbar and secondary toolbar.

Full Changelog: v0.9.0...v1.0.0

v0.9.0

04 Aug 03:10
Compare
Choose a tag to compare

What's Changed

  • Change parent class of each units from QLabel to QTextBrowser
    • For loading messages faster (QLabel takes so much time to render 😥)
    • For supporting markdown feature

ezgif-3-f635ccd564

  • Highlight searched word
  • Now you can paste images right away to prompt for using GPT Vision
  • Update images list GUI for GPT Vision

image

  • Add "send message" button
  • Add shortcuts in each buttons for convinience
  • Change the photo in the ChatGPT Import manual to a local photo
  • Default website structure for each image section
  • Apply indentation when receiving responses in JSON Mode
  • Enhance the convenience of the JSON editor used in JSON Mode
  • Enable navigation between prompts using Ctrl+Up and Ctrl+Down keys

ezgif-3-c5084197f0

  • Set each font for font family items in the "Customize" dialog to distinguish them easily
  • Add is_json_response_available to the message table in the DB
  • Fix the issue where llamaindex always initializes regardless of its activation status at app start (to reduce app loading time)
  • Display a Splash Screen at app start
  • Differentiate the app start point (main) from the main window source
  • Other refactoring and addition of constants

Full Changelog: v0.8.2...v0.9.0

v0.8.2

29 Jul 06:48
Compare
Choose a tag to compare
  • Fix syntax error in pyproject.toml
  • Trivial refactoring

Full Changelog: v0.8.0...v0.8.2