{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":753642531,"defaultBranch":"main","name":"van-life","ownerLogin":"emadnahed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-06T14:24:12.000Z","ownerAvatar":"https://github.com/avatars/u/81587039?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707968927.0","currentOid":""},"activityList":{"items":[{"before":"0835643c19689836f47662618cbc23953e23c458","after":"d07fb0c49c1df97ef445d1904b04e5648b0be282","ref":"refs/heads/main","pushedAt":"2024-02-19T00:29:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"chore: Implement minor performance enhancements in the code base","shortMessageHtmlLink":"chore: Implement minor performance enhancements in the code base"}},{"before":"179c46012aaeb23e51aac9e57bbe00f87726b784","after":"0835643c19689836f47662618cbc23953e23c458","ref":"refs/heads/main","pushedAt":"2024-02-19T00:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Update README.md\n\nUpdated Readme File with more detailed information on the project and improving the better understanding.","shortMessageHtmlLink":"Update README.md"}},{"before":"ada78468c186c9128b3d36f24db44062e728b552","after":null,"ref":"refs/heads/refactordb","pushedAt":"2024-02-15T03:48:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"}},{"before":"652eae517db7d19e1d29747bda1fde78cd5c9f26","after":"179c46012aaeb23e51aac9e57bbe00f87726b784","ref":"refs/heads/main","pushedAt":"2024-02-15T03:48:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Merge pull request #2 from emadnahed/refactordb\n\nrefactor: Utilize data and update API callsThis commit refactors the …","shortMessageHtmlLink":"Merge pull request #2 from emadnahed/refactordb"}},{"before":null,"after":"ada78468c186c9128b3d36f24db44062e728b552","ref":"refs/heads/refactordb","pushedAt":"2024-02-15T03:47:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"refactor: Utilize data and update API callsThis commit refactors the code to efficiently utilize data and make API calls to the Firebase database. All relevant API calls have been updated accordingly to ensure proper data retrieval and manipulation.","shortMessageHtmlLink":"refactor: Utilize data and update API callsThis commit refactors the …"}},{"before":"f3c5b9bed44d1d7483dc95421ad82a43c8c740c9","after":null,"ref":"refs/heads/errorhandling","pushedAt":"2024-02-15T02:52:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"}},{"before":"0358092b0c4a05107d15f08ed9629612568f90a4","after":"652eae517db7d19e1d29747bda1fde78cd5c9f26","ref":"refs/heads/main","pushedAt":"2024-02-15T02:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Add login component and protected routes","shortMessageHtmlLink":"feat: Add login component and protected routes"}},{"before":"7c71be14457d884e3fae8c7ba62928eb7e0c4f89","after":"0358092b0c4a05107d15f08ed9629612568f90a4","ref":"refs/heads/main","pushedAt":"2024-02-14T00:37:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Merge pull request #1 from emadnahed/errorhandling\n\nUpdate of error handling in useEffect hook and server fileImplemented…","shortMessageHtmlLink":"Merge pull request #1 from emadnahed/errorhandling"}},{"before":null,"after":"f3c5b9bed44d1d7483dc95421ad82a43c8c740c9","ref":"refs/heads/errorhandling","pushedAt":"2024-02-14T00:35:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Update of error handling in useEffect hook and server fileImplemented try and catch statement in useEffect hook for improved error handling. Updated server file to serve error responses for testing purposes. Added utility function in API file for making API requests.","shortMessageHtmlLink":"Update of error handling in useEffect hook and server fileImplemented…"}},{"before":"57551ea954ddcdb6108e07d714108f8e2d6a1c72","after":null,"ref":"refs/heads/errorhandle","pushedAt":"2024-02-13T23:42:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"}},{"before":null,"after":"57551ea954ddcdb6108e07d714108f8e2d6a1c72","ref":"refs/heads/errorhandle","pushedAt":"2024-02-13T23:19:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Implement loading and error states, server update, and API utility functionEnhance transparency by adding loading and error states to render the outcome clearly. Update server file to serve error responses for testing. Introduce API file with utility function for making API requests.","shortMessageHtmlLink":"Implement loading and error states, server update, and API utility fu…"}},{"before":"6f757afe055bdcf9ce3cb91334520d2c9b635a9c","after":"165badfafe2e95712e444aecbed8c3b40fe4c463","ref":"refs/heads/bugfix","pushedAt":"2024-02-13T22:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"refixing the feature of NotFound page","shortMessageHtmlLink":"refixing the feature of NotFound page"}},{"before":"d5a2d130c8d4a771e505c7fbc709587d785ff8a5","after":"6f757afe055bdcf9ce3cb91334520d2c9b635a9c","ref":"refs/heads/bugfix","pushedAt":"2024-02-13T02:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"re-fix of the notfound page","shortMessageHtmlLink":"re-fix of the notfound page"}},{"before":"90fc7b865c2681e5cb9bc27aabd2e3533ac8241d","after":"7c71be14457d884e3fae8c7ba62928eb7e0c4f89","ref":"refs/heads/main","pushedAt":"2024-02-13T00:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Fixed Back to All Vans optionResolved issue where Back to All Vans option was not properly redirecting users to the main vans page when the current path was /host/vans/id/pricing or /host/vans/id/photos.","shortMessageHtmlLink":"Fixed Back to All Vans optionResolved issue where Back to All Vans op…"}},{"before":"c38cebf90003eaa1521fb6152911ecf8f22a1a3e","after":"d5a2d130c8d4a771e505c7fbc709587d785ff8a5","ref":"refs/heads/bugfix","pushedAt":"2024-02-12T19:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"re-organised the routes in the right order","shortMessageHtmlLink":"re-organised the routes in the right order"}},{"before":"1530489f22e3738a0293efea2c23d446890e0ddd","after":"c38cebf90003eaa1521fb6152911ecf8f22a1a3e","ref":"refs/heads/bugfix","pushedAt":"2024-02-12T19:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"fixed a tiny error to route to undefined routes","shortMessageHtmlLink":"fixed a tiny error to route to undefined routes"}},{"before":null,"after":"1530489f22e3738a0293efea2c23d446890e0ddd","ref":"refs/heads/bugfix","pushedAt":"2024-02-12T19:30:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Create route for undefined pagesAdded a route to handle undefined pages, redirecting users to a custom-designed component to indicate the route's unavailability","shortMessageHtmlLink":"Create route for undefined pagesAdded a route to handle undefined pag…"}},{"before":"d82c8a288a4ecdc88bfc2d4d16395d9c9d6b552d","after":"90fc7b865c2681e5cb9bc27aabd2e3533ac8241d","ref":"refs/heads/main","pushedAt":"2024-02-12T19:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"Fix basic layouts of Home and About page componentsUtilized Flexbox containers to improve layout structure and alignment on the Home and About pages for a more consistent and visually appealing design.","shortMessageHtmlLink":"Fix basic layouts of Home and About page componentsUtilized Flexbox c…"}},{"before":"d009f25851ca25eafd80fb33073f53a5ab380273","after":"d82c8a288a4ecdc88bfc2d4d16395d9c9d6b552d","ref":"refs/heads/main","pushedAt":"2024-02-12T00:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Fix Go back to all vans feature in VanDetail component- Updated VanDetail component to receive state through the link, allowing retention of filtered search parameters- Ensured users are returned to custom filtered results when using the Go back to all vans feature","shortMessageHtmlLink":"feat: Fix Go back to all vans feature in VanDetail component- Updated…"}},{"before":"e350cf77eb4ae695a42fa097d350287ebc123f86","after":"d009f25851ca25eafd80fb33073f53a5ab380273","ref":"refs/heads/main","pushedAt":"2024-02-10T23:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Add filters using useSearchParams, fix remaining absolute paths, and add Go back to all vans feature- Implemented filters using useSearchParams for dynamic filtering of van data- Fixed remaining absolute paths to relative paths in Vans.jsx and HostVans.jsx - Added a Go back to all vans feature in Vans.jsx to easily navigate back to the main vans page","shortMessageHtmlLink":"feat: Add filters using useSearchParams, fix remaining absolute paths…"}},{"before":"0a1349bda659aa3802d3bcba1f0ad2f7d50fca0e","after":"e350cf77eb4ae695a42fa097d350287ebc123f86","ref":"refs/heads/main","pushedAt":"2024-02-10T21:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Implement nested routes within host/vans/:id, add components to Host page, and include outlet with context- Nested three new routes within host/vans/:id to facilitate navigation and organization- Added three components to the Host page to enhance functionality and user experience- Included outlet with context to share state across nested routes for seamless data handling","shortMessageHtmlLink":"feat: Implement nested routes within host/vans/:id, add components to…"}},{"before":"73953f3dffa116b05885e934d8419d2221887972","after":"0a1349bda659aa3802d3bcba1f0ad2f7d50fca0e","ref":"refs/heads/main","pushedAt":"2024-02-10T02:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Update server.js configuration for fetching HostVans and HostVansData details, update CSS file for rendering changes, and add host vans and van details routes - Updated server.js configuration to include fetching of Host Vans data details - Updated CSS file to accommodate rendering changes - Added HostVans and HostVanDetails routes","shortMessageHtmlLink":"feat: Update server.js configuration for fetching HostVans and HostVa…"}},{"before":"514f6d495f2ca5d580e62c47f66e6e421b6cc265","after":"73953f3dffa116b05885e934d8419d2221887972","ref":"refs/heads/main","pushedAt":"2024-02-09T00:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Add footer component, update CSS file for footer component, update layout with footer component, and include developer notes in README file- Added footer component to provide additional content at the bottom of the page as a footer- Updated CSS file to style the footer component and ensure its proper display- Updated layout component to include the footer component in the shared UI.- Included developer notes in the README file to provide guidance and instructions for development and contribution","shortMessageHtmlLink":"feat: Add footer component, update CSS file for footer component, upd…"}},{"before":"77f45db7bf9af635ba15bb8d7c234bb1944eb583","after":"514f6d495f2ca5d580e62c47f66e6e421b6cc265","ref":"refs/heads/main","pushedAt":"2024-02-08T23:44:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Implement nested routes, host component with it's nested pages, relative paths, and index pathless route- Added nested routes to facilitate navigation within the application- Implemented host component to serve as the feature for the real time van hosts and their information- Utilized relative paths for seamless navigation and maintainability- Indexed pathless route to handle unspecified routes and provide a default landing page","shortMessageHtmlLink":"feat: Implement nested routes, host component with it's nested pages,…"}},{"before":"d029cef2b0d5eee6357d12298eef33cc8f920e09","after":"77f45db7bf9af635ba15bb8d7c234bb1944eb583","ref":"refs/heads/main","pushedAt":"2024-02-08T03:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Implement Mirage JS fake API for Vans page and Vans detail page","shortMessageHtmlLink":"feat: Implement Mirage JS fake API for Vans page and Vans detail page"}},{"before":null,"after":"d029cef2b0d5eee6357d12298eef33cc8f920e09","ref":"refs/heads/main","pushedAt":"2024-02-06T14:33:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emadnahed","name":"Emaad Nahed","path":"/emadnahed","primaryAvatarUrl":"https://github.com/avatars/u/81587039?s=80&v=4"},"commit":{"message":"feat: Initial commitThis commit includes the initial setup of the project, including files and folder structure.","shortMessageHtmlLink":"feat: Initial commitThis commit includes the initial setup of the pro…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_iC05wA","startCursor":null,"endCursor":null}},"title":"Activity · emadnahed/van-life"}