✨ Added
- Notification Emojis & Redesign - Apprise notifications now use emoji titles (⬇️ ✅ 🏷️ 📦 🗑️), show client type in title with dot separator, and category with 🏷️ tag
- MobileStatusTabs Icons - Status filter pills now show icons from STATUS_DISPLAY_MAP
- CategoryModal qBittorrent Info - Path mapping section shows message that qBittorrent doesn't need mapping (uses native API)
🐛 Fixed
- qBittorrent Tracker Domain - Use pre-computed
trackerDomaininstead of re-extracting - qBittorrent Downloaded Bytes - Use
torrent.completed(verified bytes) instead oftorrent.downloaded(includes overhead) - Progress Precision - qBittorrent and rTorrent progress now shows 2 decimal places instead of integers
- aMule Downloaded Size - Completed shared files now correctly set
downloaded = size - External Download Category - Category detection now works for all clients
- Demo Mode Environment Variable -
DEMO_MODE=trueenv var was overridden by config.json; now reads directly fromprocess.env - Website Stale Screenshots - Removed 12 stale screenshots, updated carousels
- Docs Sync Script - Screenshot sync now cleans destination before copying to prevent stale files