What's Changed
Features
- v1.6 theme template with a smoother experience!
- Seamless integration with the Swoole engine for enhanced PHP performance (solution)
- Homepage design modules: full-screen layout, scrollable sliders, and image-text separation display
- PostgreSQL database compatibility for improved data reading performance
- QueryList: An elegant and progressive PHP DOM parsing framework with highly flexible extensions
- Plugin tool quickly develops tool scaffolding to improve development efficiency
- Editable push message content on the APP side in the background
- SEO-friendly URLs that vary by language
- Adding (Open Graph/Twitter Card) Meta tags in the
<head>makes the page more crawlable. - Added search function to plugin list
- MeiliSearch plugin: AI-enhanced simple search(buy plugin)
- Entire site's image SEO by adding alt text descriptions for images in the homepage editor.
- when sending emails, you can choose to run the email dispatching via a queue in the backend
- Multi-specification SKU supports weight configuration
- One-click plugin updates in the admin panel
- H5 mobile filtering feature on category pages
- System maintenance mode configurable in the admin panel
- Admin email settings with options for target selection and scenarios
- Homepage decoration module can configure the module width style
- Default image size of the product can be customized
Bug Fixes
- Categorized data queries are throwing errors in MySQL's ONLY_FULL_GROUP_BY mode
- Submitting an incorrect function causes duplicate pagination URL parameters
- Static images in the plugin might fail to load
- Address not fully displayed when printing orders in the admin panel
- Disabled categories still visible on the frontend
- Invalid fixed link selection on the homepage editor
- User permission configuration issues in the admin panel
- Custom default images not displaying correctly
- Language uninstallation causing system errors
- Disabled categories selectable in product editing
- Status anomaly when creating new users in the admin panel
- Cart quantity deletion showing incorrect prompts
- The issue where child categories are not deleted when the parent category is removed
- Encountered when selecting a product category
- Home page editor, icon module display abnormality
- Home page editor, data not updated after editing
- Clicking Add in the background currency management fails
- Error message when clicking the button in the homepage article module
- System language display error
- Error occurred when uploading pictures in the background file manager
- Popup could not be closed after third-party login
- Incorrect Migrations hierarchy generated by the plugin development shortcut command
- Problems that occur when tourists check out and the goods do not need to be delivered
- Background classification pictures cannot be deleted after configuration
- Pop-up window will not be closed when the third-party login is in pop-up mode
- Value sorting not taking effect on the frontend
- Incorrect article update time displayed on the frontend
Optimizations
- Decoupled plugin marketplace from admin panel for greater flexibility
- Overall system performance
- SQL queries to enhance system performance
- Passwords in email settings are now hidden
- Notifications for excessive product quantities in the cart
- Logistics information can only be entered for shipped orders
- Currency and weight units displayed when editing multi-spec products
- Homepage editor supports toggling between PC and H5 previews
- API call validation for improved system security
- Category pages display both current and subcategory products
- Article and product description fields updated to LongText, supporting up to 4GB
- Sales stats on the admin homepage now exclude unpaid orders for accuracy
- Email notifications for after-sales orders
- Currency units displayed in admin reports
- After installing a plugin, the files under the plugin's public directory will be copied to the system's public/plugin/ directory
- Inventory quantities now visible in the admin product list
- Where the default currency cannot be deleted
- Fuzzy search is supported for product categories, names, and attributes in the admin panel
- Background file manager sorting memory function
- Add disabled configuration to the background input component
- Wintopay payment, improve callback processing
- Tips for background multi-specification configuration
- A new field type is added to the backend plugin form, enabling developers to flexibly define the type of files to be uploaded.
- Resolved page freezing issue when the product browsing report contained excessive data
- Restricted modification of currency management codes to prevent order errors
- Wintopay credit card payment is changed to in-site payment
- Relax the length limit of product title, category, article, and TDK data
- Switching templates may cause data loading errors
- Display message when uploading files in the File Manager
- Show detailed error message for server errors
- Add image option to product/brand filter in Homepage Editor
- Enhance login security: force logout on other devices after password change