Skip to content

Releases: StompZone/ThirdEye

PhoenixEpsilon v1.3.2

08 Apr 00:26

Choose a tag to compare

v1.3.1

24 Mar 17:26

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

21 Mar 12:48

Choose a tag to compare

Version 1.3.0

  • Configuration Updates: Added CLIENT_ID to the config and improved context menu command handling.
  • Command Registration: Refactored command registration to use loadConfig with added validation.
  • Main Logic Improvements: Improved application modularity by refactoring core logic.
  • Enhanced Commands & Translations: Improved system command processing with support for custom translations.
  • Release: Tagged version 1.3.0.
  • Import Consistency: Refactored imports for better consistency and modularity.
  • Localization Handling: Refined metadata and localization file management.
  • System Command Text: Improved the text processing logic within system commands.
  • Message Processing: Standardized message processing through processMinecraftMessage.

  • Add CLIENT_ID to configuration and enhance context menu command handling
  • Updated local.env.example to include CLIENT_ID for Discord application.
  • Modified ConfigTemplate and defaultConfig to support clientId.
  • Enhanced configLoader to validate and load clientId from environment variables.
  • Implemented context menu command registration and translation handling in main.ts.
  • Refactor command registration to use loadConfig and add validation for token and clientId
  • Added checks to ensure token and clientId are present before registering commands.
  • Updated error handling.
  • Refactor main application logic and enhance modularity
  • Consolidated configuration loading and validation into dedicated utility functions.
  • Improved Discord and Minecraft client setup with modular event handlers.
  • Streamlined death message processing and anti-cheat message handling.
  • Updated translation context menu command to remove ephemeral replies for better user experience.
  • Enhanced error handling and message formatting across various components.
  • Enhance system command handling and add custom translations
  • Introduced a new utility for handling system commands in systemCommandsLogging.ts, improving message parsing and error handling.
  • Added CSZETranslations for custom death messages and other translations, enhancing the localization experience.
  • Updated text correction logic in text_corrections.ts to incorporate new translation patterns and improve message formatting.
  • Refactored message handling in minecraft_client.ts to apply text corrections before sending messages to Discord.
  • Refactor import statements for consistency and modularity
  • Updated import paths in multiple files to include the .js extension, ensuring compatibility with ES module syntax.
  • Consolidated configuration loading in playerDeviceLogging.ts, systemCommandsLogging.ts, and voiceChat.ts for improved clarity and maintainability.
  • Enhanced modularity by standardizing imports across utility files.
  • Refactor metadata and localization file handling
  • Updated getPackageJson function in metadata.ts to read package.json using fs and path modules for improved compatibility with ES modules.
  • Adjusted file path in loadLocalizations function in text_corrections.ts to correctly reference the localization file, enhancing file structure clarity.
  • Refactor text processing in system command handling
  • Replaced autoCorrect function with processMinecraftMessage in systemCommandsLogging.ts and minecraft_client.ts to streamline message processing, incorporating TTX decoding and text corrections.
  • Introduced new utility functions in text_corrections.ts for TTX encoding/decoding and enhanced message processing capabilities.
  • Refactor message processing to use processMinecraftMessage
  • Replaced autoCorrect function with processMinecraftMessage in anticheat_logs.ts, deathMessage.ts, and minecraft_client.ts to enhance message handling and incorporate improved text processing.
  • Updated loadLocalizations function in text_corrections.ts to correct the file path for localization files, ensuring proper loading of translations.

Full Changelog: v1.2.5...v1.3.0

PhoenixEpsilon v1.2.5

19 Mar 21:08

Choose a tag to compare

What's Changed

  • Merge indev -> Main by @MooWays24 in #1
  • Merge indev -> Main by @MooWays24 in #2
  • Phoenix Epsilon Rebrand and Feature Enhancements by @MooWays24 in #3

New Contributors

  • @MooWays24 made their first contribution in #1

Full Changelog: v1.0.11...v1.2.5