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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3a7669e26d 
								
							 
						 
						
							
							
								
								Enhance MovieCard component: add showDayCounter prop for displaying days since or until release, update release date formatting to Polish locale, and adjust image aspect ratio for improved layout.  
							
							
							
						 
						
							2025-08-15 15:02:01 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								403f394924 
								
							 
						 
						
							
							
								
								Add key prop to Dropdown items: ensure unique identification for each item in the Dropdown component to prevent rendering issues and improve performance.  
							
							
							
						 
						
							2025-08-11 23:57:17 +02:00  
				
					
						
							
							
								 
						
							
								e189770473 
								
							 
						 
						
							
							
								
								Update movies migration: enhance the new movies table schema by adding additional fields such as adult, backdrop_path, genre_ids, original_language, original_title, video, vote_average, and vote_count, and migrate existing data accordingly.  
							
							
							
						 
						
							2025-08-11 23:55:47 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								556bb38589 
								
							 
						 
						
							
							
								
								Add migration for movies table: create a new movies table with necessary fields, migrate existing data from the old movies table, and update database schema to reflect changes.  
							
							
							
						 
						
							2025-08-11 23:52:04 +02:00  
				
					
						
							
							
								 
						
							
								96dd2b177c 
								
							 
						 
						
							
							
								
								Add Dropdown component: create a new Dropdown component with customizable items and callback functionality for value selection, enhancing UI interactivity.  
							
							
							
						 
						
							2025-08-11 23:33:13 +02:00  
				
					
						
							
							
								 
						
							
								08935bbaca 
								
							 
						 
						
							
							
								
								Add @formkit/auto-animate dependency: include version 0.8.2 in package.json and package-lock.json for enhanced animation support.  
							
							
							
						 
						
							2025-08-11 23:32:48 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8b1bd6e174 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-09 15:07:44 +00:00  
				
					
						
							
							
								 
						
							
								2ca10af866 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-09 15:04:06 +00:00  
				
					
						
							
							
								 
						
							
								fbf74427c4 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 22:55:18 +00:00  
				
					
						
							
							
								 
						
							
								920f9eca0e 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 22:51:26 +00:00  
				
					
						
							
							
								 
						
							
								19917b1ff5 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 22:46:50 +00:00  
				
					
						
							
							
								 
						
							
								181826cceb 
								
							 
						 
						
							
							
								
								Refactor layout components: separate layout with global data into its own file, restore GlobalStoreProvider in the new layout, and update global state management to accept initial movies as a prop for improved data handling.  
							
							
							
						 
						
							2025-08-09 00:43:15 +02:00  
				
					
						
							
							
								 
						
							
								e128a5f493 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 18:44:23 +00:00  
				
					
						
							
							
								 
						
							
								a629c5004e 
								
							 
						 
						
							
							
								
								Add .gitkeep file to config directory to ensure it is tracked in version control.  
							
							
							
						 
						
							2025-08-08 20:16:51 +02:00  
				
					
						
							
							
								 
						
							
								c3b14d5dc4 
								
							 
						 
						
							
							
								
								Update .onedev-buildspec.yml: remove 'drizzle' exclusion from rsync command for improved file synchronization.  
							
							
							
						 
						
							2025-08-08 20:13:29 +02:00  
				
					
						
							
							
								 
						
							
								044565d17c 
								
							 
						 
						
							
							
								
								Refactor layout structure: simplify GlobalStoreProvider usage in RootLayout and add padding to main section in Home component for improved styling.  
							
							
							
						 
						
							2025-08-08 20:12:07 +02:00  
				
					
						
							
							
								 
						
							
								21fac2c68b 
								
							 
						 
						
							
							
								
								Init database structure  
							
							
							
						 
						
							2025-08-08 20:12:02 +02:00  
				
					
						
							
							
								 
						
							
								4b103b23ac 
								
							 
						 
						
							
							
								
								Update .gitignore to include db.sql and remove the db.sql file from the config directory.  
							
							
							
						 
						
							2025-08-08 20:07:25 +02:00  
				
					
						
							
							
								 
						
							
								8a6ceacf32 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 18:04:35 +00:00  
				
					
						
							
							
								 
						
							
								4202ff8e56 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 17:47:30 +00:00  
				
					
						
							
							
								 
						
							
								050295babd 
								
							 
						 
						
							
							
								
								Refactor global state management for movies: remove initialMovies prop from GlobalStoreProvider, implement useEffect to fetch movies on mount, and update layout metadata for a personalized movie tracking experience.  
							
							
							
						 
						
							2025-08-08 17:34:37 +02:00  
				
					
						
							
							
								 
						
							
								3d9c1ce715 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-08 15:33:38 +00:00  
				
					
						
							
							
								 
						
							
								ed654852cb 
								
							 
						 
						
							
							
								
								Edit .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-06 21:34:16 +00:00  
				
					
						
							
							
								 
						
							
								f95c9e50c2 
								
							 
						 
						
							
							
								
								Add .onedev-buildspec.yml  
							
							
							
						 
						
							2025-08-06 21:21:26 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								08d766bf8c 
								
							 
						 
						
							
							
								
								Implement global state management for movies; refactor RootLayout to fetch movies and wrap children in GlobalStoreProvider; enhance database schema with additional movie fields and CRUD operations.  
							
							
							
						 
						
							2025-08-05 21:51:32 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a7875db58b 
								
							 
						 
						
							
							
								
								Add MovieCard component for displaying movie details with image, title, overview, release date, and popularity; update global styles to use utility classes for column layout.  
							
							
							
						 
						
							2025-08-05 19:51:00 +02:00  
				
					
						
							
							
								 
						
							
								1154e0287f 
								
							 
						 
						
							
							
								
								Add SearchInput component for debounced text input with customizable placeholder and change handler  
							
							
							
						 
						
							2025-08-05 19:50:48 +02:00  
				
					
						
							
							
								 
						
							
								3dd776f119 
								
							 
						 
						
							
							
								
								Add ReadMore component for expandable text display  
							
							
							
						 
						
							2025-08-05 19:50:35 +02:00  
				
					
						
							
							
								 
						
							
								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