- Add BatchState management in taskStore with progress tracking
- Implement batch processing service with concurrency control
- Direct Track: max 5 parallel tasks
- OCR Track: sequential processing (GPU VRAM limit)
- Refactor ProcessingPage to support batch mode with BatchProcessingPanel
- Update UploadPage to initialize batch state for multi-file uploads
- Add i18n translations for batch processing (zh-TW, en-US)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Redesign LoginPage with minimal professional style
- Remove animated gradient backgrounds and floating orbs
- Remove marketing claims (99% accuracy, enterprise-grade)
- Center login form with clean card design
- Add multi-language support (zh-TW, en-US)
- Create LanguageSwitcher component in sidebar
- Add en-US.json translation file
- Persist language preference in localStorage
- Remove unused top header bar with search
- Move language switcher to sidebar user section
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>