{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":794629569,"defaultBranch":"main","name":"shopnest","ownerLogin":"Nathaniel81","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-01T16:12:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104891061?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714579930.0","currentOid":""},"activityList":{"items":[{"before":"2e6161e7493dec78bf98e2eabccdb5016fff02c9","after":"a60d8bf07029165294c3f32901eea0c6e991cc31","ref":"refs/heads/main","pushedAt":"2024-05-23T07:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"be6aab0b0e81cc90bd515a52566b15fe0648f0e7","after":"2e6161e7493dec78bf98e2eabccdb5016fff02c9","ref":"refs/heads/main","pushedAt":"2024-05-18T13:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Removed the get_location view and associated logic from views.py","shortMessageHtmlLink":"Removed the get_location view and associated logic from views.py"}},{"before":"e896ac780ffed13b5f9781041be18bbf9e5a11d4","after":"be6aab0b0e81cc90bd515a52566b15fe0648f0e7","ref":"refs/heads/main","pushedAt":"2024-05-18T13:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Remove client country/location feature","shortMessageHtmlLink":"Remove client country/location feature"}},{"before":"e0feb2722d0e2b46fd5422b5ccbc0d8e8b9cab91","after":"e896ac780ffed13b5f9781041be18bbf9e5a11d4","ref":"refs/heads/main","pushedAt":"2024-05-18T13:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Lower code coverage failure threshold in GitHub Actions","shortMessageHtmlLink":"Lower code coverage failure threshold in GitHub Actions"}},{"before":"e9bc6f18c58b5ec3e587fa1b2e67c8d2514a332d","after":"e0feb2722d0e2b46fd5422b5ccbc0d8e8b9cab91","ref":"refs/heads/main","pushedAt":"2024-05-18T13:19:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Integrated IP geolocation API to fetch client's location","shortMessageHtmlLink":"Integrated IP geolocation API to fetch client's location"}},{"before":"83f600e9e841304fad699d3673cadb800cdaeca0","after":"e9bc6f18c58b5ec3e587fa1b2e67c8d2514a332d","ref":"refs/heads/main","pushedAt":"2024-05-18T13:16:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/Nathaniel81/ShopNest","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/Nathaniel81/ShopNest"}},{"before":"33b83eca614845f962cbcfee39551f75ef35f1ce","after":"83f600e9e841304fad699d3673cadb800cdaeca0","ref":"refs/heads/main","pushedAt":"2024-05-18T07:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1e7215b21427ffd9dd43c893476b5bc216a0a1ca","after":"33b83eca614845f962cbcfee39551f75ef35f1ce","ref":"refs/heads/main","pushedAt":"2024-05-11T19:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update ALLOWED_HOSTS","shortMessageHtmlLink":"Update ALLOWED_HOSTS"}},{"before":"bd732e33d2e29ce9c39e3498827add2b9d66038d","after":"1e7215b21427ffd9dd43c893476b5bc216a0a1ca","ref":"refs/heads/main","pushedAt":"2024-05-11T18:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Refactor sidebar styling and positioning for better visibility and clarity","shortMessageHtmlLink":"Refactor sidebar styling and positioning for better visibility and cl…"}},{"before":"35e01a8ac0e7fdf8c3762dd8fd8db76242f38aa8","after":"bd732e33d2e29ce9c39e3498827add2b9d66038d","ref":"refs/heads/main","pushedAt":"2024-05-11T13:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Use '--keepdb' option to reuse the test database between test runs","shortMessageHtmlLink":"Use '--keepdb' option to reuse the test database between test runs"}},{"before":"f68e184c6a4016edf81946700e372faeeee0f3bf","after":"35e01a8ac0e7fdf8c3762dd8fd8db76242f38aa8","ref":"refs/heads/main","pushedAt":"2024-05-11T13:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"set DATABASE_URL environment variable","shortMessageHtmlLink":"set DATABASE_URL environment variable"}},{"before":"035f78134b955c20d5b9a2b1aa41a2f14e1e221b","after":"f68e184c6a4016edf81946700e372faeeee0f3bf","ref":"refs/heads/main","pushedAt":"2024-05-11T12:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Removed save and unsave endpoints","shortMessageHtmlLink":"Removed save and unsave endpoints"}},{"before":"59686c2439ac1662758dc176d33ca8ffd2f8050e","after":"035f78134b955c20d5b9a2b1aa41a2f14e1e221b","ref":"refs/heads/main","pushedAt":"2024-05-11T12:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update requirements","shortMessageHtmlLink":"Update requirements"}},{"before":"1bff4cc21419ef701209ca2ed69168403ba450ca","after":"59686c2439ac1662758dc176d33ca8ffd2f8050e","ref":"refs/heads/main","pushedAt":"2024-05-11T12:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Remove image from OrderItem","shortMessageHtmlLink":"Remove image from OrderItem"}},{"before":"80edadd71db3659781d7bc35ccd0a8d28663ca4b","after":"1bff4cc21419ef701209ca2ed69168403ba450ca","ref":"refs/heads/main","pushedAt":"2024-05-11T12:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Enhanced registration serializer with validation to prevent duplicate usernames or emails","shortMessageHtmlLink":"Enhanced registration serializer with validation to prevent duplicate…"}},{"before":"03cdc7d7952b74964c7c058d99b218a596bb0baf","after":"80edadd71db3659781d7bc35ccd0a8d28663ca4b","ref":"refs/heads/main","pushedAt":"2024-05-11T12:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Remove profile_picture & address field from User model","shortMessageHtmlLink":"Remove profile_picture & address field from User model"}},{"before":"992bd14451f1e43b00e260eb17bbf14f2f00514e","after":"03cdc7d7952b74964c7c058d99b218a596bb0baf","ref":"refs/heads/main","pushedAt":"2024-05-11T12:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update requirements","shortMessageHtmlLink":"Update requirements"}},{"before":"e73edf85ab2af66a1d509c546fae95b81ecf27ea","after":"992bd14451f1e43b00e260eb17bbf14f2f00514e","ref":"refs/heads/main","pushedAt":"2024-05-11T12:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Added comprehensive API test cases for Product and User","shortMessageHtmlLink":"Added comprehensive API test cases for Product and User"}},{"before":"3d173ac763149d414d325a2537b504c07b0cb38e","after":"e73edf85ab2af66a1d509c546fae95b81ecf27ea","ref":"refs/heads/main","pushedAt":"2024-05-11T12:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Added comprehensive API test cases for Product and User","shortMessageHtmlLink":"Added comprehensive API test cases for Product and User"}},{"before":"d0cb273a598a43a0193b467b7c2fa75c42db80ff","after":"3d173ac763149d414d325a2537b504c07b0cb38e","ref":"refs/heads/main","pushedAt":"2024-05-10T17:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Complete Stripe integration with order creation functionality","shortMessageHtmlLink":"Complete Stripe integration with order creation functionality"}},{"before":"b298599b42e3a0f009fef9835650c263338129ae","after":"d0cb273a598a43a0193b467b7c2fa75c42db80ff","ref":"refs/heads/main","pushedAt":"2024-05-10T17:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Configure root URL patterns to map to 'payment' app","shortMessageHtmlLink":"Configure root URL patterns to map to 'payment' app"}},{"before":"d5b06b8686400560237eda78c7600c5aa6c03f4d","after":"b298599b42e3a0f009fef9835650c263338129ae","ref":"refs/heads/main","pushedAt":"2024-05-10T17:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Create 'payment' app for Stripe checkout functionality","shortMessageHtmlLink":"Create 'payment' app for Stripe checkout functionality"}},{"before":"d52d515bca320d35775dd525e24e9d4de1053322","after":"d5b06b8686400560237eda78c7600c5aa6c03f4d","ref":"refs/heads/main","pushedAt":"2024-05-10T17:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Add 'name' attribute to 'cartItems","shortMessageHtmlLink":"Add 'name' attribute to 'cartItems"}},{"before":"3b1e46e689389cff6862064a1cdd6d9fa3fada86","after":"d52d515bca320d35775dd525e24e9d4de1053322","ref":"refs/heads/main","pushedAt":"2024-05-10T17:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Add 'name' attribute to 'cartItems","shortMessageHtmlLink":"Add 'name' attribute to 'cartItems"}},{"before":"11188c351358e3f7ad80db160bf295d10561de07","after":"3b1e46e689389cff6862064a1cdd6d9fa3fada86","ref":"refs/heads/main","pushedAt":"2024-05-10T17:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update 'ProductsAPIView' view to filter out-of-stock products","shortMessageHtmlLink":"Update 'ProductsAPIView' view to filter out-of-stock products"}},{"before":"add1e62593a7e40734e751e6b3de11bdc920ac21","after":"11188c351358e3f7ad80db160bf295d10561de07","ref":"refs/heads/main","pushedAt":"2024-05-10T17:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update admin.py","shortMessageHtmlLink":"Update admin.py"}},{"before":"866830c1152a4df767893f8ee8762fd1b80b5865","after":"add1e62593a7e40734e751e6b3de11bdc920ac21","ref":"refs/heads/main","pushedAt":"2024-05-10T17:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Add countInStock field to Product model","shortMessageHtmlLink":"Add countInStock field to Product model"}},{"before":"5d3519cc7ded65bb2fd7902bde360d2aeb174dc7","after":"866830c1152a4df767893f8ee8762fd1b80b5865","ref":"refs/heads/main","pushedAt":"2024-05-09T19:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"nc","shortMessageHtmlLink":"nc"}},{"before":"eefe090a143f8f86ea0a78b2d0b4d1fb60814f0c","after":"5d3519cc7ded65bb2fd7902bde360d2aeb174dc7","ref":"refs/heads/main","pushedAt":"2024-05-08T12:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update workflows requirements","shortMessageHtmlLink":"Update workflows requirements"}},{"before":"196d2094c8806abc829dd57b93cf20af99a2a38e","after":"eefe090a143f8f86ea0a78b2d0b4d1fb60814f0c","ref":"refs/heads/main","pushedAt":"2024-05-08T12:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nathaniel81","name":"Nathaniel","path":"/Nathaniel81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104891061?s=80&v=4"},"commit":{"message":"Update Product model","shortMessageHtmlLink":"Update Product model"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QwNzoyNjowMy4wMDAwMDBazwAAAARRtRv6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QwNzoyNjowMy4wMDAwMDBazwAAAARRtRv6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOFQxMjozOTowNy4wMDAwMDBazwAAAAREnFah"}},"title":"Activity · Nathaniel81/shopnest"}