Commit Graph

16 Commits

Author SHA1 Message Date
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
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
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
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
7373d64123 Implement loading spinner and Polish translations: add Spinner component for loading states in Search and SearchList, update UI text to Polish for improved localization, and enhance Pagination styles for better visibility. 2025-08-15 15:20:04 +02:00
Norbert Maciaszek
eee7899840 Translate UI text to Polish: update headings and messages in MovieList, Navbar, and Search components for improved localization. 2025-08-15 15:01:26 +02:00
Norbert Maciaszek
52d032d518 Refactor Dropdown component: integrate useOutsideClick for improved click handling, manage dropdown state with useRef and useState, and enhance button functionality for better user experience. 2025-08-15 15:00:42 +02:00
Norbert Maciaszek
5a50387685 Update global styles and refactor MovieList component: change text color in globals.css, enhance MovieList filtering logic with numeric props, and improve MovieCard layout for better UI consistency. 2025-08-13 17:13:20 +02:00
Norbert Maciaszek
83e931c27f Refactor MovieCard props in SearchList: streamline prop passing by spreading result object and joining genre_ids for improved readability and maintainability. 2025-08-12 00:00:40 +02:00
Norbert Maciaszek
186e98262b Refactor MovieCard and MovieList components: streamline props by integrating Movie type, enhance filtering logic, and improve UI responsiveness with a new Dropdown for sorting options. 2025-08-11 23:52:29 +02:00
Norbert Maciaszek
5c3423c353 Squashed commit of the following:
commit b908db03ad9a982e0cf4e9f964ad03ba06a17294
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:02:56 2025 +0200

    Add SearchPage and enhance Navbar with Search component: create a new SearchPage for displaying search results, update Navbar to include a Search component with improved UI and functionality for movie searching.

commit ac1e2e67ec9a68d022123a7f0e3fa4a6e3fbe5ea
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:02:50 2025 +0200

    Enhance MovieCard and Search components: implement a new layout for MovieCard, add interactive buttons for managing movie state, and improve Search functionality with pagination support and a refined input design.

commit ce604baf702a418252c3575a0d575221a5492372
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:02:27 2025 +0200

    Add Button and Pagination components: create reusable Button component with support for links and a Pagination component for navigating between pages, enhancing UI functionality and user experience.

commit b60a43e7e15a92f02ac6fb7eb8d5304885453e5f
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:02:13 2025 +0200

    Add logo SVG and update global styles: introduce a new logo.svg file, enhance color palette in globals.css with additional shades for primary, secondary, and accent colors, and adjust layout components to incorporate Navbar in global data layout.

commit b2bfc87bd391df65277ad78a617800f51bc8f069
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:01:15 2025 +0200

    Add custom hooks: implement useKeyListener for keyboard event handling, useLocalStorage for managing local storage state, and useOutsideClick for detecting clicks outside a specified element.

commit fdf2a72eb1f6d93163476b04c735cc4a05bf6208
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:01:08 2025 +0200

    Refactor TMDB API integration: update fetch function to accept path parameters, enhance search functionality with additional options, and include total results in SearchResult type for improved data handling.

commit 62ab1698b6372940f12ff01f819cbdf662b7ad8a
Author: Norbert Maciaszek <norbert@ambiscale.com>
Date:   Sat Aug 9 20:00:57 2025 +0200

    Update package dependencies: add dotenv, drizzle-orm, and react-icons; update drizzle-kit and tsx versions; enhance package-lock.json with new modules and dependencies for improved functionality and compatibility.
2025-08-09 20:05:48 +02:00
Norbert Maciaszek
a91ac1d1b4 Update MovieCard button labels for consistency and adjust layout margins in MovieList and SearchMovies components for improved responsiveness. 2025-08-05 22:53:20 +02:00
Norbert Maciaszek
3809110a39 Refactor movie filtering and management features: update MovieList and MovieCard components to use new filter props; enhance global store with updateMovie functionality; implement movie state updates for seen and favorite statuses. 2025-08-05 22:30:53 +02:00
Norbert Maciaszek
b08cdea130 Refactor MovieList component to support multiple movie categories with sorting and filtering options; update Home page to display categorized movie lists; enhance global styles for grid layout. 2025-08-05 22:10:22 +02:00
Norbert Maciaszek
2359cfc582 Enhance movie management features by adding MovieList component to display user's watchlist; update MovieCard to include add/remove functionality for watchlist; refactor SearchMovies layout for improved structure; adjust global styles for primary color. 2025-08-05 21:51:51 +02:00
Norbert Maciaszek
922e55f27f Add SearchMovies component for movie search functionality, integrating TMDB API; update Home page to include search feature. 2025-08-05 19:51:08 +02:00