Releases: RussianCatt/CipherLink
Releases · RussianCatt/CipherLink
[0.0.13-beta] - 2024-06-28 Pre-release
PITSTOP UPDATE
In this update I just refactored the code, made it easier to maintain and also added some help for the fellas not used with the CLI interface.
Added
- Implemented dynamic loading of setup scripts using reflection.
- Added MySQL setup script (
MySQLSetup
) for configuring MySQL connection settings. - Added Accgen setup script (
AccgenSetup
) for configuring account generator settings. - Enhanced
SetupPlugin
to support interactive and command-line configuration modes. - Included description and usage examples for each setup script in the
SetupPlugin
. - Developed comprehensive description generation for setup commands in
SetupPlugin
. - Introduced
SetupSDescription
for unified setup script descriptions. - Implemented HelpCommand for comprehensive command usage guidance.
- Enhanced HelpCommand to dynamically generate help information for all commands and setup scripts.
- Implemented PushDB functionality to push data from accounts.json to the database.
- Implemented PullDB functionality to pull data from the database into pulled_accounts.json.
- Added -filter option for PushDB and PullDB commands to filter by platform, account type, and value.
- Included dynamic SQL query generation to support filtering in PullDataFromDatabase method.
- Enhanced Execute method to handle the -filter option and pass filter parameters to PushDB and PullDB methods.
- Updated accgen.conf to include new arguments PushDB and PullDB with filtering capability.
- Refactored PushDataToDatabase and PullDataFromDatabase methods for better maintainability and readability.
- Modified OnDatabase value to update to Yes when data is successfully saved to the database.
- Added MySQL saving of the accounts.
- First iteration of the account generator.
- Updated account generation logic to include more robust validation checks.
- Introduced dynamic platform input for Accgen configuration.
- Enhanced logging for better debugging and tracking of actions.
- Included confirmation prompts for PushDB and PullDB actions.
- Implemented basic error handling for database connections and file operations.
- Added
clear
command to clear the console screen. - Added
reload
command to reload the application. - Added
reloadconfig
command to reload configuration settings from files.
Changed
- Refactored
SetupPlugin
to dynamically load setup scripts at runtime. - Updated
SetupPlugin
to generate detailed descriptions for setup commands. - Refactored
MySQLSetup
andAccgenSetup
to conform toISetupScript
interface. - Optimized code structure for better maintainability and extensibility.
- Streamlined logging and error handling across setup scripts.
- Modified
AccgenSetup
to support dynamic addition of platforms. - Revised
SetupPlugin
to handle interactive and command-line configuration modes seamlessly. - Restructured
SetupPlugin
for clearer separation of concerns between setup scripts. - Improved UI prompts and user interaction in setup scripts.
- Extended description and usage examples in HelpCommand for all commands and setup scripts.
- Enhanced logging implementation for detailed tracking and debugging.
- Updated account generation logic with comprehensive validation checks.
- Enhanced error handling and reliability in database operations.
- Fine-tuned PushDB and PullDB functionalities for better performance and flexibility.
Removed
- Eliminated static declaration of setup scripts in
SetupPlugin
. - Removed hardcoded setup scripts from
SetupPlugin
initialization.
To Do
- Optimize the youtubedl app.
- Introduce more commands for expanded functionality.
- Simplify and clarify existing commands for better user understanding.
Full Changelog: 0.0.12-beta...0.0.13-beta.1
[0.0.12-beta] - 2024-06-21
Added
- Implemented
PushDB
functionality to push data fromaccounts.json
to the database. - Implemented
PullDB
functionality to pull data from the database intopulled_accounts.json
. - Added
-filter
option forPushDB
andPullDB
commands to filter by platform, account type, and value. - Included dynamic SQL query generation to support filtering in
PullDataFromDatabase
method. - Added MySQL saving of the accounts.
- First iteration of the account generator.
- Added logging for better debugging and tracking of actions.
- Included confirmation prompts for
PushDB
andPullDB
actions. - Implemented basic error handling for database connections and file operations.
- ToDo: Optimize the youtubedl app.
- ToDo: Introduce more commands for expanded functionality.
- ToDo: Simplify and clarify existing commands for better user understanding.
- ToDo: Develop a proper HelpCommand for comprehensive command usage guidance.
Changed
- Modified
OnDatabase
value to update toYes
when data is successfully saved to the database. - Enhanced
Execute
method to handle the-filter
option and pass filter parameters toPushDB
andPullDB
methods. - Updated
accgen.conf
to include new argumentsPushDB
andPullDB
with filtering capability. - Refactored
PushDataToDatabase
andPullDataFromDatabase
methods for better maintainability and readability. - The plugin is now highly configurable.
- Refactored code to improve performance and reduce redundancy.
- Updated account generation logic to include more robust validation checks.
- Added logging for better debugging and tracking of actions.
- Included confirmation prompts for
PushDB
andPullDB
actions. - Implemented basic error handling for database connections and file operations.
[0.0.10-beta] - 2024-06-17
Added
- Implemented YouTube downloading capabilities.
- Added the base engine of the application.
- Introduced Help Command (requires updating).
Fixed
- Resolved minor bugs.
Removed
- Removed plugin capabilities.