- Consolidate separate upload and delete task managers into a unified TaskManager
- Create shared task UI components (stats, panel, list, item) under components/object/task/
- Remove unused compatibility layer stores (useDeleteTaskManagerStore, useUploadTaskManagerStore)
- Fix status name inconsistencies in task stores
- Remove unused processing-status prop from object-task-stats component
This refactoring reduces code duplication by ~1000 lines and provides a more maintainable
architecture for task management across upload and delete operations.
- Translate Chinese comments in Vue components
- Translate Chinese comments in composables
- Translate Chinese comments in utils and lib modules
- Translate Chinese comments in store modules
- Translate documentation strings in config-helpers.ts
- Maintain code accuracy and readability
- Translate all Chinese comments in new composables and utilities to English
- Add missing translation keys to language packs (en-US, zh-CN, tr-TR):
- Validation failed
- API request failed
- Operation failed
- Ensure all code comments follow English convention
- Added comprehensive TypeScript type definitions for app configuration
- Fixed type safety issues in sidebar component with proper type casting
- Improved code organization with better file naming conventions
- Enhanced error handling with centralized error management
- Added performance optimizations with caching and code splitting
- Improved development experience with better tooling configuration
- Updated project documentation with comprehensive README
- Added proper type definitions for navigation items and app config
- Fixed licensing information and added proper Apache 2.0 license
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>