{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727372763,"defaultBranch":"main","name":"pokedex-nextjs","ownerLogin":"sofiavazs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-04T18:28:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61153167?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701714487.28816","currentOid":""},"activityList":{"items":[{"before":"9f97de00ddef43d0e6078961faefb6d87a9ced7b","after":"f51170c484749b5ddd9f9d5d14832d7de020a0d9","ref":"refs/heads/main","pushedAt":"2024-01-31T14:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Styling tweaks: Add flex-wrap to the evolution chain container so the content wraps when there’s many evolutions + Change card colour","shortMessageHtmlLink":"Styling tweaks: Add flex-wrap to the evolution chain container so the…"}},{"before":"3484419d0ea8a1b4cfefab1f9ce2cbce0f788c8f","after":"9f97de00ddef43d0e6078961faefb6d87a9ced7b","ref":"refs/heads/main","pushedAt":"2023-12-11T13:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Add suspense to the details page","shortMessageHtmlLink":"Add suspense to the details page"}},{"before":"9ec0b5d1360b1efaea22fd4a36e6aa93b9bcf669","after":"3484419d0ea8a1b4cfefab1f9ce2cbce0f788c8f","ref":"refs/heads/main","pushedAt":"2023-12-11T11:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Update readme again","shortMessageHtmlLink":"Update readme again"}},{"before":"4ba964a86fbe478cbde1e2a4418599e935a5ef7c","after":"9ec0b5d1360b1efaea22fd4a36e6aa93b9bcf669","ref":"refs/heads/main","pushedAt":"2023-12-11T11:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Format readme","shortMessageHtmlLink":"Format readme"}},{"before":"635d5604b6697d9d05441776c289ef229a4d9a6d","after":"4ba964a86fbe478cbde1e2a4418599e935a5ef7c","ref":"refs/heads/main","pushedAt":"2023-12-11T11:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Format readme","shortMessageHtmlLink":"Format readme"}},{"before":"14808bf48bbf952ec76f85d448b3fe3ed0252a56","after":"635d5604b6697d9d05441776c289ef229a4d9a6d","ref":"refs/heads/main","pushedAt":"2023-12-11T11:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"2a42c70c85792d490f7eac2f515a6fd0452404a0","after":"14808bf48bbf952ec76f85d448b3fe3ed0252a56","ref":"refs/heads/main","pushedAt":"2023-12-11T11:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Add ternary operator to display message if the Pokémon has no evolutions.\n2. Rename EmptySearchResult component so it’s more reusable\n3. Add aria-label to the search input\n4. Styling: Change fill on the stats bar so it doesn’t jump the animation when value is more than 100 + change loading component colour","shortMessageHtmlLink":"1. Add ternary operator to display message if the Pokémon has no evol…"}},{"before":"1bb49a3e235cf88417373b76903e97ed80ef552a","after":"2a42c70c85792d490f7eac2f515a6fd0452404a0","ref":"refs/heads/main","pushedAt":"2023-12-11T01:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Update some styling\n2. Add alt attribute to images","shortMessageHtmlLink":"1. Update some styling"}},{"before":"5efac5916f0e515cb084859d71fcf3cf2c77cb97","after":"1bb49a3e235cf88417373b76903e97ed80ef552a","ref":"refs/heads/main","pushedAt":"2023-12-11T01:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1.Update search functionality test: add mock api request\n2. Add details page test: test TraitList, EvolutionChain and BaseStats components","shortMessageHtmlLink":"1.Update search functionality test: add mock api request"}},{"before":"dd940d2be68baa8cda6150ed25dbc5273ee33785","after":"5efac5916f0e515cb084859d71fcf3cf2c77cb97","ref":"refs/heads/main","pushedAt":"2023-12-10T00:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Update header component test","shortMessageHtmlLink":"Update header component test"}},{"before":"b9cabf6de680854432c95c7dfb82f70c4e0968c8","after":"dd940d2be68baa8cda6150ed25dbc5273ee33785","ref":"refs/heads/main","pushedAt":"2023-12-10T00:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Update import in test\n2. Refactor StatsBar reusable component: add prop for the label + add animation to the loading of the bars\n3.Styling: improve responsiveness in smaller devices\n4. Update header so more props are accepted + polish styling","shortMessageHtmlLink":"1. Update import in test"}},{"before":"4cc8c63ba996171f2e79a897272f6e9261764aa0","after":"b9cabf6de680854432c95c7dfb82f70c4e0968c8","ref":"refs/heads/main","pushedAt":"2023-12-09T19:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Refactoring: Create reusable component that handle the types and abilities list + Add evolution chain and base stats to it’s own component\n2.Some estruture organization + imports update + code styling + renaming","shortMessageHtmlLink":"1. Refactoring: Create reusable component that handle the types and a…"}},{"before":"1aec4ec7b79f6e9f9444c98b30a1bfa3177b6d01","after":"4cc8c63ba996171f2e79a897272f6e9261764aa0","ref":"refs/heads/main","pushedAt":"2023-12-08T21:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Add tests for the search list and header component","shortMessageHtmlLink":"Add tests for the search list and header component"}},{"before":"872ee4a5e11f4d2b51ffac8d137e40552b881784","after":"1aec4ec7b79f6e9f9444c98b30a1bfa3177b6d01","ref":"refs/heads/main","pushedAt":"2023-12-07T23:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Add conditional rendering of evolution chain","shortMessageHtmlLink":"Add conditional rendering of evolution chain"}},{"before":"2b44b1e1fa883b218e1b5eb9f08055ecdcd4ed39","after":"872ee4a5e11f4d2b51ffac8d137e40552b881784","ref":"refs/heads/main","pushedAt":"2023-12-07T23:27:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Remove unnecessary variable","shortMessageHtmlLink":"Remove unnecessary variable"}},{"before":"00452ebbe839b46a38969209297379525f311085","after":"2b44b1e1fa883b218e1b5eb9f08055ecdcd4ed39","ref":"refs/heads/main","pushedAt":"2023-12-07T23:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Styling changes\n2. Display complete evolution chain names + images - if there’s no evolution chain, info text is shown to the user\n3.Add loading state and no search results message on the search component \n4. Moved pagination inside the search list component so it can be hidden on different states and when searching\n5. Fix styling on stats bar component so it doesn’t overflow when value is more than 100. \n6. Create empty search component","shortMessageHtmlLink":"1. Styling changes"}},{"before":"c7811be811ac0a0e99fa19eada04851f3d713d04","after":"00452ebbe839b46a38969209297379525f311085","ref":"refs/heads/main","pushedAt":"2023-12-07T18:14:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Add interfaces for the new api requests\n2. Create DetailsPage component, rendered from the server component page, data needed is passed in as props\n3. Create stats bar component to display the base stats\n4. Add favicon to the metadata object + change header text","shortMessageHtmlLink":"1. Add interfaces for the new api requests"}},{"before":"10d7c7e55f71fc4b7a93a1da5617ddcfd69a21e8","after":"c7811be811ac0a0e99fa19eada04851f3d713d04","ref":"refs/heads/main","pushedAt":"2023-12-06T22:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Fix indentation for GitHub","shortMessageHtmlLink":"Fix indentation for GitHub"}},{"before":"8d6e7d425a50fae81849b7db627c005bfb175f02","after":"10d7c7e55f71fc4b7a93a1da5617ddcfd69a21e8","ref":"refs/heads/main","pushedAt":"2023-12-06T22:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Implement pagination + styling","shortMessageHtmlLink":"Implement pagination + styling"}},{"before":"9e60c9e840762503be586c9c6f1009e7c2c895c6","after":"8d6e7d425a50fae81849b7db627c005bfb175f02","ref":"refs/heads/main","pushedAt":"2023-12-06T18:27:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Refactor search: implement logic to perform api request for a specific pokemon + debounce hook\n2. Add placeholder for no results component","shortMessageHtmlLink":"1. Refactor search: implement logic to perform api request for a spec…"}},{"before":"457b422933e81440094aeeada37cae13d4122d0b","after":"9e60c9e840762503be586c9c6f1009e7c2c895c6","ref":"refs/heads/main","pushedAt":"2023-12-06T10:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Implement logic to extract the Pokemon id from the url and add it to the image url in order to display the correct Pokemon image\n2. Add helper function to capitalise strings\n3. Add basic details page for the Pokemon\n4. Move header component a level\n5. Styling: Add max-width to the main tag to improve view on bigger screens","shortMessageHtmlLink":"1. Implement logic to extract the Pokemon id from the url and add it …"}},{"before":"ed34a5aa8c940602a757466e3f12d54e48a2d0a5","after":"457b422933e81440094aeeada37cae13d4122d0b","ref":"refs/heads/main","pushedAt":"2023-12-05T23:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Setup registry to use styled components\n2. Add/rename interfaces\n3. Create a reusable header component \n4. Rename search and list component \n5. Add styling","shortMessageHtmlLink":"1. Setup registry to use styled components"}},{"before":"9cfd8a05fe2e12bcd39c49e42fdfb33b4e431e0b","after":"ed34a5aa8c940602a757466e3f12d54e48a2d0a5","ref":"refs/heads/main","pushedAt":"2023-12-05T16:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"1. Remove unnecessary code from vercel \n2. Add api call with axios + interfaces\n3. Create Pokemon list component + search logic\n4. Create first sketch of card component","shortMessageHtmlLink":"1. Remove unnecessary code from vercel"}},{"before":"c0979f3489b58b63a6c24f842212979b9074297f","after":"9cfd8a05fe2e12bcd39c49e42fdfb33b4e431e0b","ref":"refs/heads/main","pushedAt":"2023-12-04T18:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"project init","shortMessageHtmlLink":"project init"}},{"before":null,"after":"c0979f3489b58b63a6c24f842212979b9074297f","ref":"refs/heads/main","pushedAt":"2023-12-04T18:28:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sofiavazs","name":"Sofia","path":"/sofiavazs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61153167?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0zMVQxNDo0NToyOC4wMDAwMDBazwAAAAPuJPEu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0zMVQxNDo0NToyOC4wMDAwMDBazwAAAAPuJPEu","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wNFQxODoyODowNi4wMDAwMDBazwAAAAPA0kGP"}},"title":"Activity · sofiavazs/pokedex-nextjs"}