Kitchen365 Console v2.0.0 — Q3 2025
Release Date: January 1, 2026
New Features
- Site Users Management - Created comprehensive site users entities and DTOs for user management workflows
- Order Email Control - Added shouldSendEmail field in order DTO for flexible email handling based on order configuration
- Address Management - Implemented automatic shipping address copying when not present, improving order creation workflows
- Digital Asset Management - Enhanced digital asset enum system for better content categorization
- Tenant-Staff Management Permissions - Added tenant-staff management permissions in system settings for role-based access control
- Environment Configuration Service - Implemented loading environment variables from config service for better configuration management
- Async Database Loading - Implemented asynchronous database loading for improved application startup performance
- Email Management - Added email send control based on order DTO configuration with nullable amount handling
- Automatic Shipping Address Copy - Implemented feature to automatically copy shipping address when not present during order creation
Improvements
- Customer Address Handling - Improved customer address orphan handling for data integrity
- Order Payment Processing - Enhanced order payment DTO with additional fields and improved structure
- Developer Experience - Implemented ESLint setup and linting improvements for code quality (Husky, ESLint rules, pre-push hooks)
- Email Services - Enhanced email handling logic to respect order configuration preferences
- System Settings - Refactored system settings for order/quote management
- User Profile API - Improved user profile API endpoints for better data consistency
- Cache Management - Implemented automatic cache clearing on user role updates
- Form Submissions - Fixed form submission queries with proper ordering
- Permission Management - Improved permission handling with automatic revocation on role changes
- Password Reset - Enhanced forgot password flow with token verification
Bug Fixes
- Fixed customer update API issues and removed duplicate logs
- Corrected digital asset enum references
- Fixed nullable handling in email amount calculations
- Resolved permission revocation delays when removing user roles
- Fixed form submission ordering issues in queries
- Improved password reset flow with proper token handling
- Fixed optional parameter handling in cache methods (getWithPrefix, setWithPrefix)
- Corrected permission identity API routes
- Fixed user inactivity logout logic in console API
- Enhanced cache token expiry management