• 0.6.0 b2a8a504f3

    john-okeefe released this 2026-03-21 13:36:43 -04:00 | 0 commits to main since this release

    Release Notes - AniTrack v0.6.0

    Navigation & Performance Improvements

    Smart Watchlist Refresh

    • Implemented intelligent watchlist refresh system that only fetches updated data when changes have actually been made
    • Eliminated unnecessary API calls and reduced server load
    • Added dirty flag tracking to detect when users update anime status, progress, or delete entries
    • Automatic refresh when navigating back to homepage, ensuring data stays current without manual intervention
    • Parallel refresh support for multiple services (AniList, MAL, Simkl) when logged in
      Client-Side Routing
    • Fixed header logo navigation to use svelte-spa-router's link action instead of full page reloads
    • Prevents app remounting and redundant authentication checks on logo click
    • Smoother navigation experience with instant page transitions
    • Maintains application state across navigation

    UI/UX Enhancements

    WatchList Component Updates

    • Added manual "Refresh WatchList" button for on-demand data updates
    • Improved header layout with flexbox for proper alignment (title left, button right)
    • Better visual hierarchy and spacing consistency
    • Enhanced responsive design with improved button styling

    Technical Improvements

    • Fixed TypeScript compilation errors
    • Cleaned up VSCode workspace configuration
    • Improved code organization and maintainability
    • Enhanced reactive state management patterns

    Bug Fixes

    • Resolved syntax errors in App.svelte that prevented compilation
    • Fixed navigation flow to prevent unnecessary re-authentication
    Downloads