{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626767900,"defaultBranch":"main","name":"nest-study","ownerLogin":"wjw-gavin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-12T05:57:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19986739?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691059314.0","currentOid":""},"activityList":{"items":[{"before":"3c5661f888d684f87955b98db6d40a06a2aae5ab","after":"deb32c4d04702689cf1a1378c81ba47d29ef095a","ref":"refs/heads/main","pushedAt":"2024-03-07T10:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat: add register api","shortMessageHtmlLink":"feat: add register api"}},{"before":"b7e7af72e332ea69b3319bccd49cab777d818ff7","after":"3c5661f888d684f87955b98db6d40a06a2aae5ab","ref":"refs/heads/main","pushedAt":"2023-09-01T09:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: format code","shortMessageHtmlLink":"chore: format code"}},{"before":"c8932c111d8efcd89f8c1a59bc27b2c934bbdc72","after":"b7e7af72e332ea69b3319bccd49cab777d818ff7","ref":"refs/heads/main","pushedAt":"2023-08-24T06:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: improve code","shortMessageHtmlLink":"chore: improve code"}},{"before":"b410145d05435169837947947b271dd5aa32f9c9","after":"c8932c111d8efcd89f8c1a59bc27b2c934bbdc72","ref":"refs/heads/main","pushedAt":"2023-08-23T05:43:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat: add date range search item to Article","shortMessageHtmlLink":"feat: add date range search item to Article"}},{"before":"9bfae1419bef1026b1fc927abcb5c2f0abf8f711","after":"b410145d05435169837947947b271dd5aa32f9c9","ref":"refs/heads/main","pushedAt":"2023-08-23T02:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: upgrade deps","shortMessageHtmlLink":"chore: upgrade deps"}},{"before":"f31e5747592f8eb99b1cd78f3aebb0e54b8cd91e","after":"9bfae1419bef1026b1fc927abcb5c2f0abf8f711","ref":"refs/heads/main","pushedAt":"2023-08-18T01:57:50.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat: using redis to support logout","shortMessageHtmlLink":"feat: using redis to support logout"}},{"before":"b9212da2c59a6ba34d2cb6d3ff5638c5f74f3af8","after":"9bfae1419bef1026b1fc927abcb5c2f0abf8f711","ref":"refs/heads/dev","pushedAt":"2023-08-18T01:56:48.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat: using redis to support logout","shortMessageHtmlLink":"feat: using redis to support logout"}},{"before":"b9212da2c59a6ba34d2cb6d3ff5638c5f74f3af8","after":"f31e5747592f8eb99b1cd78f3aebb0e54b8cd91e","ref":"refs/heads/main","pushedAt":"2023-08-05T06:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: add avatar img","shortMessageHtmlLink":"chore: add avatar img"}},{"before":"e82b987454a93c8bdd5d7a87d82429ccc3fa1c3f","after":"b9212da2c59a6ba34d2cb6d3ff5638c5f74f3af8","ref":"refs/heads/main","pushedAt":"2023-08-05T06:37:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: modifying mobile is not allowed","shortMessageHtmlLink":"fix: modifying mobile is not allowed"}},{"before":"340754b5c861dd4a18d1e9583467447b83aaf860","after":"b9212da2c59a6ba34d2cb6d3ff5638c5f74f3af8","ref":"refs/heads/dev","pushedAt":"2023-08-05T06:30:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: modifying mobile is not allowed","shortMessageHtmlLink":"fix: modifying mobile is not allowed"}},{"before":"3d1c12b1f9d93ec7e2e3e753bb161b99098d9dba","after":"340754b5c861dd4a18d1e9583467447b83aaf860","ref":"refs/heads/dev","pushedAt":"2023-08-04T10:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: get user info from the database instead of token","shortMessageHtmlLink":"chore: get user info from the database instead of token"}},{"before":"98677cc3ffa3ca44a2d6e98db83ecb17ec6605a9","after":"3d1c12b1f9d93ec7e2e3e753bb161b99098d9dba","ref":"refs/heads/dev","pushedAt":"2023-08-04T10:09:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat: support static files for accessing services","shortMessageHtmlLink":"feat: support static files for accessing services"}},{"before":"e82b987454a93c8bdd5d7a87d82429ccc3fa1c3f","after":"98677cc3ffa3ca44a2d6e98db83ecb17ec6605a9","ref":"refs/heads/dev","pushedAt":"2023-08-04T06:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"ci: add config to not generate spec files","shortMessageHtmlLink":"ci: add config to not generate spec files"}},{"before":null,"after":"e82b987454a93c8bdd5d7a87d82429ccc3fa1c3f","ref":"refs/heads/dev","pushedAt":"2023-08-03T10:41:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat(Upload): add upload module and support verifying token from cookies when displaying images","shortMessageHtmlLink":"feat(Upload): add upload module and support verifying token from cook…"}},{"before":"8ce40b0f4933e17b78f5c38010cf70bfc62ecc43","after":"e82b987454a93c8bdd5d7a87d82429ccc3fa1c3f","ref":"refs/heads/main","pushedAt":"2023-08-03T10:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"feat(Upload): add upload module and support verifying token from cookies when displaying images","shortMessageHtmlLink":"feat(Upload): add upload module and support verifying token from cook…"}},{"before":"d803d6cc62519e866298233bad1a198eb0c24d5b","after":"8ce40b0f4933e17b78f5c38010cf70bfc62ecc43","ref":"refs/heads/main","pushedAt":"2023-08-02T06:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: optimizing the logic of unnecessary return of entity fields","shortMessageHtmlLink":"chore: optimizing the logic of unnecessary return of entity fields"}},{"before":"f3ff3057dff8d2f18e55bf6b5539a71cf699251c","after":"d803d6cc62519e866298233bad1a198eb0c24d5b","ref":"refs/heads/main","pushedAt":"2023-08-02T06:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: optimizing the logic of unnecessary return of entity fields","shortMessageHtmlLink":"chore: optimizing the logic of unnecessary return of entity fields"}},{"before":"0ee287501fd92b3731c92f03ddc9831d2a3287f0","after":"f3ff3057dff8d2f18e55bf6b5539a71cf699251c","ref":"refs/heads/main","pushedAt":"2023-08-02T02:21:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: make the file directory more suitable","shortMessageHtmlLink":"chore: make the file directory more suitable"}},{"before":"e23dad438f17acf5eb43fbb1d7c45318c990d090","after":"0ee287501fd92b3731c92f03ddc9831d2a3287f0","ref":"refs/heads/main","pushedAt":"2023-08-01T03:42:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: add status enum","shortMessageHtmlLink":"chore: add status enum"}},{"before":"b67ff69d68b2cbca34796c371eac451c919be7cb","after":"e23dad438f17acf5eb43fbb1d7c45318c990d090","ref":"refs/heads/main","pushedAt":"2023-07-28T09:14:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: upgrade deps","shortMessageHtmlLink":"chore: upgrade deps"}},{"before":"0213f3d3c8c6b383e349daece24b7d7c2eb1c97b","after":"b67ff69d68b2cbca34796c371eac451c919be7cb","ref":"refs/heads/main","pushedAt":"2023-07-28T09:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: delete console","shortMessageHtmlLink":"chore: delete console"}},{"before":"6e1d9d79e982dcc86cc60df1f5ff785b37112291","after":"0213f3d3c8c6b383e349daece24b7d7c2eb1c97b","ref":"refs/heads/main","pushedAt":"2023-07-28T09:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: fix cyclic dependencies","shortMessageHtmlLink":"fix: fix cyclic dependencies"}},{"before":"f86b1b59cbaa994e061c3c2fcc6095c94c151def","after":"6e1d9d79e982dcc86cc60df1f5ff785b37112291","ref":"refs/heads/main","pushedAt":"2023-07-28T05:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"perf: improve auth module to not use passport","shortMessageHtmlLink":"perf: improve auth module to not use passport"}},{"before":"6a3e624ac33217438445016b542683e793a6cae3","after":"f86b1b59cbaa994e061c3c2fcc6095c94c151def","ref":"refs/heads/main","pushedAt":"2023-07-28T03:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"perf: improve auth module to not use passport","shortMessageHtmlLink":"perf: improve auth module to not use passport"}},{"before":"d643dff91eb0b96d94ca2d03ecb6e00acc6fae1e","after":"6a3e624ac33217438445016b542683e793a6cae3","ref":"refs/heads/main","pushedAt":"2023-07-26T03:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: optimize code","shortMessageHtmlLink":"chore: optimize code"}},{"before":"1827574bf9376b72afd15b1a5876188086fc9bfb","after":"d643dff91eb0b96d94ca2d03ecb6e00acc6fae1e","ref":"refs/heads/main","pushedAt":"2023-07-25T03:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: not allow deleting admin","shortMessageHtmlLink":"fix: not allow deleting admin"}},{"before":"b75c7dbde26bbd10a7565cd97c66327b1f700686","after":"1827574bf9376b72afd15b1a5876188086fc9bfb","ref":"refs/heads/main","pushedAt":"2023-07-25T03:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"chore: remove duplicate fields","shortMessageHtmlLink":"chore: remove duplicate fields"}},{"before":"fb83bae4381b48dd6366630a7e676ccb51c3f413","after":"b75c7dbde26bbd10a7565cd97c66327b1f700686","ref":"refs/heads/main","pushedAt":"2023-07-25T02:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: fix file name","shortMessageHtmlLink":"fix: fix file name"}},{"before":"5dd339a4d5a1b015f6a9578587132635386a4bbc","after":"fb83bae4381b48dd6366630a7e676ccb51c3f413","ref":"refs/heads/main","pushedAt":"2023-07-25T02:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: fix updating user with empty fields","shortMessageHtmlLink":"fix: fix updating user with empty fields"}},{"before":"f02510b6a97a32bfb762332ba5240c8a09f381a6","after":"5dd339a4d5a1b015f6a9578587132635386a4bbc","ref":"refs/heads/main","pushedAt":"2023-07-21T10:57:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjw-gavin","name":"Gavin","path":"/wjw-gavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19986739?s=80&v=4"},"commit":{"message":"fix: fix typo file name","shortMessageHtmlLink":"fix: fix typo file name"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDvH-rQA","startCursor":null,"endCursor":null}},"title":"Activity · wjw-gavin/nest-study"}