- Updated package.json to improve build scripts with production environment settings.
- Added new bundling command for executable output.
- Enhanced tsup configuration with tree-shaking and environment variable definitions.
- Simplified environment checks in various modules to directly use process.env.NODE_ENV.
- Updated component type definitions to include new UI components from maz-ui.
- Refactored build scripts in package.json for better clarity and functionality.
- Added new environment variables and paths for production and development setups.
- Improved chat component with dynamic message handling and error management.
- Updated dependencies in package.json for enhanced performance and compatibility.
- Implemented ResponseTime middleware to log response times for non-static and API requests.
- Created Send middleware for serving static files with support for Brotli and Gzip compression.
- Added resolve-path utility to prevent path traversal attacks in Send middleware.
- Introduced Session middleware for managing user sessions with configurable options.
- Installed middleware in the application with proper routing and error handling.
- Developed JobController and JobService for managing scheduled jobs with CRUD operations.
- Created UploadController for handling file uploads with support for multiple file types.
- Added environment variable validation utility to ensure required and optional variables are set.
- Implemented a response utility for consistent API responses.
- Developed custom error classes for better error handling in the application.
- Updated TypeScript configuration for improved module resolution.
- Added script to fix type declaration issues in vue-router.