Updated the doConsume
method to call doPurge
directly, simplifying the logic and removing the previous consumption check. This change improves code maintainability by consolidating behavior into a single, reusable method.
Updated the doConsume
method to call doPurge
directly, simplifying the logic and removing the previous consumption check. This change improves code maintainability by consolidating behavior into a single, reusable method.
25.4.4.2 Refactor LovenseHelper to support multiple toys per stimulator type
Updated getToyByStimulatorType
to getToysByStimulatorType
to handle multiple toys and adjusted related methods in LovenseModule
. This enhances compatibility with scenarios involving multiple devices for a single stimulator type.
25.4.5.1 Refactor APIs and helpers for improved structure and consistency
Updated methods in LovenseApi to override annotations and return null for unimplemented APIs. Adjusted return values in ItsNotMinePlugin, SettingsDialog, and ProfileSettingHelper for more precise logic. Replaced redundant ProfileSettingHelper constructor code with parent constructor call.
25.4.5.2 Simplify LovenseHelper filter logic for stimulator matching
Refactored the filtering function to streamline stimulator type matching by consolidating redundant map calls. This enhances code readability and reduces unnecessary operations within the mapping process.
Updated composer.json
and composer.lock
to reflect the new version of nuefox/nuekryl
(25.4.4.1). Added a new closure in Application.php
to manage version updates dynamically by checking and setting the latest version when outdated. This ensures better version handling and dependency consistency.
Introduce support for Lovense integrations through a new helper class, API adjustments, and dialog enhancements. Update composer dependencies and improve logging, serialization, and data handling for Lovense interactions.
Introduce support for Lovense integrations through a new helper class, API adjustments, and dialog enhancements. Update composer dependencies and improve logging, serialization, and data handling for Lovense interactions.
The toColor()
method is now used to ensure proper conversion of color presets before setting the item color. This resolves potential issues with mismatched data types and improves compatibility with the Color
class.
Add customization and dialog enhancements for Oviposition.
Enabled egg customization options, including color, texture, and experimental scale. Improved dialog interactions by refining messages, adding birth selection logic, and introducing customization features for enhanced user experience. Removed deprecated methods and streamlined related code.
Enabled egg customization options, including color and texture. Improved dialog interactions by refining messages, adding birth selection logic, and introducing customization features for enhanced user experience. Removed deprecated methods and streamlined related code.
Reduced the ban threshold from 35 to 30 attempts and revised the messaging logic for attempts over 20. Added the owner's name to the message for clarity and improved the overall communication flow.