{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":769637253,"defaultBranch":"main","name":"Tamari","ownerLogin":"alexbates","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-09T16:28:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7158281?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716657928.0","currentOid":""},"activityList":{"items":[{"before":"b36a41742c52c1560fd7699809f647085239f4e2","after":"f867fa1cc4b303da62566128443e7e48f30b29b6","ref":"refs/heads/main","pushedAt":"2024-05-27T21:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Modified Account templates to only display one error per form field, fixed HTML validation issues","shortMessageHtmlLink":"Modified Account templates to only display one error per form field, …"}},{"before":"974771e677e7b6aa7f6da330057134d025b67414","after":"b36a41742c52c1560fd7699809f647085239f4e2","ref":"refs/heads/main","pushedAt":"2024-05-27T21:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix display issue on Add Recipe and Edit Recipe pages when 'not a valid integer' error shown for Nutritional Info","shortMessageHtmlLink":"Fix display issue on Add Recipe and Edit Recipe pages when 'not a val…"}},{"before":"74c1a7f12f8a92baeed46372e9f3378fd914b694","after":"974771e677e7b6aa7f6da330057134d025b67414","ref":"refs/heads/main","pushedAt":"2024-05-27T18:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix for Docker volume data copy issue, Tamari will now populate recipe-photos directory every time container boots","shortMessageHtmlLink":"Fix for Docker volume data copy issue, Tamari will now populate recip…"}},{"before":"43be83a6e02c8fb818137e7a5bc1b8816b3f6d7f","after":"74c1a7f12f8a92baeed46372e9f3378fd914b694","ref":"refs/heads/main","pushedAt":"2024-05-25T20:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Update Readme with latest Docker image","shortMessageHtmlLink":"Update Readme with latest Docker image"}},{"before":"7c6e033f4ce32b681f6fcd51a8e5ad63e819b3e9","after":"43be83a6e02c8fb818137e7a5bc1b8816b3f6d7f","ref":"refs/heads/main","pushedAt":"2024-05-25T17:27:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Update requirements.txt to include fake_useragent module used by Explore","shortMessageHtmlLink":"Update requirements.txt to include fake_useragent module used by Explore"}},{"before":"3ef08f2050538714603e65bea6ef1edd4607d70a","after":"7c6e033f4ce32b681f6fcd51a8e5ad63e819b3e9","ref":"refs/heads/main","pushedAt":"2024-05-25T16:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Update release notes again on About page","shortMessageHtmlLink":"Update release notes again on About page"}},{"before":"15d5d2bd70d7a13bb067341d6f25c97a4ccd79c0","after":"3ef08f2050538714603e65bea6ef1edd4607d70a","ref":"refs/heads/main","pushedAt":"2024-05-25T15:34:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Bump version to 0.6 and add release notes to About page, update Readme","shortMessageHtmlLink":"Bump version to 0.6 and add release notes to About page, update Readme"}},{"before":"020a99a3b6bbeb91be5c5a3d2dc0d9c366925adc","after":"15d5d2bd70d7a13bb067341d6f25c97a4ccd79c0","ref":"refs/heads/main","pushedAt":"2024-05-24T20:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Expand rate limit to all remaining pages, set rate limit ti disabled by default","shortMessageHtmlLink":"Expand rate limit to all remaining pages, set rate limit ti disabled …"}},{"before":"c317b2298d242b1b0bf97c3dab7d6e1e1c2dc7bd","after":"020a99a3b6bbeb91be5c5a3d2dc0d9c366925adc","ref":"refs/heads/main","pushedAt":"2024-05-24T19:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Remove old rate limit code from registration","shortMessageHtmlLink":"Remove old rate limit code from registration"}},{"before":"37ab75b6a7f4416be1342b24f554d660a6f57dfb","after":"c317b2298d242b1b0bf97c3dab7d6e1e1c2dc7bd","ref":"refs/heads/main","pushedAt":"2024-05-24T19:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Expand rate limit to all account pages, there are two tiers of rate limits for login and registration","shortMessageHtmlLink":"Expand rate limit to all account pages, there are two tiers of rate l…"}},{"before":"fe4b4419af00718873b760d758d385d30d9f0ace","after":"37ab75b6a7f4416be1342b24f554d660a6f57dfb","ref":"refs/heads/main","pushedAt":"2024-05-24T19:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Implement rate limit on login requests when form validates","shortMessageHtmlLink":"Implement rate limit on login requests when form validates"}},{"before":"347d4eca0ce546864da6bbafbe68785648552000","after":"fe4b4419af00718873b760d758d385d30d9f0ace","ref":"refs/heads/main","pushedAt":"2024-05-24T17:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix indentation error on account route","shortMessageHtmlLink":"Fix indentation error on account route"}},{"before":"4ed1d7a88e37050fa6ef16fe2f49ee917fe6ac0f","after":"347d4eca0ce546864da6bbafbe68785648552000","ref":"refs/heads/main","pushedAt":"2024-05-24T17:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Experiment with adding rate limit to whole registration route","shortMessageHtmlLink":"Experiment with adding rate limit to whole registration route"}},{"before":"82e73c873f257c8ded9d2dfd6b56a8808a14c5a8","after":"4ed1d7a88e37050fa6ef16fe2f49ee917fe6ac0f","ref":"refs/heads/main","pushedAt":"2024-05-24T17:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix config module name in account routes","shortMessageHtmlLink":"Fix config module name in account routes"}},{"before":"989bb6b3a12969141cf1b45db47e562945b98d1a","after":"82e73c873f257c8ded9d2dfd6b56a8808a14c5a8","ref":"refs/heads/main","pushedAt":"2024-05-24T17:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Implement rate limit for registration, this commit requires installing Flask-Limiter with 'pip install Flask-Limiter==3.7.0'","shortMessageHtmlLink":"Implement rate limit for registration, this commit requires installin…"}},{"before":"6be6dc29eb130a0989ac9c5b43a7301d97bab734","after":"989bb6b3a12969141cf1b45db47e562945b98d1a","ref":"refs/heads/main","pushedAt":"2024-05-24T15:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix url for Limit Photo Upload script","shortMessageHtmlLink":"Fix url for Limit Photo Upload script"}},{"before":"674dfacc5f3ece60afca304dd42da6602f9e5841","after":"6be6dc29eb130a0989ac9c5b43a7301d97bab734","ref":"refs/heads/main","pushedAt":"2024-05-24T14:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Add client side photo upload side limiting for Add and Edit Recipe pages","shortMessageHtmlLink":"Add client side photo upload side limiting for Add and Edit Recipe pages"}},{"before":"4888897ac817b542767b5ebfbaf7e00a1909040f","after":"674dfacc5f3ece60afca304dd42da6602f9e5841","ref":"refs/heads/main","pushedAt":"2024-05-23T22:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Reworking of 'see more' div on Explore to ensure text is always vertically centered","shortMessageHtmlLink":"Reworking of 'see more' div on Explore to ensure text is always verti…"}},{"before":"962c86b94685e952b37569b77cccfee4fb60cd1a","after":"4888897ac817b542767b5ebfbaf7e00a1909040f","ref":"refs/heads/main","pushedAt":"2024-05-23T21:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Explore CSS display refinements","shortMessageHtmlLink":"Explore CSS display refinements"}},{"before":"fe767e6cc756d1bcfdf6c43ee33c7d522f74cdf8","after":"962c86b94685e952b37569b77cccfee4fb60cd1a","ref":"refs/heads/main","pushedAt":"2024-05-23T18:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix syntax on error on Explore, add ids to prev/next buttons on Explore Search to fix display issue with light theme","shortMessageHtmlLink":"Fix syntax on error on Explore, add ids to prev/next buttons on Explo…"}},{"before":"9adab84d6f1b178368ff34efa65cf8dfb285b698","after":"fe767e6cc756d1bcfdf6c43ee33c7d522f74cdf8","ref":"refs/heads/main","pushedAt":"2024-05-23T18:56:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix My Recipes search interfering with Explore, fix Explore Search showing message","shortMessageHtmlLink":"Fix My Recipes search interfering with Explore, fix Explore Search sh…"}},{"before":"f6a6d601e565bfcaa1eaaa8435a93ef28171798a","after":"9adab84d6f1b178368ff34efa65cf8dfb285b698","ref":"refs/heads/main","pushedAt":"2024-05-23T00:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix accidental line break in 30 minute Explore text file casuing app error","shortMessageHtmlLink":"Fix accidental line break in 30 minute Explore text file casuing app …"}},{"before":"330dc6d64c375c5cca3601d293ba81393840356d","after":"f6a6d601e565bfcaa1eaaa8435a93ef28171798a","ref":"refs/heads/main","pushedAt":"2024-05-23T00:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Reduce image load delay by half on Explore","shortMessageHtmlLink":"Reduce image load delay by half on Explore"}},{"before":"be2938a95b5cb8a596123b81d9278db312736883","after":"330dc6d64c375c5cca3601d293ba81393840356d","ref":"refs/heads/main","pushedAt":"2024-05-23T00:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Update Explore Group CSS to complete updating of Explore SEarch and Explore Group pages","shortMessageHtmlLink":"Update Explore Group CSS to complete updating of Explore SEarch and E…"}},{"before":"9b5a90f0c794666ac7b7833a0fd82c1937ab9563","after":"be2938a95b5cb8a596123b81d9278db312736883","ref":"refs/heads/main","pushedAt":"2024-05-23T00:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix missing default photos for Explore Group and Explore Search routes","shortMessageHtmlLink":"Fix missing default photos for Explore Group and Explore Search routes"}},{"before":"8139a42fda2bf054fb8952777e752a805243a187","after":"9b5a90f0c794666ac7b7833a0fd82c1937ab9563","ref":"refs/heads/main","pushedAt":"2024-05-23T00:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix Explore template issue caused by removal of old code","shortMessageHtmlLink":"Fix Explore template issue caused by removal of old code"}},{"before":"cfecb70f3fe598ab9abfd6b58dbc0b7f0759ba75","after":"8139a42fda2bf054fb8952777e752a805243a187","ref":"refs/heads/main","pushedAt":"2024-05-23T00:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Remove old code for loading multiple text files in Explore, only one file is needed now","shortMessageHtmlLink":"Remove old code for loading multiple text files in Explore, only one …"}},{"before":"e79489b9e35330f635afa956059f617e0f7b2257","after":"cfecb70f3fe598ab9abfd6b58dbc0b7f0759ba75","ref":"refs/heads/main","pushedAt":"2024-05-23T00:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Expand Explore redesign to Explore Group and Explore Search","shortMessageHtmlLink":"Expand Explore redesign to Explore Group and Explore Search"}},{"before":"b27761a80609230ecc578d3ab58834642af76e6f","after":"e79489b9e35330f635afa956059f617e0f7b2257","ref":"refs/heads/main","pushedAt":"2024-05-22T21:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix invalid syntax for url building of Explore recipe background images","shortMessageHtmlLink":"Fix invalid syntax for url building of Explore recipe background images"}},{"before":"3e37183e5f0fd5ad8c72b29825f2bb9cefd3ea33","after":"b27761a80609230ecc578d3ab58834642af76e6f","ref":"refs/heads/main","pushedAt":"2024-05-22T16:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbates","name":"Alex Bates","path":"/alexbates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7158281?s=80&v=4"},"commit":{"message":"Fix links for default background photos on Explore","shortMessageHtmlLink":"Fix links for default background photos on Explore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVUGIRwA","startCursor":null,"endCursor":null}},"title":"Activity · alexbates/Tamari"}