Repository navigation
v3.2.17
·
63 commits
to main
since this release
Full Changelog: https://github.com/Valhalla-Development/TraktDiscordPresence/compare/v3.2.0…v3.2.17
🎬 TraktDiscordPresence v3.2.17 Release Notes
🎉 What's New
✨ Enhanced Visual Experience
- IMDb Image Integration: Rich presence now displays actual movie posters and show artwork fetched directly from IMDb
- Smart Image Caching: Intelligent caching system reduces API calls and improves performance
- Dual Image Support: Episodes now show both series artwork and episode-specific images when available
🧪 Developer & Testing Features
- Test Mode: New testing functionality to simulate Trakt activity without actual watching
bun test- Random content simulationbun test:movie- Movie-specific testingbun test:show- TV show-specific testing
🔧 Technical Improvements
- Biome v2 Migration: Updated linting and formatting with modern Biome configuration
- Enhanced Token Management: Improved token validation and refresh logic for better reliability
- Code Quality: Extensive refactoring for improved readability and maintainability
🛠️ Bug Fixes & Stability
- Token Expiration Handling: Better detection and handling of expired authentication tokens
- Connection Recovery: Improved Discord RPC reconnection logic
- Error Handling: Enhanced error validation and user-friendly error messages
- Memory Management: Optimized caching with automatic cleanup to prevent memory leaks
📦 Dependencies
- Added:
movier^3.0.8 for IMDb integration - Updated: Various dependencies to latest versions for security and performance
- Upgraded: Biome to v2.1.2 for improved development experience
🎨 User Experience
- Visual Feedback: Rich presence now shows actual content artwork instead of generic icons
- Performance: Faster startup and reduced API calls through intelligent caching
- Reliability: More stable connection handling and automatic recovery
🔍 Under the Hood
- Refactored
TraktInstanceclass for better content tracking - Added comprehensive image fetching utilities
- Improved state management and error handling
- Enhanced type definitions for better development experience
💬 Support
Join our Discord server for support, suggestions, and to show off your enhanced Discord presence!