2.9 KiB
2.9 KiB
Aniworld Web Application Features
Authentication & Security
- Master Password Login: Secure access to the application with a master password system
- JWT Token Sessions: Stateless authentication with JSON Web Tokens
- Rate Limiting: Built-in protection against brute force attacks
Configuration Management
- Setup Page: Initial configuration interface for server setup and basic settings
- Config Page: View and modify application configuration settings
- Scheduler Configuration: Configure automated rescan schedules
- Backup Management: Create, restore, and manage configuration backups
User Interface
- Dark Mode: Toggle between light and dark themes for better user experience
- Responsive Design: Mobile-friendly interface with touch support
- Real-time Updates: WebSocket-based live notifications and progress tracking
Anime Management
- Anime Library Page: Display list of anime series with missing episodes
- Series Selection: Select individual anime series and add episodes to download queue
- Anime Search: Search for anime series using integrated providers
- Library Scanning: Automated scanning for missing episodes
Download Management
- Download Queue Page: View and manage the current download queue with organized sections
- Queue List Display: Pending downloads shown in an ordered, draggable list
- Drag-and-Drop Reordering: Reorder pending items by dragging them to new positions
- Download Status Display: Real-time status updates and progress of current downloads
- Queue Operations: Add, remove, prioritize, and reorder items in the download queue
- Queue Control: Start, stop, pause, and resume download processing
- Completed Downloads List: Separate section for completed downloads with clear button
- Failed Downloads List: Separate section for failed downloads with retry and clear options
- Retry Failed Downloads: Automatically retry failed downloads with configurable limits
- Clear Completed: Remove completed downloads from the queue
- Clear Failed: Remove failed downloads from the queue
- Bulk Operations: Select and manage multiple queue items at once
- Queue Statistics: Real-time counters for pending, active, completed, and failed items
Real-time Communication
- WebSocket Support: Real-time notifications for download progress and queue updates
- Progress Tracking: Live progress updates for downloads and scans
- System Notifications: Real-time system messages and alerts
Core Functionality Overview
The web application provides a complete interface for managing anime downloads with user-friendly pages for configuration, library management, search capabilities, and download monitoring. All operations are tracked in real-time with comprehensive progress reporting and error handling.