d8c4007781
Refactor ExtendedAudio cog to improve track information presentation by removing the create_progress_bar method and updating duration display logic. The progress bar is no longer displayed, but duration formatting is preserved for clarity.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:31:58 -04:00
1d5b7783dd
Remove create_progress_bar method from ExtendedAudio cog and update duration display logic to simplify track information presentation. The progress bar is no longer shown, but duration formatting remains intact.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:28:35 -04:00
640a9cf7af
Add option to toggle auto-deletion of play command messages in ExtendedAudio cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces a new configuration option, `delete_play_messages`, allowing users to enable or disable the automatic deletion of messages related to play commands. A new command, `deleteplay`, is added to toggle this setting, helping to maintain a cleaner chat environment during music playback. Additionally, the cog is updated to handle message deletion after play commands are invoked.
2025-05-28 02:24:07 -04:00
c517b95f7c
Add global configuration option to toggle audioset notify command and update command handling in ExtendedAudio cog
...
Run pre-commit / Run pre-commit (push) Waiting to run
This commit introduces a new global configuration option to enable or disable the audioset notify command. A new command, `togglenotify`, is added for the bot owner to manage this setting. Additionally, the command handling is updated to block the audioset notify command when it is disabled, directing users to use ExtendedAudio's notification features instead.
2025-05-28 02:21:10 -04:00
54103024e6
Update ExtendedAudio cog to use a new embed color and enhance profile generation by defining a stats area for blur effects in default.py.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:15:39 -04:00
58469e28df
Enhance ExtendedAudio cog by adding new configuration options for embed color, thumbnail display, and progress bar visibility. Update command handling for setting these options and improve the display of song update messages with embedded content, including track information and progress bars.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:07:09 -04:00
fb2b2a0ce7
Enhance ExtendedAudio cog by adding support for song update messages in a designated channel. Introduce new configuration options for status channel, message format, and cleanup of old messages. Update variable support to include song author and improve user interaction with commands for setting status format and channel.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 02:02:22 -04:00
22fcd8420a
Refactor ExtendedAudio and Shop classes to improve attribute access and enhance user interaction handling. Update duration calculation in ExtendedAudio to handle track length in milliseconds, and modify PendingView in Shop to pass context for user selection, ensuring accurate user identification.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-28 01:52:41 -04:00
a48f60ec86
Update default.py to change the username from "Vertyco" to "Valerie" in the profile generation function, ensuring accurate representation in the rendered profile card.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-27 23:29:13 -04:00
01e08ea4cd
Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:50:04 -04:00
9d7a65dec2
yes
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:34:54 -04:00
ac7ea76d9f
Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:33:39 -04:00
a2032b4813
Adjust top padding in default.py to 20 for improved text placement in profile card rendering, enhancing overall layout aesthetics and readability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:21:00 -04:00
3ecf002c37
Refactor default.py to standardize top padding for text elements in profile card rendering, ensuring consistent alignment of balance and level text. Move level text positioning to improve layout aesthetics and readability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:18:38 -04:00
1c55a00e60
Update default.py to adjust level text positioning, moving it to start after the profile picture for better alignment and readability in profile card rendering.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:13:10 -04:00
c840311f42
Refactor default.py to reposition stats and level text in profile card rendering, aligning elements consistently on the right side for improved readability. Adjust calculations for text placement and enhance overall layout aesthetics.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:10:24 -04:00
173f3b2cc4
Refactor default.py to improve stats layout and positioning in profile card rendering. Adjust calculations for progress bar and text alignment to enhance overall readability and aesthetics, ensuring elements are consistently placed after the profile picture.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 22:02:58 -04:00
bf4fbe7248
Refactor default.py to streamline profile card rendering, including adjustments to background layers, improved stats layout, and enhanced visibility of XP and progress percentage. Simplify the design by removing unnecessary elements and optimizing positioning for a cleaner aesthetic.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:59:41 -04:00
b3cf61b4ec
Refactor default.py to adjust profile card dimensions and layout, including conditional sizing for square cards, repositioning of the profile picture, and enhancements to the glass morphism effect for improved readability and aesthetics.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:55:05 -04:00
7b8b81c777
Refactor default.py to improve profile card layout and styling, including adjustments to stroke width, positioning of elements, and enhancements to the glass morphism effect. Update pyproject.toml to maintain consistent formatting and remove unnecessary lines.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:47:40 -04:00
18664d75c3
Remove svgwrite dependency from info.json and refactor profile.py to eliminate unused import of modern style, streamlining project requirements and improving code clarity.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:42:50 -04:00
aa552e9a3d
Refactor default.py to enhance profile progress bar rendering, including improved calculation of progress percentage and visibility of XP and percentage text. Remove modern.py as it is no longer needed, streamlining the profile generation process.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:38:38 -04:00
7cf455e68d
Update info.json to include additional project requirements for enhanced functionality, adding dependencies such as aiocache, colorgram.py, fastapi, msgpack, plotly, pydantic, python-multipart, python-decouple, psutil, skia-python, tenacity, ujson, and uvicorn.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:13:43 -04:00
df23ae0fbc
Refactor profile generation in modern.py to improve SVG card rendering, including enhanced stats presentation and avatar handling. Update pyproject.toml to remove unnecessary dependencies, streamlining project requirements.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:11:06 -04:00
58b7e586d6
Update info.json to reflect new leveling system details, including author, description, and installation message. Modify pyproject.toml to remove Wand dependency. Enhance modern.py to generate SVG profile cards with improved stats presentation and avatar handling, streamlining profile generation process.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 21:09:13 -04:00
653b16cb5e
Update pyproject.toml to include Python and Wand dependencies. Modify default.py to enhance profile layout with adjusted positions and improved glass morphism effect. Update profile.py to set modern profile generation as the default style, ensuring a more contemporary user experience.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:58:12 -04:00
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
2e402ff7cf
Define profile picture size and positions in default.py to improve layout consistency and enhance image composition for user profiles.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:37:52 -04:00
d335fc3d49
Add circle position definitions for animated profiles in default.py to enhance image composition functionality.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:35:12 -04:00
6eedb65625
Update item creation completion message in ItemManager to simplify user feedback and enhance clarity.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:27:22 -04:00
1b77d537be
Remove command prefix check during item creation in ItemManager to streamline the user experience and prevent premature termination of the item creation process.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:23:37 -04:00
224a01ad89
Enhance shop item creation process to support new shop creation. Update user prompts to inform about existing shops and allow for the creation of new shops if none exist. Streamline message handling and improve user experience during item addition.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:21:26 -04:00
f80c66e1c1
Update positive method in Checks class to allow zero as a valid input, enhancing validation logic for user input.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 20:18:27 -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
67ac390028
Refactor Skia image generation handling in DB model and Owner command to streamline property access and improve code clarity. Update the Owner command to directly manipulate the use_skia attribute, enhancing performance and maintainability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:17:11 -04:00
6cf3ff80ba
Refactor Skia image generation command in Owner cog to remove unnecessary await for database calls, improving performance and simplifying code structure.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:12:34 -04:00
55bd285ac9
Remove project metadata and dependencies from pyproject.toml, streamlining the configuration file for future updates.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:08:06 -04:00
914e7a725b
Add Skia support for image generation and update project metadata
...
Introduce a new command to toggle Skia-based image generation in the LevelUp cog, enhancing image quality and performance. Update the pyproject.toml file to include project metadata and dependencies, including skia-python. Modify the levelalert generator to support Skia, with fallback to the original implementation if necessary. Additionally, update the author list in info.json to include a new contributor.
2025-05-26 09:06:08 -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