Skip to content

v3.2.17

Choose a tag to compare

@RagnarLothbrok-Odin RagnarLothbrok-Odin released this 22 Jul 20:09
· 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 simulation
    • bun test:movie - Movie-specific testing
    • bun 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 TraktInstance class 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!