Implemented a dynamic shop rotation system with unique item options and weight-based selection.
Implemented asynchronous trade operations to improve server performance and responsiveness.
Added a dedicated rotation settings page with live timer updates and interval handling.
Added distinct broadcast messages for both general and tab-specific rotations.
Added item icons to editor tabs and rows to improve visual navigation.
Refactored the editor UI into dedicated pages for permissions, stock, and rotation settings.
Refined UI layouts, element heights, and flex weights for better visual consistency.
Fixed an issue with MySQL connectivity.
Fixed a critical issue where an uninitialized economy provider would crash the world.
Fixed a startup issue that could prevent PrimaxShop from loading on servers using other economy/plugins (such as Ecotale).
Implemented a full stock management system with config and commands.
Added database support for SQLite and MySQL.
Added stock display information across trade pages.
Added cancel actions in trade flows (Confirm, Quantity Input, Slider, Stepper).
Added item name display and rarity-based text color handling in trade UI.
Added support for inverted permissions in shop and item settings.
Added multiline input support for command and alias fields.
Added support for selling command-based items.
Enhanced ShopPage logic to show/hide buy/sell actions based on item availability.
Added support for per-tab icons in the Shop UI
Icons can be shown or hidden per tab
Introduced four trade ui types: Stepper (±buttons), Confirm (fixed quantity), Input (text field), and Slider
Trade ui type can be configured globally, per-shop, per-tab, or per-item
Max trade quantity is now configurable
Quantity display is now consistent across all trade ui types
Added per-item permissions for view, trade, buy, and sell actions
Added economy support for CoinsAndMarkets
Added default tab selection in Shop Settings
Added tab ID display in editor tab rows
Introduced Default Shop Settings page + UI
Improved navigation across editor pages
Made default shop name configurable
Support for additional shops with dynamic command registration and configuration loading.
New shop management flow with create, list, settings, and confirmation actions in the editor.
New command-item editor page for managing command-based shop items.
Search support across editor shop, tab, and sell-item pages for faster management.
Updated messages.yml to support color codes for Sell UI related messages
