Valerie valerie · she/her・they/them
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 03:59:54 -04:00
4b17dfedc3 Refactor Leaderboard cog to improve session management and error handling. Initialize aiohttp session in setup, enhance admin secret validation, and provide clearer error messages for API interactions. Update leaderboard command responses for better user feedback and handling of empty data scenarios.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 03:54:38 -04:00
899bfc7bc0 Rename leaderboard command to globalboard for clarity and consistency. Update related command references and help messages to reflect the new naming convention, enhancing user experience when accessing global leaderboard features.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 03:51:27 -04:00
5cd5f49fe6 Refactor Shop cog to enhance role refund process by implementing a more robust interactive confirmation system. Improve user feedback during role removal transactions and streamline error handling for a better user experience.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 02:21:00 -04:00
56123bffe8 Refactor Shop cog to replace ctx.send with ctx.message.reply for improved user interaction and feedback consistency. Simplify command descriptions and enhance error handling for various shop commands, ensuring clearer communication in DMs.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 01:57:26 -04:00
928a21d810 Refactor Shop cog to improve role refund functionality by separating user and settings instances. Enhance inventory management for role items by ensuring user-specific checks and maintaining item data integrity during refunds.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 01:55:01 -04:00
12bd541b64 Update Shop cog to add refund functionality for role items, allowing users to return roles for inventory credits. Implement interactive confirmation process for refunds and enhance item gifting logic to restrict multiple role item ownership. Improve error handling and user feedback during transactions.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 01:44:54 -04:00
2f0baffab2 Refactor inventory management in Shop cog to streamline item removal process. Implement user-specific checks for item quantity adjustments and ensure proper deletion of items when quantity reaches zero, enhancing inventory handling and user experience.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 01:41:33 -04:00
3482abef74 Add role management feature in Shop cog to allow users to remove roles and receive refunds. Implement interactive confirmation with reaction handling for role removal, enhancing user experience and feedback during transactions.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 01:37:35 -04:00
9fe35dc336 Enhance role assignment in Shop cog by adding support for role mentions and improving error handling with interactive embeds. Update feedback messages for role assignment success and failure to provide clearer user communication.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 00:55:41 -04:00
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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 00:46:44 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 00:09:08 -04:00
35e0ac182d Enhance role validation in ItemManager by adding support for role mentions. Update hierarchy_check method to correctly handle role mentions and streamline role name checks, improving user interaction and validation logic.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:58:27 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:52:19 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:48:10 -04:00
68d8c85c23 Update UI imports in shop module to include Item component for enhanced functionality in user interactions.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:42:25 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:40:28 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:26:50 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:18:09 -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.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-25 23:11:44 -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.