Minor Changes
This release represents a major architectural shift with a complete backend refactor to oRPC and significant improvements to the translation system.
๐๏ธ Backend Architecture Overhaul
Complete oRPC Migration
- #224 838a9b5 โ Refactored backend to be a new orpc client / server. Thanks @BurnedChris!
- Migrated from traditional REST API to oRPC (Open RPC) architecture
- Improved type safety and contract-driven development
- Enhanced client-server communication with better error handling
OpenAPI Integration
- Comprehensive OpenAPI middleware for automatic API specification generation
- Swagger UI integration for interactive API documentation
- Contract-based client creation in Node SDK
- Configurable documentation UI through environment variables
Enhanced CORS Support
- Flexible CORS middleware with advanced origin validation
- Wildcard pattern support for dynamic origin matching
- Enhanced security handling with proper configuration options
- Optimized validation for minimal performance impact
๐ Translation System Refactor
Consolidated Common Translations
- #222 b1de2ba โ fix(core, react): added "common" translations, removed widget translations. Thanks @KayleeWilliams!
- NEW: Introduced shared
commontranslations section - Consolidated frequently used strings like "Accept All", "Reject All", "Customize", "Save"
- Removed widget translations (no longer used)
- Simplified translation management across components