Fork Feature Highlights vs. Upstream (FuzzyGrim/Yamtrack)
This release represents the feature differences in this fork compared to the upstream Yamtrack project. Here's what's been added:
Platform & Integrations
- PWA Support: Install as a standalone app and use offline with new Progressive Web App features by @66Bunz
- Jellyfin Integration: Official webhook plugin support now available on the integrations page
- Smarter Imports: Title-based importing for TV seasons and episodes, plus automatic anime movie detection via IMDB
- Gaming Enhancements: Set your game logging preferences, view polished history displays, and auto-pause stale in-progress games
Preferences & Sorting
- Personalize Your Experience: New Preferences tab lets you choose your preferred date/time format (including YYYY/MM/DD) - applied consistently throughout the app
- Flexible Activity Views: Switch your activity history to show played media filtered by type
Better List Management:
- Sort custom lists by rating with improved pagination
- Enhanced sorting controls with direction toggles and visual indicators
- Revamped "Time Left" sorting with accurate runtime calculations for dropped shows
- Smarter duplicate handling - combined progress and sorting for the same title
Statistics & Charts
- New Top Played Section: Discover your most-watched content with dynamic date ranges, per-media-type breakdowns, and anime support
Enhanced Visualizations:
- Improved played-hours charts with better labels and time bucket options (including "All Time")
- Polished tooltips and headers throughout
- 30-day view now uses daily granularity for more detail
- Smarter Runtime Tracking: Automatic runtime population at startup with intelligent caching to minimize provider calls
- Timeline Improvements: TV seasons now display with better layout and spacing
Documentation
Added comprehensive media type integration playbook for developers
A Note About This Fork
I'm not a professional developer—just an enthusiastic fan using AI coding tools to add features I'd love to see! I regularly sync with upstream commits and resolve merge conflicts to stay current.
Contributing: If you'd like to integrate any of these features into the upstream project, feel free! However, I won't be submitting PRs myself due to my skill level and past experiences.
Issues & Requests: Bug reports for fork-specific features are welcome here! For new feature ideas, please consider filing them with the upstream project first—if they adopt it, everyone benefits when I sync updates.
Thanks for understanding, and happy tracking!