Tracearr v1.3.3 Release Notes
Released: December 16, 2024
Previous Stable: v1.3.0
Highlights
This release brings Jellyfin authentication, imperial units support, major UI/UX improvements, and significant Tautulli import optimizations for large datasets.
New Features
Jellyfin Account Authentication
You can now sign in to Tracearr using your Jellyfin admin credentials - no separate account needed. If you have a Jellyfin server configured, admins can authenticate directly with their Jellyfin username and password.
Imperial Unit System
Added support for imperial units (miles, mph) in addition to metric. Change your preference in Settings > General. Distances and speeds throughout the app will display in your chosen format.
Web Toast Notifications
Configure which events trigger browser toast notifications directly from the Notification Routing Matrix. Get real-time alerts for violations, sessions, and more without leaving the app.
User Search
The Users page now includes a search filter to quickly find users across your servers.
Improvements
Tautulli Import Performance
- Massively optimized for large history datasets (100k+ records)
- Added detailed progress tracking with ETA, records processed, and stage indicators
- Improved queue stability - imports no longer stall on large datasets
- Better memory management during batch processing
Violation Detection
- Smart deduplication: Same violation won't spam you repeatedly
- Same-device exclusion: Sessions from the same device no longer trigger false "simultaneous location" violations
- Fixed display bug showing
[object Object]instead of proper violation details
UI/UX Polish
- Migrated to Sonner for cleaner, more consistent toast notifications
- New confirmation dialogs for destructive actions (deleting rules, servers, etc.)
- Added scroll areas for better handling of long content
- Fixed dark mode button visibility issues
- Server selector no longer flickers during data refresh
- Login page no longer shows empty space for Plex-only users
- Auth method selector in Settings only shows when relevant
Docker (Supervised Image)
- Smarter handling of fresh installs - no longer blocks startup when secrets exist but database is empty
- Just warns and proceeds instead of requiring manual
FORCE_DB_REINIT
Rate Limiting
- Increased global rate limit from 100/min to 1000/min - better suited for self-hosted use where you control access
Bug Fixes
- Units not saving: Fixed issue where changing between metric/imperial wouldn't persist
- Login page spacing: Removed awkward blank space when only Plex sign-in is available
- [object Object] in violations: Fixed serialization bug in violation display
- Button hover states: Fixed outline/ghost buttons being invisible on hover in dark mode
- Server selector flicker: Fixed component disappearing during background data refresh
Mobile App
- Added Google Maps integration for location features
- Various build pipeline improvements for Play Store releases
- Added privacy policy for app store compliance
Upgrading
Docker (Recommended)
docker pull ghcr.io/connorgallopo/tracearr:v1.3.3
# or for latest stable:
docker pull ghcr.io/connorgallopo/tracearr:latestSupervised (All-in-One)
docker pull ghcr.io/connorgallopo/tracearr:supervisedFull Changelog
See all commits: v1.3.0...v1.3.3