Commit graph

10 commits

Author SHA1 Message Date
e8dfad8f3d Update InventoryView to modify close button's custom ID for better clarity and organization. Remove redundant close button instantiation and streamline button handling in the UI.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 00:55:36 -04:00
dab195c57f Implement user-specific interaction checks in ShopView, PurchaseView, and InventoryView to prevent unauthorized access. Update timeout handling to provide clearer feedback messages upon inactivity. Refactor button layout for better organization and improve embed field formatting for item details.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 00:46:18 -04:00
85de2c70c1 Refactor Shop and UI components to improve timeout handling for interactive views. Update timeout duration to 3 minutes and implement message replies for user feedback upon timeout in ShopView, PurchaseView, and InventoryView.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:58:22 -04:00
3ee6707cc5 Refactor button layout in ShopView, PurchaseView, and InventoryView to explicitly assign rows for better organization. Update cancel and close buttons to new rows for improved UI structure.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:52:14 -04:00
68d8c85c23 Update UI imports in shop module to include Item component for enhanced functionality in user interactions.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:48:04 -04:00
cc86a2f697 Enhance ShopManager and PurchaseView to improve user feedback with interactive embeds for error messages and purchase confirmations. Implement validation for item quantities and stock availability, ensuring clearer communication of issues and successful transactions.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:42:19 -04:00
5cc572ca7a Refactor Shop cog to enhance user experience by implementing interactive embeds for inventory and shop commands. Improve error handling with descriptive embeds for various scenarios, including empty inventories and invalid parameters. Add cancel buttons to shop and purchase views for better navigation and user control.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:40:22 -04:00
9b7be4987f Refactor Shop cog to improve exception handling during shop loading and enhance user experience by implementing a state flag in the Parser class. Update role validation logic to ensure it only runs outside of initialization, streamlining item parsing and shop interactions.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:26:44 -04:00
421946e316 Enhance Shop cog by adding logging for exceptions during default shop loading and introducing a flag in the Parser class to differentiate initialization state. Update role validation logic to only execute outside of initialization, improving error handling and user experience during item parsing and shop interactions.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:18:04 -04:00
c9f172c451 Refactor Shop cog to utilize modern UI components for inventory and purchase interactions. Replace menu-based displays with interactive views for better user experience. Update item redemption process to handle pending items with improved confirmation dialogs. Enhance purchase logic to support quantity selection and stock validation.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 23:11:37 -04:00