6d50c3279dEnhance business command in Unbelievaboat by adding detailed user feedback and error handling. This update ensures that users receive their current balance, business cost, and maximum balance information when attempting to start a business, improving clarity and user experience. Additionally, it introduces error handling for credit withdrawal failures, providing more informative responses in case of issues.
main
Valerie2025-05-28 22:03:08 -04:00
44e8bc79eeEnhance user feedback in Business, Heist, and Investments cogs by including command prefixes in error messages. This update improves clarity for users by guiding them on how to access available options directly from the error responses.Valerie2025-05-28 21:57:48 -04:00
93f459d615Add new cogs for Investments, Heist, and Business in UnbelievaboatValerie2025-05-28 21:53:47 -04:00
6805dbec1bAdjust fail rate for the 'rob' job in Unbelievaboat to improve gameplay balance. The fail rate has been modified from 70% to 60%, enhancing user experience and engagement.Valerie2025-05-28 21:50:28 -04:00
f7e19c8ff0Add a wide array of new failure messages for the 'slut' job in Unbelievaboat, enhancing narrative depth and user engagement. This update significantly expands the variety of responses when users are fined, contributing to a more immersive gameplay experience.Valerie2025-05-28 10:05:15 -04:00
892eb6b935Add extensive failure messages for the 'slut' job in Unbelievaboat to enhance user engagement and narrative depth. This update significantly expands the variety of responses when users are fined, contributing to a more immersive gameplay experience.Valerie2025-05-28 10:00:16 -04:00
61b4572756Add custom failure messages for fines in Unbelievaboat based on job typeValerie2025-05-28 09:56:48 -04:00
97528fc9d3Update cooldown durations for commands in Unbelievaboat to enhance gameplay balance and user experienceValerie2025-05-28 09:49:52 -04:00
18513957f2Update crime description in default replies for clarity in UnbelievaboatValerie2025-05-28 09:46:41 -04:00
f7eade49a7Update default replies in Unbelievaboat to enhance clarity and detail in crime descriptionsValerie2025-05-28 09:46:23 -04:00
2a296544acRefactor default replies in Unbelievaboat to improve formatting and add new 'slut' responsesValerie2025-05-28 09:44:05 -04:00
3d38a4004aAdd cooldown tracking for 'slut' command in UnbelievaboatValerie2025-05-28 09:23:37 -04:00
2971d0d4aeAdd 'slut' job functionality to SettingsMixin in UnbelievaboatValerie2025-05-28 09:21:39 -04:00
3fdd10fb8dAdd 'slut' command to Unbelievaboat cog for high-risk, high-reward currency acquisitionValerie2025-05-28 09:17:44 -04:00
c05d8de172Add 'slt' command to Unbelievaboat cog for stealthy currency acquisitionValerie2025-05-28 08:49:56 -04:00
1d2223c439Fix indentation issues in ExtendedAudio cog to ensure proper execution flow in message handling logic. This change improves code readability and maintains functionality without altering existing behavior.Valerie2025-05-28 02:49:45 -04:00
939ad36809Fix formatting inconsistencies in ExtendedAudio cog by removing unnecessary whitespace in the duration display and message handling logic. This cleanup enhances code readability without altering functionality.Valerie2025-05-28 02:46:35 -04:00
d8c4007781Refactor 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.Valerie2025-05-28 02:31:58 -04:00
1d5b7783ddRemove 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.Valerie2025-05-28 02:28:35 -04:00
640a9cf7afAdd option to toggle auto-deletion of play command messages in ExtendedAudio cogValerie2025-05-28 02:24:07 -04:00
c517b95f7cAdd global configuration option to toggle audioset notify command and update command handling in ExtendedAudio cogValerie2025-05-28 02:21:10 -04:00
54103024e6Update ExtendedAudio cog to use a new embed color and enhance profile generation by defining a stats area for blur effects in default.py.Valerie2025-05-28 02:15:39 -04:00
58469e28dfEnhance 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.Valerie2025-05-28 02:07:09 -04:00
fb2b2a0ce7Enhance 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.Valerie2025-05-28 02:02:22 -04:00
22fcd8420aRefactor 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.Valerie2025-05-28 01:52:41 -04:00
a48f60ec86Update default.py to change the username from "Vertyco" to "Valerie" in the profile generation function, ensuring accurate representation in the rendered profile card.Valerie2025-05-27 23:29:13 -04:00
01e08ea4cdRefactor 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.Valerie2025-05-26 22:18:38 -04:00
ac7ea76d9fRefactor 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.Valerie2025-05-26 22:18:38 -04:00
a2032b4813Adjust top padding in default.py to 20 for improved text placement in profile card rendering, enhancing overall layout aesthetics and readability.Valerie2025-05-26 22:21:00 -04:00
3ecf002c37Refactor 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.Valerie2025-05-26 22:18:38 -04:00
1c55a00e60Update default.py to adjust level text positioning, moving it to start after the profile picture for better alignment and readability in profile card rendering.Valerie2025-05-26 22:13:10 -04:00
c840311f42Refactor 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.Valerie2025-05-26 22:10:24 -04:00
173f3b2cc4Refactor 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.Valerie2025-05-26 22:02:58 -04:00
bf4fbe7248Refactor 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.Valerie2025-05-26 21:59:41 -04:00
b3cf61b4ecRefactor 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.Valerie2025-05-26 21:55:05 -04:00
7b8b81c777Refactor 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.Valerie2025-05-26 21:47:40 -04:00
18664d75c3Remove svgwrite dependency from info.json and refactor profile.py to eliminate unused import of modern style, streamlining project requirements and improving code clarity.Valerie2025-05-26 21:42:50 -04:00
aa552e9a3dRefactor 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.Valerie2025-05-26 21:38:38 -04:00
7cf455e68dUpdate 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.Valerie2025-05-26 21:13:43 -04:00
df23ae0fbcRefactor 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.Valerie2025-05-26 21:11:06 -04:00
58b7e586d6Update 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.Valerie2025-05-26 21:09:13 -04:00
653b16cb5eUpdate 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.Valerie2025-05-26 20:58:12 -04:00
9c5924418dEnhance 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.Valerie2025-05-26 20:51:46 -04:00
d638772e80Refactor 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.Valerie2025-05-26 20:46:32 -04:00
2e402ff7cfDefine profile picture size and positions in default.py to improve layout consistency and enhance image composition for user profiles.Valerie2025-05-26 20:37:52 -04:00
d335fc3d49Add circle position definitions for animated profiles in default.py to enhance image composition functionality.Valerie2025-05-26 20:35:12 -04:00
6eedb65625Update item creation completion message in ItemManager to simplify user feedback and enhance clarity.Valerie2025-05-26 20:27:22 -04:00
1b77d537beRemove command prefix check during item creation in ItemManager to streamline the user experience and prevent premature termination of the item creation process.Valerie2025-05-26 20:23:37 -04:00
224a01ad89Enhance 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.Valerie2025-05-26 20:21:26 -04:00
f80c66e1c1Update positive method in Checks class to allow zero as a valid input, enhancing validation logic for user input.Valerie2025-05-26 20:18:27 -04:00
3794068ae5Refactor 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.Valerie2025-05-26 09:59:16 -04:00
963d9e3e73Enhance 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.Valerie2025-05-26 09:50:08 -04:00
c15fb8ff47Add warning message for potential inaccuracies in global leaderboard due to synchronization delays in Leaderboard cogValerie2025-05-26 09:33:25 -04:00
76fd3bf053Refactor 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.Valerie2025-05-26 09:29:56 -04:00
7cc05adc71Update user credit retrieval in Leaderboard cog to use bank.get_balance for improved accuracy and performance. Enhance logging for better debugging of credit calculations.Valerie2025-05-26 09:20:56 -04:00
67ac390028Refactor 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.Valerie2025-05-26 09:17:11 -04:00
6cf3ff80baRefactor Skia image generation command in Owner cog to remove unnecessary await for database calls, improving performance and simplifying code structure.Valerie2025-05-26 09:12:34 -04:00
55bd285ac9Remove project metadata and dependencies from pyproject.toml, streamlining the configuration file for future updates.Valerie2025-05-26 09:08:06 -04:00
914e7a725bAdd Skia support for image generation and update project metadataValerie2025-05-26 09:06:08 -04:00
258ba40f01Refactor 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.Valerie2025-05-26 06:13:10 -04:00
deaa1aabb8Refine 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.Valerie2025-05-26 06:10:33 -04:00
7eddd891bcEnhance 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.Valerie2025-05-26 06:06:05 -04:00
9b8d4be301Refactor 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.Valerie2025-05-26 05:58:09 -04:00
02d67baeefAdd automatic leaderboard sync task and enhance user credit retrieval in Leaderboard cogValerie2025-05-26 05:55:32 -04:00
bc602b73bfUpdate minimum credits threshold in Leaderboard cog from 500 to 10,000, adjusting related error messages and embed descriptions for consistency and clarity.Valerie2025-05-26 05:48:38 -04:00
cbc2fb5ba9Implement API connection testing and enhance user credit retrieval in Leaderboard cogValerie2025-05-26 05:35:50 -04:00
f1c5eef019Update minimum credits threshold in Leaderboard cog from 10,000 to 500, adjusting related error messages and embed descriptions for improved user accessibility and experience.Valerie2025-05-26 05:32:38 -04:00
749f0df17cEnhance 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.Valerie2025-05-26 05:22:42 -04:00
6fbe4cda11Refactor 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.Valerie2025-05-26 05:15:11 -04:00
49902e8719Add opt-in/opt-out functionality for global leaderboard in Leaderboard cogValerie2025-05-26 05:07:24 -04:00
18d38ac395Enhance 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.Valerie2025-05-26 05:03:39 -04:00
51320a8ed8Add API initialization and cog loading in Leaderboard cogValerie2025-05-26 04:59:31 -04:00
0114307e67Refactor 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.Valerie2025-05-26 04:56:55 -04:00
5ffc18d442Refactor 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.Valerie2025-05-26 04:50:37 -04:00
8622d7e223Refactor 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.Valerie2025-05-26 04:48:58 -04:00
57c7b1aaa3Update 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.Valerie2025-05-26 04:44:26 -04:00
b688f7a605Refactor 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.Valerie2025-05-26 04:20:46 -04:00
da273be3c3Enhance 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.Valerie2025-05-26 04:19:01 -04:00
446c266f18Refactor 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.Valerie2025-05-26 04:15:02 -04:00
719abfbc97Implement 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.Valerie2025-05-26 04:11:47 -04:00
24aa1e27c9Refactor 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.Valerie2025-05-26 04:02:43 -04:00
4b17dfedc3Refactor 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.Valerie2025-05-26 03:59:48 -04:00
899bfc7bc0Rename 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.Valerie2025-05-26 03:54:34 -04:00
5cd5f49fe6Refactor 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.Valerie2025-05-26 03:51:11 -04:00
56123bffe8Refactor 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.Valerie2025-05-26 02:20:55 -04:00
928a21d810Refactor 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.Valerie2025-05-26 01:57:22 -04:00
12bd541b64Update 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.Valerie2025-05-26 01:54:58 -04:00
2f0baffab2Refactor 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.Valerie2025-05-26 01:44:49 -04:00
3482abef74Add 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.Valerie2025-05-26 01:41:28 -04:00
9fe35dc336Enhance 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.Valerie2025-05-26 01:37:23 -04:00
e8dfad8f3dUpdate 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.Valerie2025-05-26 00:55:36 -04:00
dab195c57fImplement 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.Valerie2025-05-26 00:46:18 -04:00
35e0ac182dEnhance 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.Valerie2025-05-26 00:08:08 -04:00
85de2c70c1Refactor 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.Valerie2025-05-25 23:58:22 -04:00
3ee6707cc5Refactor 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.Valerie2025-05-25 23:52:14 -04:00
68d8c85c23Update UI imports in shop module to include Item component for enhanced functionality in user interactions.Valerie2025-05-25 23:48:04 -04:00
cc86a2f697Enhance 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.Valerie2025-05-25 23:42:19 -04:00
5cc572ca7aRefactor 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.Valerie2025-05-25 23:40:22 -04:00
9b7be4987fRefactor 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.Valerie2025-05-25 23:26:44 -04:00