54 lines
2.9 KiB
Markdown
54 lines
2.9 KiB
Markdown
# 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 Organization**: Displays downloads organized by status (pending, active, completed, failed)
|
|
- **Manual Start/Stop Control**: User manually starts downloads one at a time with Start/Stop buttons
|
|
- **FIFO Queue Processing**: First-in, first-out queue order (no priority or reordering)
|
|
- **Single Download Mode**: Only one download active at a time, new downloads must be manually started
|
|
- **Download Status Display**: Real-time status updates and progress of current download
|
|
- **Queue Operations**: Add and remove items from the pending queue
|
|
- **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
|
|
- **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.
|