Commit Graph

23 Commits

Author SHA1 Message Date
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
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
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
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
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
4166abeb7d fix: improve Button component and replace HTML 2025-08-17 23:21:39 +02:00
Norbert Maciaszek
3d23368577 fix: UX on pathname change 2025-08-17 22:48: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
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
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
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
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
488b79e4b5 Remove logo.png and refactor Search component: replace MovieCard with MovieList for improved movie display, enhance responsiveness, and streamline search results presentation. 2025-08-11 23:52:38 +02:00
Norbert Maciaszek
285c12e682 Enhance global styles and components: add new breakpoint in globals.css, update SearchInput for improved styling and responsiveness, and modify Navbar for sticky positioning and better layout. 2025-08-11 23:32:42 +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
96ef090cef Remove unused SVG files and add a new logo image; update global styles and layout to include a responsive Navbar component. 2025-08-05 18:25:28 +02:00