Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Releases: SakuraPuare/ProductButler

v2.3.3

Choose a tag to compare

@SakuraPuare SakuraPuare released this 16 Jan 09:41

Full Changelog: v2.3.2...v2.3.3

v2.3.2: Refactor product existence check in DataForm

Choose a tag to compare

@SakuraPuare SakuraPuare released this 07 Jan 05:28
- Reintroduced the `check_goods_exists` function in `gui.py` to verify if a product already exists before processing, enhancing data integrity.
- Updated the `DataForm` class to utilize this function, streamlining the product validation process and improving user feedback for existing products.

These changes improve the maintainability of the code and enhance the user experience in the GUI.

v2.3.1: Refactor and enhance file handling and GUI functionality

Choose a tag to compare

@SakuraPuare SakuraPuare released this 07 Jan 05:28
- Updated `files.py` to improve the `get_new_name` function, ensuring it returns a valid path when the upload frame is not found.
- Deleted the `main.py` file in the `upload/honglitong` directory, removing obsolete code related to product uploads.
- Modified `apis.py` in `upload/qiyuehui` to change the type of `category_list` from a list of strings to a list of dictionaries, enhancing data structure clarity.
- Added a new asynchronous function `check_goods_exists` in `gui.py` to verify if a product already exists before processing, improving data integrity.
- Updated various sections in `DataForm` to utilize the new `check_goods_exists` function, streamlining the product validation process.

These changes collectively improve code maintainability and enhance the user experience in the GUI.

v2.3.0

Choose a tag to compare

@SakuraPuare SakuraPuare released this 04 Jan 14:17

Full Changelog: v2.2.0...v2.3.0

v2.2.1

Choose a tag to compare

@SakuraPuare SakuraPuare released this 04 Jan 11:07
Refactor build and packaging scripts for improved functionality and o…

v2.2.0

Choose a tag to compare

@SakuraPuare SakuraPuare released this 03 Jan 07:55
Refactor build and packaging scripts for improved functionality and o…

v2.1.0: Enhance browser launch functionality and update build script

Choose a tag to compare

@SakuraPuare SakuraPuare released this 07 Dec 17:35
- Integrated loguru with webdriver_manager for improved logging during browser launches.
- Refactored browser service and options imports to use class paths for better clarity and maintainability.
- Updated build.ps1 to create a virtual environment if it doesn't exist and install dependencies automatically.
- Added new hidden imports for dotenv, requests, and packaging in the build script.
- Introduced a new HTML documentation file for nginx configuration examples.
- Updated requirements.txt to include new dependencies related to webdriver_manager.

v2.0.0: Enhance GUI and API functionality

Choose a tag to compare

@SakuraPuare SakuraPuare released this 07 Dec 10:38
- Improved the start_upload method in gui.py to prevent duplicate button clicks and ensure proper platform selection.
- Refactored login function in qiyuehui/apis.py to be asynchronous.
- Cleaned up unused imports and whitespace in multiple files, including upload/honglitong/apis.py and upload/qiyuehui/apis.py.
- Updated the DataForm class in qiyuehui/gui.py to include a new category selection dialog and improved category handling.
- Enhanced the overall structure and readability of the codebase by renaming variables and organizing imports.