Skip to content

Releases: RussianCatt/CipherLink

[0.0.13-beta] - 2024-06-28 Pre-release

27 Jun 21:58
Compare
Choose a tag to compare
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 and AccgenSetup to conform to ISetupScript 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

20 Jun 22:11
Compare
Choose a tag to compare

Added

  • 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.
  • 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 and PullDB 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 to Yes when data is successfully saved to the database.
  • 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.
  • 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 and PullDB actions.
  • Implemented basic error handling for database connections and file operations.

[0.0.10-beta] - 2024-06-17

17 Jun 16:13
Compare
Choose a tag to compare
Pre-release

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.