Skip to content

ScreenPath v1.3.0

Choose a tag to compare

@dulanjayabhanu dulanjayabhanu released this 31 Mar 05:58
· 4 commits to main since this release

ScreenPath v1.3.0

This release introduces the directors and crew exploration system along with several UX and performance improvements. ScreenPath now allows users to seamlessly explore the connections between movies, directors, and crew members, while maintaining a distraction-free and intuitive interface.

This version focuses on enhancing navigation, data filtering, and user guidance, building on the actor system introduced in v1.2.0.


New Features

  • DirectorsAndCrewPage

    • Search directors and crew members
    • Department and gender filters
    • Internal sorting logic to handle TMDB API limitations
    • Pagination support
    • Hybrid fetching strategy (debounced search + conditional data fetching)
    • Guided message for first-time users to improve discoverability
  • DirectorAndCrewDetailsPage

    • Biography section with scroll fade effect
    • Filmography section displaying unique movies with combined job roles
    • Dynamic cards showing "Directed", "Worked As" or other job roles
    • Navigation to related movies for seamless exploration
  • FeatureGuideCard

    • Inform users about right-click navigation menu
    • Persistent localStorage state to remember if dismissed
    • Positioned on the home page for optimal visibility
  • MainContextMenu

    • Quick navigation accessible via right-click
    • Integrated across all main pages
  • UI/UX Improvements

    • Responsive enhancements for ActorSearchFilterCard, SearchFilterCard, and Hero section
    • Updated footer links for main pages
    • New visual treatment for deceased actors/directors/crew in ActorShowcase
    • Updated suspense fallback styling for smoother lazy-loading pages
  • Performance & Architecture

    • Lazy loading for pages and components
    • Optimized build chunk sizes (reduced from ~700KB to ~300KB)
    • Updated environment variable VITE_FEATURE_CARD_VISIBLE_STATUS for feature card visibility
    • Internal data sorting functions for Director & Crew pages

Bug Fixes

  • Fixed duplicate entries in filmography when multiple job roles exist in the same movie
  • Corrected commit author attribution for all recent feature development

Testing

  • Verified search, filters, and pagination for directors and crew
  • Confirmed filmography cards render unique movies with combined job roles
  • Tested right-click context menu and feature guide card behavior
  • Confirmed responsive behavior on multiple screen sizes
  • Verified production build with no errors or warnings in console

Notes

  • Users should now explore directors and crew primarily via search or through movie pages; the system no longer attempts to fetch generic crew lists on initial page load due to TMDB API limitations.
  • Commit history has been cleaned to correctly attribute all recent development to the primary account.

This release marks v1.3.0 as the next milestone, focusing on director and crew exploration, UX guidance, and navigation improvements.

Full Changelog: https://github.com/dulanjayabhanu/screenpath/commits/v1.3.0