Commit Graph

95 Commits

Author SHA1 Message Date
Norbert Maciaszek 68fb45d6ef feat: add RandomMovie component for enhanced user experience; implement movie filtering and random selection functionality, and update page layout to include new component 2025-10-25 23:02:25 +02:00
Norbert Maciaszek af4689d726 refactor: update Pagination and MovieList components for improved styling and functionality; adjust Button themes, enhance movie loading logic, and ensure consistent display of search results 2025-08-25 23:00:53 +02:00
Norbert Maciaszek 01c80758bf fix: update Button themes in Gallery and HeroMovie components for consistency and improved styling 2025-08-25 22:44:29 +02:00
Norbert Maciaszek 3ed7b14f1b feat: update Button component styles and themes; introduce new slate theme for consistent UI across Dropdown, SearchInput, and Navbar components, and enhance MovieList display type toggle functionality 2025-08-25 22:43:12 +02:00
Norbert Maciaszek 9079a52778 feat: enhance MovieRow component with drag-and-drop functionality for marking movies as watched or favorite; integrate framer-motion for improved animations and user interaction 2025-08-25 22:05:59 +02:00
Norbert Maciaszek cb0962f184 feat: add motion and framer-motion packages to enhance animation capabilities in the project 2025-08-24 22:57:31 +02:00
Norbert Maciaszek 137c620a48 refactor: remove layout prop from MovieCard in RecommendedMovies and SimilarMovies components for consistency 2025-08-22 19:42:27 +02:00
Norbert Maciaszek 452be796f0 feat: update layout and MovieCard components to enhance styling and functionality; replace layout system with a unified MovieCard design, adjust display types in Odkrywaj and GenrePage, and improve pagination button styles 2025-08-22 19:30:17 +02:00
Norbert Maciaszek d67e34c75c feat: enhance GlobalStoreProvider and MovieList components with display type management and loading spinner; integrate local storage for display preferences and improve user experience during initial render 2025-08-22 19:17:48 +02:00
Norbert Maciaszek 50aa22ee6c feat: refine filtering logic in MovieList and TrackedMovies components to improve movie categorization; adjust seen and released filters for better user experience 2025-08-22 19:03:35 +02:00
Norbert Maciaszek 37e0d00214 feat: enhance layout and navbar components for improved user experience; add padding to main content, update navbar structure with floating navigation, and refine search functionality 2025-08-22 00:48:08 +02:00
Norbert Maciaszek 36cd1582cf feat: implement GenrePage component to display movies by genre, including recent, upcoming, and top-rated films; enhance metadata generation for SEO 2025-08-22 00:05:27 +02:00
Norbert Maciaszek 59444e131a feat: add GenreList component for genre exploration and integrate it into Home and Odkrywaj pages; update GenreLabel to support linking by genre ID 2025-08-21 22:18:52 +02:00
Norbert Maciaszek 653380f0fb feat: enhance MovieList and MovieRow components with display type toggle and additional props for improved flexibility 2025-08-21 21:55:59 +02:00
Norbert Maciaszek 6bd1b289d7 feat: simplify MovieList component by consolidating filters and adding new Label component for enhanced filtering options 2025-08-21 21:46:53 +02:00
Norbert Maciaszek 64bb4cd4e4 feat: add TrackedMovies component to display upcoming and currently showing films; introduce MovieRow for individual movie representation 2025-08-21 21:20:26 +02:00
Norbert Maciaszek 7aafeb8343 feat: introduce formatter utility for consistent data formatting across components; replace inline formatting functions in ActorHero, HeroMovie, and MovieCast with formatter methods 2025-08-21 21:20:08 +02:00
Norbert Maciaszek a440debaff refactor: remove blur effects from AuroraBackground and various components for improved performance and visual clarity 2025-08-21 18:23:29 +02:00
Norbert Maciaszek 9051d4887c feat: update layout to fetch and provide initial movie data; enhance GlobalStoreProvider to accept initialMovies prop for improved state management 2025-08-21 17:52:17 +02:00
Norbert Maciaszek d767684c2c fix: correct filter properties for MovieList components to ensure proper display of seen and favorite movies 2025-08-18 15:29:20 +02:00
Norbert Maciaszek fd1240252d feat: implement responsive container utility and enhance layout styles across components; update Carousel and Gallery for improved structure and consistency 2025-08-18 15:27:28 +02:00
Norbert Maciaszek e891b37384 feat: replace MovieGallery with new Gallery component for improved image handling; update styles and functionality in related components 2025-08-18 14:18:46 +02:00
Norbert Maciaszek f15137fd6c feat: add lightgallery package for enhanced image gallery functionality 2025-08-18 13:50:54 +02:00
Norbert Maciaszek f6ff7749ae refactor: remove Cache-Control header from movie API response; update MovieCard and HeroMovie components to manage 'seen' and 'favorite' states more effectively 2025-08-18 13:50:49 +02:00
Norbert Maciaszek 3c286e705c feat: enhance actor details page with MovieGallery and Carousel components; implement movie conversion helper for improved movie data handling 2025-08-18 01:04:59 +02:00
Norbert Maciaszek cf7ec070fd feat: add ActorHero component and actor details page; implement API integration for fetching actor information and enhance MovieCast with links to actor profiles 2025-08-18 00:43:59 +02:00
Norbert Maciaszek 7a7bc2575b feat: integrate database operations for movie management in global store and UI components; enhance MovieCast with dynamic cast display and button for full cast visibility 2025-08-18 00:24:08 +02:00
Norbert Maciaszek 5a6ee42e28 feat: enhance Carousel component with heading, icon, and color options; update movie sections in Odkrywaj page for improved UI consistency 2025-08-18 00:12:58 +02:00
Norbert Maciaszek f498f2d217 refactor: enhance movie details and UI components for better user experience 2025-08-17 23:41:22 +02:00
Norbert Maciaszek 5f2077a4ec refactor: clean Aurora layout 2025-08-17 23:34:52 +02:00
Norbert Maciaszek 4166abeb7d fix: improve Button component and replace HTML 2025-08-17 23:21:39 +02:00
Norbert Maciaszek fd642832c1 fix: simplify movie page 2025-08-17 22:50:47 +02:00
Norbert Maciaszek 3d23368577 fix: UX on pathname change 2025-08-17 22:48:38 +02:00
Norbert Maciaszek dc0d7693c1 Add movie gallery, similar movies, and recommended movies components: integrate MovieGallery, SimilarMovies, and RecommendedMovies into the film detail page for enhanced user engagement. Update AuroraLayout to improve button visibility and interaction. 2025-08-17 20:06:51 +02:00
Norbert Maciaszek 61395ca1ec Add movie details and cast components: implement Page, HeroMovie, and MovieCast components to display detailed movie information, including cast, genres, and financial data. Integrate new BackButton and GenreLabel components for enhanced navigation and presentation. 2025-08-17 19:56:38 +02:00
Norbert Maciaszek b577a79278 Enhance UI components with gradient backgrounds and improved interactions: update Button, Dropdown, MovieCard layouts (Aurora, Minimal, Zeus), Pagination, Navbar, and Search components to utilize gradient styles for a more visually appealing design. Refactor Pagination to use the new Button component for consistency. 2025-08-17 18:53:15 +02:00
Norbert Maciaszek d386c8f703 Remove redundant description text from Navbar component: eliminated the "Explore amazing content" paragraph for a cleaner design and improved focus on navigation links. 2025-08-17 14:38:06 +02:00
Norbert Maciaszek 983a362b80 Update MovieCard component to support "aurora" layout enhancements: add layout prop to MovieCard instances in the Odkrywaj page, and adjust AuroraLayout to conditionally render status indicators based on the simpleToggle prop. Refactor MovieList grid layout for improved responsiveness. 2025-08-17 14:37:44 +02:00
Norbert Maciaszek 1175543e32 Add AuroraBackground component for enhanced visual effects: integrate a new background effect with gradient and aurora styles into the RootLayout, improving overall aesthetics and user experience. 2025-08-16 16:32:42 +02:00
Norbert Maciaszek 65cc8d2fdf Refactor Navbar and Search components: enhance Navbar with mobile menu functionality and improved styling, update Search component to utilize new Button component for better UI consistency, and optimize search input layout for a more engaging user experience. 2025-08-16 16:21:26 +02:00
Norbert Maciaszek 33b8373c36 Refactor MovieCard component to support multiple layouts: introduce Aurora, Minimal, and Zeus layouts, enhancing visual variety and user interaction. Update rendering logic to accommodate new layout options and streamline component structure for improved maintainability. 2025-08-16 16:04:28 +02:00
Norbert Maciaszek 1e7d7891d0 Enhance MovieCard component with new "aurora" layout: introduce a visually stunning design with gradient backgrounds, improved card interactions, and additional status indicators. Update MovieList to utilize the new layout for a more engaging user experience. 2025-08-16 15:55:03 +02:00
Norbert Maciaszek 3865de1c56 Refactor MovieCard component to introduce a new "minimal" layout option: update layout prop to support "minimal" design, modify default layout to "minimal", and enhance rendering logic for improved user experience across movie sections. 2025-08-16 13:50:46 +02:00
Norbert Maciaszek f88b7ede7d Refactor layout and add new pages for movie browsing and searching: update RootLayout to include GlobalStoreProvider and Navbar, create new Home, Odkrywaj, and Search pages with movie listings and API integration for enhanced user experience. 2025-08-16 13:42:42 +02:00
Norbert Maciaszek 7ecbc55843 Add SWR for data fetching and implement useSWRStorage hook: update package.json and package-lock.json to include SWR dependency, and create a custom hook for managing localStorage with SWR for improved data persistence. 2025-08-16 13:42:33 +02:00
Norbert Maciaszek 03b00ad399 Refactor homepage to include multiple movie sections: integrate new Carousel component for displaying now playing, upcoming, popular, and trending movies. Update data fetching to utilize multiple TMDB endpoints for enhanced content variety and user experience. 2025-08-15 17:14:16 +02:00
Norbert Maciaszek 54e2e74e3a Enhance MovieCard component: add simpleToggle prop to conditionally render favorite button and update vote average display logic for improved user experience. Update Hero component styles for better visual consistency. 2025-08-15 17:13:52 +02:00
Norbert Maciaszek 0ee6fedcf3 Refactor homepage layout and add new "Odkrywaj" page: remove "O mnie" page, update Navbar links, and implement new page for displaying trending movies with a Hero component for enhanced user experience. 2025-08-15 16:19:05 +02:00
Norbert Maciaszek a230a4cf45 Add Hero component for movie carousel: implement auto-rotation, navigation controls, and movie details display, including add/remove functionality for user favorites. 2025-08-15 16:18:47 +02:00
Norbert Maciaszek 25e5b90ee8 Refactor homepage layout and add new "O mnie" page: remove MovieList components from the main page, replacing them with a heading, and create a new page for movie lists with appropriate filters and headings. 2025-08-15 15:20:10 +02:00