{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714779252,"defaultBranch":"main","name":"Peepl","ownerLogin":"MaoShizhong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-05T19:51:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122839503?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704481390.0","currentOid":""},"activityList":{"items":[{"before":"f3dadd31dfb04d679f30f66b812cef02fcebbe49","after":"df261ad1755a7284b9d2e17f9c9cb0786fdf1216","ref":"refs/heads/main","pushedAt":"2024-09-12T15:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Change API url rewrite","shortMessageHtmlLink":"Change API url rewrite"}},{"before":"394b239cdb36c0eb0b2ca47422b7cc6957a8cd49","after":"f3dadd31dfb04d679f30f66b812cef02fcebbe49","ref":"refs/heads/main","pushedAt":"2024-01-28T02:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Fix hook useEffect cleanup\n\nNo more hacks/eslint-ignore - now effect cleans up by aborting fetch\nappropriately.","shortMessageHtmlLink":"Fix hook useEffect cleanup"}},{"before":"1d322e330a7a49d1e379e72dd3bf8651892a8b79","after":"394b239cdb36c0eb0b2ca47422b7cc6957a8cd49","ref":"refs/heads/main","pushedAt":"2024-01-06T16:44:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Allow comment reply box on own profile posts","shortMessageHtmlLink":"Allow comment reply box on own profile posts"}},{"before":"94aa8e8c63ad1e09d3efcb60c4bf56af19a33fbf","after":"1d322e330a7a49d1e379e72dd3bf8651892a8b79","ref":"refs/heads/main","pushedAt":"2024-01-06T16:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Prevent like post button appearing on nonfriend posts","shortMessageHtmlLink":"Prevent like post button appearing on nonfriend posts"}},{"before":"8b168160785731420f6a77f2dfe82b4cfaf47c99","after":"94aa8e8c63ad1e09d3efcb60c4bf56af19a33fbf","ref":"refs/heads/main","pushedAt":"2024-01-06T16:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Prevent reply comment box appearing on nonfriend wall posts","shortMessageHtmlLink":"Prevent reply comment box appearing on nonfriend wall posts"}},{"before":"caf67d1343475bd6ccebbec3032d063a39f37a78","after":"8b168160785731420f6a77f2dfe82b4cfaf47c99","ref":"refs/heads/main","pushedAt":"2024-01-06T14:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Fix undefined profile handle location state","shortMessageHtmlLink":"Fix undefined profile handle location state"}},{"before":"088427f6dc8fa2cab14fa3ed4762f9c9b4441209","after":"caf67d1343475bd6ccebbec3032d063a39f37a78","ref":"refs/heads/main","pushedAt":"2024-01-06T13:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Test cloudflare SSE ping for 504","shortMessageHtmlLink":"Test cloudflare SSE ping for 504"}},{"before":"c2e797dab7792d239154eed59ff215e5e4fe5d4c","after":"fc1a9b4458f8324bbf8c4cd2a7232b0c012dc954","ref":"refs/heads/test/vercel","pushedAt":"2024-01-05T19:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"e41a5792480d6adf0bd8274bfd7763c8f55bfb88","after":"c2e797dab7792d239154eed59ff215e5e4fe5d4c","ref":"refs/heads/test/vercel","pushedAt":"2024-01-05T19:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":"707a27a05dde18b5e95b0c08f107388303d62c7a","after":"e41a5792480d6adf0bd8274bfd7763c8f55bfb88","ref":"refs/heads/test/vercel","pushedAt":"2024-01-05T19:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"6cb7fc6796ca9c771ab4cdece719dd4578242578","after":"707a27a05dde18b5e95b0c08f107388303d62c7a","ref":"refs/heads/test/vercel","pushedAt":"2024-01-05T19:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"6cb7fc6796ca9c771ab4cdece719dd4578242578","ref":"refs/heads/test/vercel","pushedAt":"2024-01-05T19:03:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test vercel","shortMessageHtmlLink":"test vercel"}},{"before":"5a40ed48e03bbe6253741b0d5fa3f0e179fc340b","after":null,"ref":"refs/heads/test","pushedAt":"2024-01-05T17:51:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"}},{"before":"9853db0a99512b927b44aced4b97b0e208d15843","after":"5a40ed48e03bbe6253741b0d5fa3f0e179fc340b","ref":"refs/heads/test","pushedAt":"2024-01-05T17:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test deploy","shortMessageHtmlLink":"test deploy"}},{"before":null,"after":"9853db0a99512b927b44aced4b97b0e208d15843","ref":"refs/heads/test","pushedAt":"2024-01-05T17:38:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"test test API","shortMessageHtmlLink":"test test API"}},{"before":"a8550202c35e0737774bf21840aad345aae6e74c","after":"088427f6dc8fa2cab14fa3ed4762f9c9b4441209","ref":"refs/heads/main","pushedAt":"2024-01-05T16:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Add github repo link and adjust header searhc placeholder","shortMessageHtmlLink":"Add github repo link and adjust header searhc placeholder"}},{"before":"4958257801729c1530b41d16419e879d1f64e108","after":"a8550202c35e0737774bf21840aad345aae6e74c","ref":"refs/heads/main","pushedAt":"2024-01-05T16:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Refactor tabs from array to object\n\nEasier to rename tab in single place to avoid magic strings","shortMessageHtmlLink":"Refactor tabs from array to object"}},{"before":"9274da01ef37974cbb1de5b02f2773f17fb76228","after":"4958257801729c1530b41d16419e879d1f64e108","ref":"refs/heads/main","pushedAt":"2024-01-05T15:45:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Fix wall post pagination retaining wrong posts as old state","shortMessageHtmlLink":"Fix wall post pagination retaining wrong posts as old state"}},{"before":"92328869c25c120d83d14303c2422f42700888de","after":"9274da01ef37974cbb1de5b02f2773f17fb76228","ref":"refs/heads/main","pushedAt":"2024-01-05T12:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Prevent like button spam from multi-fetching","shortMessageHtmlLink":"Prevent like button spam from multi-fetching"}},{"before":"c1ff6c98c7e33f3df5f48abae66c552fc0832f8c","after":"92328869c25c120d83d14303c2422f42700888de","ref":"refs/heads/main","pushedAt":"2024-01-05T11:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Hard-reload profile only if already on own profile\n\nNeeded to re-fetch to update state as without it, it would not reload and\nrerender.\nDoes not need this if accessing from a different page.","shortMessageHtmlLink":"Hard-reload profile only if already on own profile"}},{"before":"fcf541858852087b835bf5bcc53c4f89160019f6","after":"c1ff6c98c7e33f3df5f48abae66c552fc0832f8c","ref":"refs/heads/main","pushedAt":"2024-01-05T11:31:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Add proper app load splash screen","shortMessageHtmlLink":"Add proper app load splash screen"}},{"before":"c92909b158e54260b2e8316d41f218f42065e1e5","after":"fcf541858852087b835bf5bcc53c4f89160019f6","ref":"refs/heads/main","pushedAt":"2024-01-05T06:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Add _redirects for netlify deployment","shortMessageHtmlLink":"Add _redirects for netlify deployment"}},{"before":"fbde8edeb78d1f6ce125172231b0f0bac5a38a18","after":"c92909b158e54260b2e8316d41f218f42065e1e5","ref":"refs/heads/main","pushedAt":"2024-01-05T06:40:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Add auto-fetch on scroll to bottom of gallery","shortMessageHtmlLink":"Add auto-fetch on scroll to bottom of gallery"}},{"before":"fbde8edeb78d1f6ce125172231b0f0bac5a38a18","after":"c92909b158e54260b2e8316d41f218f42065e1e5","ref":"refs/heads/feature/pagination","pushedAt":"2024-01-05T06:40:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Add auto-fetch on scroll to bottom of gallery","shortMessageHtmlLink":"Add auto-fetch on scroll to bottom of gallery"}},{"before":null,"after":"fbde8edeb78d1f6ce125172231b0f0bac5a38a18","ref":"refs/heads/feature/pagination","pushedAt":"2024-01-03T17:28:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Improve accessibility","shortMessageHtmlLink":"Improve accessibility"}},{"before":"5b2ddf0bc9bb916b897c48ff8132a65f4bc4e696","after":"fbde8edeb78d1f6ce125172231b0f0bac5a38a18","ref":"refs/heads/main","pushedAt":"2024-01-03T17:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Improve accessibility","shortMessageHtmlLink":"Improve accessibility"}},{"before":"e92eb3f75beb7d9092950d3440377b327738ae3b","after":"5b2ddf0bc9bb916b897c48ff8132a65f4bc4e696","ref":"refs/heads/main","pushedAt":"2024-01-03T15:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Fix SSE effect cleanup\n\nNo longer requires conditional - fixes duplicate SSE in strict mode, so\nstrict mode has been re-enabled.\nAdjusted comments background colour.","shortMessageHtmlLink":"Fix SSE effect cleanup"}},{"before":"5e895b9c54c0eb3d78882ae3bc10e95f27c68c2c","after":"e92eb3f75beb7d9092950d3440377b327738ae3b","ref":"refs/heads/main","pushedAt":"2024-01-03T14:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Implement github auth and autologin\n\nFixed empty gallery/friends list styles.","shortMessageHtmlLink":"Implement github auth and autologin"}},{"before":"9be726df689746c629cc767b156088a6eda9456c","after":"5e895b9c54c0eb3d78882ae3bc10e95f27c68c2c","ref":"refs/heads/main","pushedAt":"2024-01-02T23:34:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Implement comment deletion\n\nIndividual comments now separate component.\nAdjusted textarea inline padding.","shortMessageHtmlLink":"Implement comment deletion"}},{"before":null,"after":"5e895b9c54c0eb3d78882ae3bc10e95f27c68c2c","ref":"refs/heads/feature/comments","pushedAt":"2024-01-02T23:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaoShizhong","name":null,"path":"/MaoShizhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122839503?s=80&v=4"},"commit":{"message":"Implement comment deletion\n\nIndividual comments now separate component.\nAdjusted textarea inline padding.","shortMessageHtmlLink":"Implement comment deletion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNTowOToyMi4wMDAwMDBazwAAAAS0ilFY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wMlQyMzozMzo1Ni4wMDAwMDBazwAAAAPWX8HJ"}},"title":"Activity ยท MaoShizhong/Peepl"}