Valerie valerie · she/her・they/them
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 06:06:15 -04:00
7eddd891bc Enhance automatic leaderboard sync process in Leaderboard cog by refining user credit aggregation and error handling. Implement detailed logging for successes and failures during sync, and ensure opted-out users are included in the sync process. Improve API verification after sync to confirm data integrity. Update user credit retrieval to streamline balance fetching across servers.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:58:28 -04:00
9b8d4be301 Refactor user credit retrieval logic in Leaderboard cog to improve error handling and processing efficiency. Implement additional logging for debugging, ensuring accurate balance aggregation across multiple servers while skipping opted-out users. Update embed descriptions for clarity in credit display.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:55:37 -04:00
02d67baeef Add automatic leaderboard sync task and enhance user credit retrieval in Leaderboard cog
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:48:43 -04:00
bc602b73bf Update minimum credits threshold in Leaderboard cog from 500 to 10,000, adjusting related error messages and embed descriptions for consistency and clarity.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:35:56 -04:00
cbc2fb5ba9 Implement API connection testing and enhance user credit retrieval in Leaderboard cog
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:32:43 -04:00
f1c5eef019 Update minimum credits threshold in Leaderboard cog from 10,000 to 500, adjusting related error messages and embed descriptions for improved user accessibility and experience.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:22:47 -04:00
749f0df17c Enhance command processing in ExtendedCommands cog by introducing prefix tracking and preventing original messages from triggering commands. Update command execution logic to use the prefix that was actually used, improving command handling accuracy.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:15:16 -04:00
6fbe4cda11 Refactor leaderboard display logic in Leaderboard cog to improve user experience by ensuring only users with 10,000 or more credits are shown. Update error messages for clarity and enhance privacy options with an opt-out feature for the global leaderboard.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:07:37 -04:00
49902e8719 Add opt-in/opt-out functionality for global leaderboard in Leaderboard cog
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 05:03:44 -04:00
18d38ac395 Enhance user credit retrieval in Leaderboard cog by updating balance fetching logic to support per-server banks. Improve error handling during balance retrieval and ensure accurate total credits are calculated across all guilds. Streamline the process of collecting and sorting user balances for leaderboard display.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:59:36 -04:00
51320a8ed8 Add API initialization and cog loading in Leaderboard cog
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:57:05 -04:00
0114307e67 Refactor Leaderboard cog to enhance user credit retrieval and API integration. Simplify session management, remove redundant initialization logic, and improve error handling for credit updates. Introduce a new method for fetching all user balances and streamline leaderboard display logic.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:50:42 -04:00
5ffc18d442 Refactor Leaderboard cog to streamline user credit retrieval and enhance session management. Simplify bank balance fetching logic, improve error handling during session initialization, and add cog load/unload methods for better resource management.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:49:03 -04:00
8622d7e223 Refactor Leaderboard cog to replace points with credits, updating related methods and commands for consistency. Enhance user experience by renaming commands and improving error handling during credit updates. Introduce a resync command for global leaderboard updates.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:44:31 -04:00
57c7b1aaa3 Update leaderboard point calculation logic in Leaderboard cog to handle global bank balance retrieval and improve LevelUp XP fetching. Enhance error handling for user data access and ensure accurate total points computation.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:20:52 -04:00
b688f7a605 Refactor leaderboard data fetching in Leaderboard cog to retrieve global leaderboard from API, enhancing error handling and caching. Update point management logic to calculate points dynamically and improve user interaction by updating points on member data changes.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:19:07 -04:00
da273be3c3 Enhance leaderboard functionality in Leaderboard cog by integrating user points retrieval from both bank and LevelUp systems. Refactor leaderboard data fetching to combine results and improve error handling. Remove unnecessary point update logic as it is now derived from user data sources.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:15:07 -04:00
446c266f18 Refactor globalboard command in Leaderboard cog to allow the default help command to handle unrecognized subcommands. This change improves command handling and user experience by providing clearer guidance when no specific subcommand is invoked.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:11:52 -04:00
719abfbc97 Implement interactive leaderboard navigation in Leaderboard cog. Introduce a new LeaderboardView class for paginated display of leaderboard entries, enhancing user experience with button controls for navigation. Update leaderboard command to utilize embeds for better formatting and clarity, and improve user feedback for points checking.
valerie pushed to main at ruby/Ruby-Cogs 2025-05-26 04:02:47 -04:00
24aa1e27c9 Refactor ProfileFormatting class to enhance profile display. Simplify color assignment logic, improve layout with a modern design, and streamline the addition of stats and progress information. Update embed creation for better readability and user experience.