Saved in:
Bibliographic Details
Main Author: Rajan, Kohulan
Format: Recurso digital
Language:
Published: Zenodo 2026
Online Access:https://doi.org/10.5281/zenodo.18739828
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • <h2><a href="https://github.com/Kohulan/WhichMovieToWatch/compare/v1.1.0...v2.0.0">2.0.0</a> (2026-02-21)</h2> <h3>Features</h3> <ul> <li>add 3D-aware page transitions and wire CameraTransitionManager into AppShell (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7c1148242ecdbc2472d172d13eb2cb3064d72df1">7c11482</a>)</li> <li>add 3D-aware page transitions and wire CameraTransitionManager into AppShell (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d64675eeead1656feaa83d49cad00a01bdccfa73">d64675e</a>)</li> <li>add clay.css base styles with texture overlay and shadow presets (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5a6c182414a3c0c863cfa4aa5fdd4f38e7e77ff3">5a6c182</a>)</li> <li>add clay.css base styles with texture overlay and shadow presets (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d265fcdb9a52fe1e3ced83d42194d2bddea66cd8">d265fcd</a>)</li> <li>add ClayCard, ClayModal, ClayInput, ClayBadge, and ClaySkeletonCard components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/58999858d914f79f48a3358fb6ebcf9ad6ffea3a">5899985</a>)</li> <li>add ClayCard, ClayModal, ClayInput, ClayBadge, and ClaySkeletonCard components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0d45ef4d93a2e2b3257f39d77802445cf1dbd3f0">0d45ef4</a>)</li> <li>add complete theme system with 6 variants, FOUC prevention, and useTheme hook (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/9a15ba846def387704bce2a0997429a76afae4c2">9a15ba8</a>)</li> <li>add complete theme system with 6 variants, FOUC prevention, and useTheme hook (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a027462ac963222b5f402cbfe049cf306484f938">a027462</a>)</li> <li>add Content Security Policy meta tag to index.html (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/907cfd392a9a6105f7c98b58affa7cd448618cc1">907cfd3</a>)</li> <li>add Content Security Policy meta tag to index.html (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/9429a5c60133cf997b706558ab84b4f5479fa5d6">9429a5c</a>)</li> <li>add discovery, details, ratings, and search hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b65bae8dea26bafafca6e976d99d52ac2e4a3170">b65bae8</a>)</li> <li>add discovery, details, ratings, and search hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d6595e7671aeac2894b25715ac45cc1667129252">d6595e7</a>)</li> <li>add genre map and country names utility modules (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b9ffa35e37b6716663c8778590b5de654c625743">b9ffa35</a>)</li> <li>add genre map and country names utility modules (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/87f2dbfc56d0772b66291ca8ae21e38b73af4833">87f2dbf</a>)</li> <li>add Lighthouse CI to deploy workflow and default OG/Twitter meta tags (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3d1a009e78d3f169be853c67944fabfe91624526">3d1a009</a>)</li> <li>add Lighthouse CI to deploy workflow and default OG/Twitter meta tags (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/cfe41db1ccfed874c8d3c42b1f76ce08aab2ad43">cfe41db</a>)</li> <li>add metal hardware control components and showcase (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/eb451de093268597746de5d5d53aa84e501934b9">eb451de</a>)</li> <li>add metal hardware control components and showcase (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7f655ef7282afe0ee34bcd70fe829903ab3542b8">7f655ef</a>)</li> <li>add metal.css base styles for brushed metal effects (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ddc92b765dd819d50cdb9eafe3e15a4e2c4715b4">ddc92b7</a>)</li> <li>add metal.css base styles for brushed metal effects (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f6f8b75e54170884daad08fb8058a4c687b23a0d">f6f8b75</a>)</li> <li>add morph transitions, backdrop crossfade, and layoutId hero expand (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/30bd9b5383af96cc668052ca883fe8f9b2ba5ec3">30bd9b5</a>)</li> <li>add morph transitions, backdrop crossfade, and layoutId hero expand (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7ef96e92a13fb2947aba3f4875b2990d99da32f3">7ef96e9</a>)</li> <li>add Navbar, AppShell with clay reshape animation, and barrel export (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b24f063e17cc950ef141dbe77b8fd90059a54cad">b24f063</a>)</li> <li>add Navbar, AppShell with clay reshape animation, and barrel export (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/71509e10014c909c7010c9f684d8d38a26cf687f">71509e1</a>)</li> <li>add netflix search (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1829b64e16c07279be3df2c1f7859fc70113bf49">1829b64</a>)</li> <li>add persisted Zustand stores for preferences, movie history, and region (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bcefd9431dc7ba4bacb936020cec53fc63828108">bcefd94</a>)</li> <li>add persisted Zustand stores for preferences, movie history, and region (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/94d08b8b04816d21da3df44d4a4ac61230ddaab1">94d08b8</a>)</li> <li>add privacy page, Simple Analytics, and update footer link (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2c2fc4f24a2344286a7ef349f32f06ba078d40a2">2c2fc4f</a>)</li> <li>add privacy page, Simple Analytics, and update footer link (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/782e71eab06e67cf7145cfd35d6a6a38c9b674a4">782e71e</a>)</li> <li>add provider registry and taste engine utility modules (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/94848585567be7a95bab485e1372bca0734e3f18">9484858</a>)</li> <li>add provider registry and taste engine utility modules (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b0cbddfa8b95bc125329d8afe7c8f193b25342ad">b0cbddf</a>)</li> <li>add responsive srcset to all TMDB poster and backdrop images (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/39759b67ed99fcd7f8e1f3a7dd52351d39c091bc">39759b6</a>)</li> <li>add responsive srcset to all TMDB poster and backdrop images (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a6e28b3160c9b0c8ce8030388cab336c1b575088">a6e28b3</a>)</li> <li>add runtime stores and legacy localStorage migration hook (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ebc6e672204bb6a3e850d481a903d09f57ef1385">ebc6e67</a>)</li> <li>add runtime stores and legacy localStorage migration hook (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5df01c7f3012a8eaedb9f78a9ab363488a41d7ec">5df01c7</a>)</li> <li>add share UI and integrate into Discovery page (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/79a0ccb86128a57cf518ba2423007a9cbc84712a">79a0ccb</a>)</li> <li>add share UI and integrate into Discovery page (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ad9c9a6d54af56920230a3588108dbb7f524f900">ad9c9a6</a>)</li> <li>add skeuomorphic material classes to metal.css and clay.css (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/62c23335f205a4b46f5f7388ecb8535cf79ce3bd">62c2333</a>)</li> <li>add skeuomorphic material classes to metal.css and clay.css (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/25aed395fdafd041cc0fdd6c5492f0a09a45594f">25aed39</a>)</li> <li>add trending, providers, and region hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5d88d1032d24e9057e962abe1ce799b682e3fd7f">5d88d10</a>)</li> <li>add trending, providers, and region hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/cca46eefd30e4255fdf3fbab24f48896efac970f">cca46ee</a>)</li> <li>add TrendingPage, useDinnerTime, useFreeMovies, extend movieHistoryStore (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c42eefc1e7b312a272fd5aaa6c6f5931cb22cf92">c42eefc</a>)</li> <li>add TrendingPage, useDinnerTime, useFreeMovies, extend movieHistoryStore (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/131e26e34896278e021dd01573e14904d58cda8c">131e26e</a>)</li> <li>add useSound hook, RotaryDial, and ThemeToggle components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/21fee1ebd8203f4f9ac80f95cd9028711440f527">21fee1e</a>)</li> <li>add useSound hook, RotaryDial, and ThemeToggle components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c4d9244430fdd0cadf48a4a94e991743f3e81173">c4d9244</a>)</li> <li>advanced search (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/fa319e98289873269adb6759fc1c1b19be0265af">fa319e9</a>)</li> <li>apply skeuomorphic material enhancements to UI components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5a7e9048de81e5987d70ac1d8b7829127d5d2a79">5a7e904</a>)</li> <li>apply skeuomorphic material enhancements to UI components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/09ce0cd0120c40b39277aaf26a17fa0f94c08cff">09ce0cd</a>)</li> <li>build DinnerTimePage, ServiceBranding, FreeMoviesPage (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7be808670997d722bc6f7f2b17a9deda7662812e">7be8086</a>)</li> <li>build DinnerTimePage, ServiceBranding, FreeMoviesPage (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3f3f80ad83c428300c966688b43bce2b65ac45a4">3f3f80a</a>)</li> <li>build DiscoveryPage + DiscoverPage route with onboarding gate (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bce048c520cff79157c0ac381cac413e68a4c708">bce048c</a>)</li> <li>build DiscoveryPage + DiscoverPage route with onboarding gate (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/00b23dd0d8e0c803b23b6b058028eb6d6bc4c8b5">00b23dd</a>)</li> <li>build IndexedDB cache layer with TTL and SWR support (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/73af9c669a33c86649c7a8d84793528e2d1fca58">73af9c6</a>)</li> <li>build IndexedDB cache layer with TTL and SWR support (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f80c5fcbf03319a0065714fdf1546a7dd90bb001">f80c5fc</a>)</li> <li>build movie display components — MovieHero, RatingBadges, GenreBadges, ProviderSection, MovieActions, TrailerLink (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bf6e6c0d370b8258bb1556ba55c39341158de59a">bf6e6c0</a>)</li> <li>build movie display components — MovieHero, RatingBadges, GenreBadges, ProviderSection, MovieActions, TrailerLink (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7511be28fa5df0d0257cdd4d5baf22efb0d84636">7511be2</a>)</li> <li>build OnboardingWizard + ProviderSelector + GenreSelector (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/9d8320aa1ad3f91b7f4bfc88c3162495159e7249">9d8320a</a>)</li> <li>build OnboardingWizard + ProviderSelector + GenreSelector (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/753f23918df59d3070c59652a4821ae8a174c358">753f239</a>)</li> <li>cleaner and smooth mobile animations, discover page bug fix (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a0a5638310bf23bad6cad6f61cb1a72724fbb071">a0a5638</a>)</li> <li>complete React v2 app with updated README, favicons, and legacy cleanup (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/08832f3c8fae6d053172c2ef58db34662516b894">08832f3</a>)</li> <li>complete React v2 app with updated README, favicons, and legacy cleanup (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/08935666fc9e056dc197be10b82b3529c424580c">0893566</a>)</li> <li>copy icons to public/, create offline.html, update index.html icon refs (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1951b8ceb77d268190665f488b2a7a5c8c2a6f54">1951b8c</a>)</li> <li>copy icons to public/, create offline.html, update index.html icon refs (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5bd051e3424c804e0fb98cbeeb5a38f7e66780fe">5bd051e</a>)</li> <li>create 7 bento cell content components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/10f13c572aebf379a1e3883b79190bc325b58cae">10f13c5</a>)</li> <li>create 7 bento cell content components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/6dd08af860e5b1fcdeb432b7f431e882f4ff2148">6dd08af</a>)</li> <li>create AnimatedActionIcon and integrate into MovieActions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0ae93e81fcd1782a1efe8f581e2d45d67f57ee9a">0ae93e8</a>)</li> <li>create AnimatedActionIcon and integrate into MovieActions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/6d3b5d6a19f93830a2839d2061e852b68fcafe82">6d3b5d6</a>)</li> <li>create BentoCell with materials, hover effects, and tap-to-expand (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/65c0c95b2ad8e0226208f52631e14d0186f80f41">65c0c95</a>)</li> <li>create BentoCell with materials, hover effects, and tap-to-expand (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/fb7b61702c3f96b1ab1a1e70fadbaa46770e34d8">fb7b617</a>)</li> <li>create BentoGrid responsive CSS Grid container (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ab301909694d398ebe61e2b0c2a05990905388c0">ab30190</a>)</li> <li>create BentoGrid responsive CSS Grid container (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/84d9a1b88b7ff8d0bace8a107b53f7b13d1648d2">84d9a1b</a>)</li> <li>create CameraTransitionManager and camera state mapping (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/e49e7b281d6466f7fd5967cf221300eb248a3a1e">e49e7b2</a>)</li> <li>create CameraTransitionManager and camera state mapping (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a7230505d42089b5918d8e959309a62af6c09fc3">a723050</a>)</li> <li>create HomePage, update routing and TabBar (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/723f32a1134aa6453d623209bb3118a1063842c4">723f32a</a>)</li> <li>create HomePage, update routing and TabBar (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ec188e7498cc981317f486e93411ec4b4055c269">ec188e7</a>)</li> <li>create LoadingQuotes component and integrate into loading states (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/382fe03db8d2b2bc1abe8cbdac83545e1d336b7d">382fe03</a>)</li> <li>create LoadingQuotes component and integrate into loading states (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0aa784b45114a50a8e4d6715865d625878ad0fd9">0aa784b</a>)</li> <li>create MotionProvider, animations.css, wire into App (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2164a4e7e148fed576eb77799a0272d2210360b6">2164a4e</a>)</li> <li>create MotionProvider, animations.css, wire into App (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/debcb8e43a11c1d82953d94132a54ea1bfb8f125">debcb8e</a>)</li> <li>create OMDB and IPInfo service clients (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1a1b4fc3457dda4c9bd518357cb5eb865a08e915">1a1b4fc</a>)</li> <li>create OMDB and IPInfo service clients (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ebca057017de49c1f78b6cd9264bab32bbabc1a3">ebca057</a>)</li> <li>create PageTransition variants and enhance AppShell route transitions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/4d917cf93bbde258ca7290eef3411d0f2d7e58f3">4d917cf</a>)</li> <li>create PageTransition variants and enhance AppShell route transitions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7c10cdb3ba39f049c31307e8d01b44690b8086e6">7c10cdb</a>)</li> <li>create ParallaxFallback component and Scene3DProvider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3dd3ca200fef87009a6c863c9b3ba609d89dcb63">3dd3ca2</a>)</li> <li>create ParallaxFallback component and Scene3DProvider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0e33b7a7b787be2ec99c2b005dc18923e1504c8b">0e33b7a</a>)</li> <li>create ReloadPrompt and mount PWA components in App.tsx (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/185c55fc004574d1b871a7d3ce3c84932ab6bfd2">185c55f</a>)</li> <li>create ReloadPrompt and mount PWA components in App.tsx (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2ea4e627992000930c47c4fed8c79569b3d253d3">2ea4e62</a>)</li> <li>create ScrollReveal and StaggerContainer animation components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/83bf31a0b922df159e71a6c5141175543fc322bf">83bf31a</a>)</li> <li>create ScrollReveal and StaggerContainer animation components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bdc23bad3ced67d1b96bad41e5e61562003ee17c">bdc23ba</a>)</li> <li>create SplineScene and SplineHero components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1d98d237192123d08b1f64e1fc30db548f8a3287">1d98d23</a>)</li> <li>create SplineScene and SplineHero components (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/e78ff305a6a2c522c2011cb4d4820d17bd3d066b">e78ff30</a>)</li> <li>create story card generator, share hook, and movie meta tags (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/4772236a0431caec22018414342ab00c5540b30c">4772236</a>)</li> <li>create story card generator, share hook, and movie meta tags (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b0555ca4311bd0f76479286ef14633b3d3a5b9cc">b0555ca</a>)</li> <li>create TMDB API client and 5 endpoint services (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bbecb6ff0e20a224b12f081db16a76e433715950">bbecb6f</a>)</li> <li>create TMDB API client and 5 endpoint services (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/20aaa2763cf55b8d73ef8708389d50e9fefdbbb4">20aaa27</a>)</li> <li>create TrendingBentoHero, DinnerTimeBentoHero, FreeMoviesBentoHero (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c79eefbf5ea4025fdc4f6078e281d4206dfc9060">c79eefb</a>)</li> <li>create TrendingBentoHero, DinnerTimeBentoHero, FreeMoviesBentoHero (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0e9adbcc0e7a8882e30ca35b17e46707fa762adc">0e9adbc</a>)</li> <li>create useDeviceOrientation hook and GyroscopeProvider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ba3034baeefe4802bd9d5a0ca18f8cfebe9d7625">ba3034b</a>)</li> <li>create useDeviceOrientation hook and GyroscopeProvider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a9d29aa82cb9af4893613d1ab990394ecf071790">a9d29aa</a>)</li> <li>create useInstallPrompt hook and InstallBanner component (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7b1d51db71ada0e9c306c6fbead9daf26493d336">7b1d51d</a>)</li> <li>create useInstallPrompt hook and InstallBanner component (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/fe797492a2dd93410f11708c0b6c6238686e56b5">fe79749</a>)</li> <li>create useSplineTheme hook and integrate into SplineScene (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7af689c4c7b6570c5e2944cdca34a630e338a161">7af689c</a>)</li> <li>create useSplineTheme hook and integrate into SplineScene (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/fceffbb3b2650fd15e05339dc0bbb08265d8176b">fceffbb</a>)</li> <li>create Zustand theme store with localStorage persistence (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/332ddffcdedb4e0c1c10759c9da4dbab12e57774">332ddff</a>)</li> <li>create Zustand theme store with localStorage persistence (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f377531d50ca19a56130ba26f164a09b3a57b514">f377531</a>)</li> <li>extend searchStore, add useVoiceSearch hook, DualRangeSlider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c4a52e8efa5c8f1f30ea58f45688a40ce90a5f1c">c4a52e8</a>)</li> <li>extend searchStore, add useVoiceSearch hook, DualRangeSlider (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f4f292de61071901c17d9766ad40d1191ca93aeb">f4f292d</a>)</li> <li>find the movie globally (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/92441137db76ba76082cd933b06901e8795587a7">9244113</a>)</li> <li>implement OnboardingWizard with ClayModal + progress dots (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ea8d22b216dfba065aefc36e899dcc06bab151f1">ea8d22b</a>)</li> <li>implement OnboardingWizard with ClayModal + progress dots (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ce887d3aa74bf29760bf5f9126f0e1d602739f62">ce887d3</a>)</li> <li>improved animations and code formatting (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a72f120307017f9a8720cfe720c41282da4668ba">a72f120</a>)</li> <li>improved mobile menu navigation (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/e386d9ff8d1f90ca8da1361ffc288355eefffefc">e386d9f</a>)</li> <li>improved visual appeal (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bb47ce91d9002339c975a69d08dd6c79992f08d9">bb47ce9</a>)</li> <li>improved visual appeal (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a0e1e8f4528e509a8e239d7f9f2dbab5a8cdf8c0">a0e1e8f</a>)</li> <li>install detect-gpu + spline deps, create GPU detection hooks and scene3d store (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c8d5de84d706aced5cc5ab3958743d96b673c7ae">c8d5de8</a>)</li> <li>install detect-gpu + spline deps, create GPU detection hooks and scene3d store (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/8d9b90666a2a8ceb0912ed43c716950bed6ddfbb">8d9b906</a>)</li> <li>install idb and create shared TypeScript type definitions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/7872f83d352d1d96b5d03743b018017bc6ddf8ed">7872f83</a>)</li> <li>install idb and create shared TypeScript type definitions (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/8039c422270f0028f022f4a5be63534c2765afe5">8039c42</a>)</li> <li>install sonner and create shared infrastructure components and hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/b557d857a38194144350b18d3c3a877c84f93aaa">b557d85</a>)</li> <li>install sonner and create shared infrastructure components and hooks (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c49904019afdb0a604e14d8d553609fae2ce698f">c499040</a>)</li> <li>install vite-plugin-pwa and configure service worker + manifest (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2affdce16a7dc829075aa5e8c000daa5ce66147a">2affdce</a>)</li> <li>install vite-plugin-pwa and configure service worker + manifest (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/67c33b9cc6530733f97ea791694712e420595640">67c33b9</a>)</li> <li>integrate bento heroes into Trending, Dinner Time, and Free Movies page wrappers (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3a734f733d29cae0ba2d4cf8c6a6d61bcc34f692">3a734f7</a>)</li> <li>integrate bento heroes into Trending, Dinner Time, and Free Movies page wrappers (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/8db68bacf9c446b60e501d1cbd0ad7d37ed371a0">8db68ba</a>)</li> <li>integrate scroll reveals into all content pages (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c253e63af1387ad4a161da0069331c7b3e17cd52">c253e63</a>)</li> <li>integrate scroll reveals into all content pages (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1af8381fa149d2870985ab26d0e0ac232314a1a8">1af8381</a>)</li> <li>integrate SplineHero into AppShell route-aware opacity wrapper (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0fe260700e0c1023af82081b5515886bc5671d7c">0fe2607</a>)</li> <li>integrate SplineHero into AppShell route-aware opacity wrapper (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0e223c98d2c883a3db3eb44f9a7edf9fdd4b37eb">0e223c9</a>)</li> <li>Netflix-style dramatic splash screen redesign (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/ea66ca2935c11a0343677bbce4f4e893f70ae748">ea66ca2</a>)</li> <li>Netflix-style dramatic splash screen redesign (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/414ab619ce0a7371b7e18e1aef822896e36b3593">414ab61</a>)</li> <li>optimize Spline rendering and build output (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5a71561fa55f581d192910f7364b5da077461dbf">5a71561</a>)</li> <li>optimize Spline rendering and build output (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0a95f9e508169fe3cbce089701fbc45acaa77754">0a95f9e</a>)</li> <li>scaffold React 19 + Vite 6 + TypeScript project foundation (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/dc6b3df8657b31efdb3ff2e0f8f5ce9d6deec59f">dc6b3df</a>)</li> <li>scaffold React 19 + Vite 6 + TypeScript project foundation (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/4215d976c94951b7c2f784caeb378c188cedf822">4215d97</a>)</li> <li>showcase page with all 12 components and Vite deploy workflow (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1f74c0ac8d6e47fb3384c139facce045e5f3b67d">1f74c0a</a>)</li> <li>showcase page with all 12 components and Vite deploy workflow (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2494edd37d0ecc8aeeb42834184e3ee10cc9db1a">2494edd</a>)</li> <li>TabBar sliding indicator, SearchModal backdrop blur, AppShell blob animation (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0de2ce71f88ba87df993b36ec96fdb1e5972b617">0de2ce7</a>)</li> <li>TabBar sliding indicator, SearchModal backdrop blur, AppShell blob animation (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/381340bd275bdcbf81aabacc43e2924c1617c4c4">381340b</a>)</li> <li>updated favico (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/6e2adbc9b798be357e186b94cb8d30d7af4a39d2">6e2adbc</a>)</li> <li>updated favico (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/be4e61eadff8b5c249df62e396673710a430c755">be4e61e</a>)</li> <li>wire all Phase 3 features — routes, TabBar, search, Toast, skip nav (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/8ce720075559d9d6a18e96d3c42d0dae49ae281b">8ce7200</a>)</li> <li>wire all Phase 3 features — routes, TabBar, search, Toast, skip nav (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d12360130dbe8ad49bf1ab73ea0f48113ae64397">d123601</a>)</li> <li>wire Scene3DProvider into App.tsx, add route-aware 3D/parallax layer to AppShell (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0b4ab0263fcd33579713b3a621357d2996c1e72c">0b4ab02</a>)</li> <li>wire Scene3DProvider into App.tsx, add route-aware 3D/parallax layer to AppShell (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/cf49cca0d0c47d1ef71f78163ebac7133120f840">cf49cca</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>3d spline detection and rendering (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2fd5964749bd5be214aded246a81ab9e8e21fb7c">2fd5964</a>)</li> <li>address visual feedback — colors, metal, transitions, dropdown, splash (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/07a8ff6d278b111a4f96d187cacc9635328d42e8">07a8ff6</a>)</li> <li>address visual feedback — colors, metal, transitions, dropdown, splash (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1db0de0982d06b8ee4f100359891e5e53b2832dd">1db0de0</a>)</li> <li>advanced search (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/dc72f8a1fbc15b32a5a4f62f5c73a98c37d35d67">dc72f8a</a>)</li> <li>advanced search (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3dad49a5e8afbfa5cc44ede902340437863a7334">3dad49a</a>)</li> <li>advanced search filters (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/e602e65e41285c46c671a0bae88fdbcdaf543d0d">e602e65</a>)</li> <li>advanced search filters (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a1a0e417e8c263fc47e9949cefbf80618cad646d">a1a0e41</a>)</li> <li>cleanup (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/63c3e43d82e4add58de2880690cb28b04f04d0f6">63c3e43</a>)</li> <li>CNAME for GitHub Pages domain (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f70d8776672967ded07967102cacb50b6f4d2411">f70d877</a>)</li> <li>comprehensive layout fixes across all pages (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a8e6c5e0923bfe7aee3fb0dcb2610e326cd9c404">a8e6c5e</a>)</li> <li>comprehensive layout fixes across all pages (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/925f6b9c26b748b892d8ab4de70a25fbd0737e7e">925f6b9</a>)</li> <li>copy movies.txt to public/ so Vite includes it in production build (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/537c06985e80b39e3d8fb857a568e87f089c793b">537c069</a>)</li> <li>copy movies.txt to public/ so Vite includes it in production build (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/4353433f31fbd219b29eec33471f44b4b55aa21f">4353433</a>)</li> <li>demo and explore app links in README (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/5154d907f46147d67d61aabea509b7345c9b45e7">5154d90</a>)</li> <li>discover links and sharing (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/eb4e893b7761fb530ff8228a9563e1f706944e12">eb4e893</a>)</li> <li>fetching movie accoding to preferences (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/eb8c8a60d0d7bccc00e9ff159b31470bdb232b60">eb8c8a6</a>)</li> <li>find movie (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2f0318a88311254aca473646ce6f9c201b460c67">2f0318a</a>)</li> <li>find the movie globally (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f492c13ec97c612bdd9f993a9ae57d0d599ee063">f492c13</a>)</li> <li>fix TypeScript errors blocking production build (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/a892d4571a1e7fc299e93ec1ec25fe4e689148e8">a892d45</a>)</li> <li>fix TypeScript errors blocking production build (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/703d2b34b67cf25dd4b0a0d0c13e1ef1e3da4c00">703d2b3</a>)</li> <li>handle detect-gpu FALLBACK type for ad-blocker resilient 3D detection (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/54a3f8b4d6310642fd91c5449389e3b8d7e87c6c">54a3f8b</a>)</li> <li>keyboard navigation flow and focus management (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/491b1ac241645e2bbe5c21d7c3cb33febb14be39">491b1ac</a>)</li> <li>keyboard navigation flow and focus management (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/596e01ccbdf9687e3fcf20bc8ace318e43161e30">596e01c</a>)</li> <li>light mode in dinner time (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2a71366ae8c297079df6d35fd9fb18bb1fb0b181">2a71366</a>)</li> <li>love button feedback (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f12aa59cf29a8bbf1f3f990d97d329b67e061578">f12aa59</a>)</li> <li>movie poster visibility (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/193c75e8f46d161003599409a4bdd12514375de8">193c75e</a>)</li> <li>netflix search (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/16b16693426a3f176b6e54cf17b25bcab78a36c2">16b1669</a>)</li> <li>netflix search improvements (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/8bb11bc9abfd7f6755f81a54ba91c848621dcfc1">8bb11bc</a>)</li> <li>np build failure page transition (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/1417d9f0e5c4e0031aa7bbe394567df6fa54957f">1417d9f</a>)</li> <li>preferences (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d1973358ae1776e61ca155f76aab4829db90d10e">d197335</a>)</li> <li>provider filtering with candidate verification and multi-select onboarding (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bf7e26aa638f8ea010fe3ad599739075bacea234">bf7e26a</a>)</li> <li>redesign metal buttons — subtle gradient, multi-directional shadows (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/62ccc494ad9e6595519a21fd8d0ff016d3cf6398">62ccc49</a>)</li> <li>redesign metal buttons — subtle gradient, multi-directional shadows (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/0b80729b944f20f317f4dee0d1edf4d736acd891">0b80729</a>)</li> <li>remove .planning from tracking and fix gitignore pattern (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2f14ff3acf5f400d087ed056d89bd5f1beb2e72f">2f14ff3</a>)</li> <li>replace silent dial-tick.mp3 with audible mechanical click sound (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bc544fa3ba4dc18a90b845e4faeafe9c8052b2bd">bc544fa</a>)</li> <li>replace silent dial-tick.mp3 with audible mechanical click sound (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/6aba1f7267444f62c684aa7fa2ceb7a983e3f891">6aba1f7</a>)</li> <li>revise plans based on checker feedback (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/c6145be90d494ef34cf9c79568284ffb3feed11e">c6145be</a>)</li> <li>search light mode (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/bb11e4f4b6e2b7d40e45dd4c8e094fcbc2b68a4c">bb11e4f</a>)</li> <li>update light mode (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/11162dc387c4b2d53cb9f8cca54306b741862441">11162dc</a>)</li> <li>use BASE_URL for dial-tick.mp3 fetch path in production (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/3e0a9a19ead4c23ecb9f485565350a764fba4a4d">3e0a9a1</a>)</li> <li>use BASE_URL for dial-tick.mp3 fetch path in production (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/e7e84673b3ab1b32af770f2481848873e13b343d">e7e8467</a>)</li> <li>visual clean up in title (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/25d1d9f99c381f4b1baba334821a6d78e3ed1262">25d1d9f</a>)</li> <li>visual elements in pop up (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/86b2b67e8bd5d6e65dfa8c81207e8734b9506d5d">86b2b67</a>)</li> <li>visual elements in pop up (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/743409838379728e7235afa583f80d227ad72b50">7434098</a>)</li> <li>visual optimizations (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/f591bd88f004badac6207ac14423fc92476a6abb">f591bd8</a>)</li> <li>WCAG AA color contrast and ARIA landmarks across all themes (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/d8fabd6b670e2dcb366ee038336b96906d4a5e61">d8fabd6</a>)</li> <li>WCAG AA color contrast and ARIA landmarks across all themes (<a href="https://github.com/Kohulan/WhichMovieToWatch/commit/2d06cdd4d30ccb1203cd4c4cd3b3317faee9e325">2d06cdd</a>)</li> </ul>