Skip to content

v1.4.0 - Complete Localization & TypeScript Improvements

Latest

Choose a tag to compare

@skullzarmy skullzarmy released this 16 Oct 18:45

🌍 Complete Internationalization Support

New Features

  • Full i18n Implementation: Complete localization support across CLI and MCP server
  • Multi-language Support: Added comprehensive translations for English, Spanish, German, and Portuguese
  • MCP Server Localization: All MCP tool descriptions, error messages, and user feedback now support i18n

🔧 Technical Improvements

  • TypeScript Type Safety: Eliminated all any types in MCP server error handling
  • ConfigLoader Refactoring: Converted from static-only class to exported functions per biome linting rules
  • Code Quality: Removed unused variables and improved type definitions throughout

🛠️ MCP Server Enhancements

  • Proper Error Typing: All catch blocks now use Error | unknown instead of any
  • Localized Tool Descriptions: Tool titles and descriptions are now fully localized
  • Enhanced User Experience: Status messages and error responses support multiple languages

📦 Package Updates

  • Updated all locale files with comprehensive MCP server strings
  • Improved test coverage and removed non-functional test files
  • Enhanced build process with proper i18n asset copying

🐛 Bug Fixes

  • Fixed TypeScript compilation warnings
  • Resolved linting issues with biome configuration
  • Cleaned up unused code and variables

This release brings VibeAlive to full international readiness with comprehensive localization support and significantly improved code quality.