Tracearr v1.4.4 - Notification Overhaul, Activity Tracking, and Various Fixes!
Notification Agents
- Completely rebuilt notification system with modular agent architecture. Each service (Discord, Pushover, Webhooks) is now a self-contained card you can configure independently.
- Pushover support
User Activity Tracking
- Server users now show their last activity date based on most recent stream. See it in the Users table and User Detail view.
Server Logs in UI
- View and search server logs directly from Settings (Supervised Installs)
Bandwidth Sorting
- Stats/Bandwidth page now lets you sort by data usage.
Translation
- Portuguese (PT-PT) added!
Fixes
- Emby transcode display - Source resolution was showing transcoded values instead of original. A 4K→1080p transcode now correctly shows 4K as the source, not 1080p.
- Cinemascope labeling - 1920x800 content (2.40:1 movies) was incorrectly labeled as 720p. Now correctly shows as 1080p based on width.
- Stream termination - Messages now properly propagate to Jellyfin/Emby clients. Added custom message support.
- Version checker - Was ignoring newer release versions when on beta.
- Import resilience - Tautulli/JellyStat imports no longer fail completely on bad data. Skips bad records and continues.
- JellyStat transcodes - Fixed transcode detection logic for imports.
- Settings save race condition - Debounced save was occasionally losing changes.
- Form validation - Refactored for consistent behavior across settings pages.
Improvements
- Combined settings pages for cleaner organization
- Standardized Mbps display formatting across the app
- Normalized framerate values
- Fixed sorting on data tables where it would only sort the page, not all records