Releases: StompZone/ThirdEye
Releases · StompZone/ThirdEye
PhoenixEpsilon v1.3.2
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- Merge MooWays24/Dj/translations -> StompZone/main by @DJStompZone in #4
- Merge MooWays24/Main -> StompZone/Main by @DJStompZone in #5
New Contributors
- @DJStompZone made their first contribution in #4
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Version 1.3.0
- Configuration Updates: Added
CLIENT_IDto the config and improved context menu command handling. - Command Registration: Refactored command registration to use
loadConfigwith 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
CSZETranslationsfor custom death messages and other translations, enhancing the localization experience. - Updated text correction logic in
text_corrections.tsto incorporate new translation patterns and improve message formatting. - Refactored message handling in
minecraft_client.tsto apply text corrections before sending messages to Discord.
- Refactor import statements for consistency and modularity
- Updated import paths in multiple files to include the
.jsextension, ensuring compatibility with ES module syntax. - Consolidated configuration loading in
playerDeviceLogging.ts,systemCommandsLogging.ts, andvoiceChat.tsfor improved clarity and maintainability. - Enhanced modularity by standardizing imports across utility files.
- Refactor metadata and localization file handling
- Updated
getPackageJsonfunction inmetadata.tsto readpackage.jsonusingfsandpathmodules for improved compatibility with ES modules. - Adjusted file path in
loadLocalizationsfunction intext_corrections.tsto correctly reference the localization file, enhancing file structure clarity.
- Refactor text processing in system command handling
- Replaced
autoCorrectfunction withprocessMinecraftMessageinsystemCommandsLogging.tsandminecraft_client.tsto streamline message processing, incorporating TTX decoding and text corrections. - Introduced new utility functions in
text_corrections.tsfor TTX encoding/decoding and enhanced message processing capabilities.
- Refactor message processing to use processMinecraftMessage
- Replaced
autoCorrectfunction withprocessMinecraftMessageinanticheat_logs.ts,deathMessage.ts, andminecraft_client.tsto enhance message handling and incorporate improved text processing. - Updated
loadLocalizationsfunction intext_corrections.tsto correct the file path for localization files, ensuring proper loading of translations.
Full Changelog: v1.2.5...v1.3.0
PhoenixEpsilon v1.2.5
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