{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619988520,"defaultBranch":"master","name":"blog","ownerLogin":"Mohammadreza-73","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-27T20:09:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22294125?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682808572.0","currentOid":""},"activityList":{"items":[{"before":"dd706333922204d977b089b4b611bde2dca28b40","after":"e91f2f363dde28c49c66fd4d29d3319721d59649","ref":"refs/heads/master","pushedAt":"2023-04-29T22:47:43.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #27 from Mohammadreza-73/1.x\n\n[1.x] Implements login action","shortMessageHtmlLink":"Merge pull request #27 from Mohammadreza-73/1.x"}},{"before":"719bee2a4b48438b6793517b0d6657f4da93a2fb","after":"2ebeb93c9e5216ed7a88a7bd5f890c92a4ff95f5","ref":"refs/heads/1.x","pushedAt":"2023-04-29T22:44:45.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Implements login action","shortMessageHtmlLink":"Implements login action"}},{"before":"78c130c7a63e17a66794ae185231f8a5c7b0d07c","after":"dd706333922204d977b089b4b611bde2dca28b40","ref":"refs/heads/master","pushedAt":"2023-04-25T03:36:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #25 from Mohammadreza-73/1.x\n\n[1.x] Add readme file and update composer keywords","shortMessageHtmlLink":"Merge pull request #25 from Mohammadreza-73/1.x"}},{"before":"0b3d76e8bee7e692a4ba7c378a285b93ad493782","after":"719bee2a4b48438b6793517b0d6657f4da93a2fb","ref":"refs/heads/1.x","pushedAt":"2023-04-25T03:34:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add readme file and update composer keywords","shortMessageHtmlLink":"Add readme file and update composer keywords"}},{"before":"5d9d95abe3a91c120e8d66dd34a6d3e1d214f9b9","after":"78c130c7a63e17a66794ae185231f8a5c7b0d07c","ref":"refs/heads/master","pushedAt":"2023-04-25T03:13:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #24 from Mohammadreza-73/1.x\n\n[1.x] Add new features","shortMessageHtmlLink":"Merge pull request #24 from Mohammadreza-73/1.x"}},{"before":"922b280da64cd37986476f92ddfe2e374079fe33","after":"0b3d76e8bee7e692a4ba7c378a285b93ad493782","ref":"refs/heads/1.x","pushedAt":"2023-04-25T03:11:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Destroy session data after next request (#20)","shortMessageHtmlLink":"Destroy session data after next request (#20)"}},{"before":"7ee7954bab64a85ef2c8951c06d4f30717138b63","after":"5d9d95abe3a91c120e8d66dd34a6d3e1d214f9b9","ref":"refs/heads/master","pushedAt":"2023-04-25T02:48:31.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #22 from Mohammadreza-73/1.x\n\n[1.x] Add authentication","shortMessageHtmlLink":"Merge pull request #22 from Mohammadreza-73/1.x"}},{"before":"c8922fd53293d21934944a83f038ef09688e70b4","after":"922b280da64cd37986476f92ddfe2e374079fe33","ref":"refs/heads/1.x","pushedAt":"2023-04-25T02:43:10.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Modify authController:\n\nAdd user input validation,\nHandle feedback with sessions.","shortMessageHtmlLink":"Modify authController:"}},{"before":"67a86ce2675e0ae86cc3e1b6ec045b8c57780405","after":"7ee7954bab64a85ef2c8951c06d4f30717138b63","ref":"refs/heads/master","pushedAt":"2023-04-22T18:52:15.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #18 from Mohammadreza-73/1.x\n\n[1.x] Add `Authenticator` class","shortMessageHtmlLink":"Merge pull request #18 from Mohammadreza-73/1.x"}},{"before":"7419458358b4b5d8a245fee3e9249ea6693a6bf3","after":"c8922fd53293d21934944a83f038ef09688e70b4","ref":"refs/heads/1.x","pushedAt":"2023-04-22T18:50:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add `Authenticator` class (#16)","shortMessageHtmlLink":"Add Authenticator class (#16)"}},{"before":"8096976f1fcf4d0ece0db38b50acf990afd6cc80","after":"67a86ce2675e0ae86cc3e1b6ec045b8c57780405","ref":"refs/heads/master","pushedAt":"2023-04-21T15:16:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #14 from Mohammadreza-73/1.x\n\n[1.x] Add `Session` class","shortMessageHtmlLink":"Merge pull request #14 from Mohammadreza-73/1.x"}},{"before":"8f6cdf72a2ac4bcf1a168df522dc46c2b0cdaff8","after":"7419458358b4b5d8a245fee3e9249ea6693a6bf3","ref":"refs/heads/1.x","pushedAt":"2023-04-21T15:14:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge branch '1.x' of https://github.com/Mohammadreza-73/blog into 1.x","shortMessageHtmlLink":"Merge branch '1.x' of https://github.com/Mohammadreza-73/blog into 1.x"}},{"before":"556974f6c0397688c471b1a56ee6f770acbbaa76","after":"8f6cdf72a2ac4bcf1a168df522dc46c2b0cdaff8","ref":"refs/heads/1.x","pushedAt":"2023-04-21T15:10:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add class","shortMessageHtmlLink":"Add class"}},{"before":"01750313a2eee10083b99f4a77594f1e8519a6f5","after":"8096976f1fcf4d0ece0db38b50acf990afd6cc80","ref":"refs/heads/master","pushedAt":"2023-04-21T14:52:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #13 from Mohammadreza-73/1.x\n\n[1.x] Add some helpers","shortMessageHtmlLink":"Merge pull request #13 from Mohammadreza-73/1.x"}},{"before":"24ffc77904283f710d572d98598c1e284db51722","after":"556974f6c0397688c471b1a56ee6f770acbbaa76","ref":"refs/heads/1.x","pushedAt":"2023-04-21T14:50:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add some helper functions (#12)","shortMessageHtmlLink":"Add some helper functions (#12)"}},{"before":"9f33fb4f3171f239ee6e145442dde1e3b116dd95","after":"01750313a2eee10083b99f4a77594f1e8519a6f5","ref":"refs/heads/master","pushedAt":"2023-04-20T01:10:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Mohammadreza-73/1.x\n\n[1.x] Add middleware feature (#8)","shortMessageHtmlLink":"Merge pull request #11 from Mohammadreza-73/1.x"}},{"before":"63464740071705de8a3c0af87ab9fe95fd8748fe","after":"24ffc77904283f710d572d98598c1e284db51722","ref":"refs/heads/1.x","pushedAt":"2023-04-20T01:08:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add middleware to routes","shortMessageHtmlLink":"Add middleware to routes"}},{"before":"6dab9a9d4472ff681bbf134f5ff1640ff3cefda1","after":"9f33fb4f3171f239ee6e145442dde1e3b116dd95","ref":"refs/heads/master","pushedAt":"2023-04-19T00:58:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Merge pull request #10 from Mohammadreza-73/1.x\n\n[1.x] Add `Middleware` class","shortMessageHtmlLink":"Merge pull request #10 from Mohammadreza-73/1.x"}},{"before":null,"after":"63464740071705de8a3c0af87ab9fe95fd8748fe","ref":"refs/heads/1.x","pushedAt":"2023-04-19T00:57:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"[1.x] Add `Middleware` class","shortMessageHtmlLink":"[1.x] Add Middleware class"}},{"before":"763bad6c23bf67c8628ea365c93896e89f77087e","after":"6dab9a9d4472ff681bbf134f5ff1640ff3cefda1","ref":"refs/heads/master","pushedAt":"2023-04-18T00:50:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add `Controller` class as base class to access database","shortMessageHtmlLink":"Add Controller class as base class to access database"}},{"before":"1a3b63c7e6b82d4a9c8f717d0742da42a0f2baa1","after":"763bad6c23bf67c8628ea365c93896e89f77087e","ref":"refs/heads/master","pushedAt":"2023-04-17T01:05:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add `Response` class (#6)","shortMessageHtmlLink":"Add Response class (#6)"}},{"before":"60eeb9f18a02e140447515af14c777d3a0a58bd0","after":"1a3b63c7e6b82d4a9c8f717d0742da42a0f2baa1","ref":"refs/heads/master","pushedAt":"2023-04-15T23:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Modify config helper to get array key (#5)","shortMessageHtmlLink":"Modify config helper to get array key (#5)"}},{"before":"51d23ed94316ce7b8749796cdd8b1f68c7b61a0f","after":"60eeb9f18a02e140447515af14c777d3a0a58bd0","ref":"refs/heads/master","pushedAt":"2023-04-12T19:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add feature to access parameters from routes (#1)","shortMessageHtmlLink":"Add feature to access parameters from routes (#1)"}},{"before":"72419b53533a8b0479589295d1d1786fe58eb925","after":"51d23ed94316ce7b8749796cdd8b1f68c7b61a0f","ref":"refs/heads/master","pushedAt":"2023-04-02T20:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add custome exceptions:\n\nAdd class and method not found exception for router.","shortMessageHtmlLink":"Add custome exceptions:"}},{"before":"d9c2162f5499d90507c5a439e76afb8df82a822b","after":"72419b53533a8b0479589295d1d1786fe58eb925","ref":"refs/heads/master","pushedAt":"2023-03-31T13:30:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add routes:\n\nAdd routes in index,\nAdd home route.","shortMessageHtmlLink":"Add routes:"}},{"before":null,"after":"d9c2162f5499d90507c5a439e76afb8df82a822b","ref":"refs/heads/master","pushedAt":"2023-03-27T20:11:42.253Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mohammadreza-73","name":"Mohammadreza","path":"/Mohammadreza-73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22294125?s=80&v=4"},"commit":{"message":"Add license","shortMessageHtmlLink":"Add license"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADIvxEtwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Mohammadreza-73/blog"}