New Features
- Added **JSON mode** feature
- Added **llamaindex streaming** feature
- Added new model for **font settings**
- Added multiple languages support: **Bengali, Urdu, Indonesian, Portuguese**
- Added **import & export prompt** feature
- Combined chatgpt import with general import code-wise
- Added brief manual to each type of chat import
- Added refresh feature for chat history widget
Updates
- Updated constants and models for customizeDialog.py
- Updated GUI related to prompt
- Updated button and toolbutton styles
- Changed filename: language_dict.py to translations.py
- Reorganized DB related to prompts
- Changed icon variable to a specified constant
- Applied PEP8 standards
- Add pyproject.toml
- Get APP_NAME and CONTACT values from pyproject.toml
Fixes
- Fixed TypeError
- Fixed bugs
Refactoring
- Refactored codebase
- Resolved conflicts
- Removed unnecessary \_\_init\_\_.py files in submodules
Miscellaneous
- Added toml package in required packages for supporting Python version below v3.11