9c5924418d
Enhance leaderboard display in Leaderboard cog by adding a warning about potential inaccuracies, modernizing embed titles and descriptions, and improving user stats presentation. Update footer details for clarity and adjust formatting for better user experience.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:51:46 -04:00
d638772e80
Refactor leaderboard display in Leaderboard cog to enhance user experience. Remove warning message, update embed formatting with server icons, and include percentage rankings. Modernize user stats presentation and improve footer details for clarity.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:46:32 -04:00
3794068ae5
Refactor API error handling in Leaderboard cog to improve JSON response validation and logging. Update authorization header format, streamline error message retrieval, and enhance exception handling for various API response statuses, ensuring better reliability and debugging capabilities.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:59:16 -04:00
963d9e3e73
Enhance API error handling and logging in Leaderboard cog. Update authorization header format to use "Token" prefix, improve JSON response validation, and add detailed error messages for various API response statuses. Ensure robust exception handling for API requests to improve reliability and debugging.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:50:08 -04:00
c15fb8ff47
Add warning message for potential inaccuracies in global leaderboard due to synchronization delays in Leaderboard cog
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:33:25 -04:00
76fd3bf053
Refactor leaderboard sync process in Leaderboard cog to streamline user credit aggregation and improve logging. Remove unnecessary checks for minimum credits during sync, and enhance error handling for API updates. Update user credit retrieval to sum credits across all guilds, ensuring accurate leaderboard representation.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:29:56 -04:00
7cc05adc71
Update user credit retrieval in Leaderboard cog to use bank.get_balance for improved accuracy and performance. Enhance logging for better debugging of credit calculations.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:20:56 -04:00
258ba40f01
Refactor logging and user credit checks in Leaderboard cog to enhance clarity and user experience. Update log messages for credit retrieval and leaderboard display, ensuring accurate communication of user statuses. Improve embed descriptions for better user feedback on credit standings.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 06:13:10 -04:00
deaa1aabb8
Refine leaderboard sync process in Leaderboard cog to focus on users with 10,000+ credits. Update logging for clarity on sync results and user credit checks. Enhance error handling and ensure accurate data aggregation while maintaining detailed debug information for better tracking of user states.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 06:10:33 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 06:06:05 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 05:58:09 -04:00
02d67baeef
Add automatic leaderboard sync task and enhance user credit retrieval in Leaderboard cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
Implement a background task for automatic leaderboard synchronization every 6 hours, improving data consistency. Update user credit retrieval to first check the current server's balance before aggregating from other servers, ensuring accurate total credits. Enhance error handling and logging for better debugging and user feedback during API interactions.
2025-05-26 05:55:32 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 05:48:38 -04:00
cbc2fb5ba9
Implement API connection testing and enhance user credit retrieval in Leaderboard cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
Add a test for the API connection during initialization, improving error logging for connection failures. Update the user credit retrieval method to aggregate credits from all servers the user is a member of, enhancing accuracy. Introduce a cleanup command for removing old leaderboard entries, with appropriate error handling and user feedback for API interactions.
2025-05-26 05:35:50 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 05:32:38 -04:00
49902e8719
Add opt-in/opt-out functionality for global leaderboard in Leaderboard cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
Implement user options to opt-out of the global leaderboard, ensuring their credits are not displayed. Update leaderboard display logic to only show users with 10,000 or more credits, enhancing user privacy and experience. Adjust error messages and embed descriptions accordingly for clarity.
2025-05-26 05:07:24 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 05:03:39 -04:00
51320a8ed8
Add API initialization and cog loading in Leaderboard cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
Introduce an optional API connection setup in the Leaderboard cog with error handling. Implement a cog_load method to ensure the API is initialized when the cog is loaded, enhancing overall functionality and resource management.
2025-05-26 04:59:31 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:56:55 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:50:37 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:48:58 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:44:26 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:20:46 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:19:01 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:15:02 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:11:47 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 03:59:48 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 03:54:34 -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.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 03:51:11 -04:00