{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":724915849,"defaultBranch":"main","name":"FundHubAPI","ownerLogin":"SteveLorde","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-29T03:38:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77066586?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701229140.775108","currentOid":""},"activityList":{"items":[{"before":"5460d89611d435bc1cf1a49c3c056db21a2aba48","after":"b2571fb559c99e33e1636498e56351433712784e","ref":"refs/heads/main","pushedAt":"2024-06-03T15:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"fixed donation object in Donate service","shortMessageHtmlLink":"fixed donation object in Donate service"}},{"before":"f07c13dc0ac407225e0e7008bf8b6e78d9745f67","after":"5460d89611d435bc1cf1a49c3c056db21a2aba48","ref":"refs/heads/main","pushedAt":"2024-05-24T19:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"tiny adjustment for better code logic","shortMessageHtmlLink":"tiny adjustment for better code logic"}},{"before":"e33ea34d5ae647693c599e96ba55a563121eefc4","after":"f07c13dc0ac407225e0e7008bf8b6e78d9745f67","ref":"refs/heads/main","pushedAt":"2024-05-24T19:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"fixed paging logic","shortMessageHtmlLink":"fixed paging logic"}},{"before":"14cd097aa031dbc44c822a10dc7f116e69cb3277","after":"e33ea34d5ae647693c599e96ba55a563121eefc4","ref":"refs/heads/main","pushedAt":"2024-05-24T18:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"fixed calculating totalPages logic when getting projects","shortMessageHtmlLink":"fixed calculating totalPages logic when getting projects"}},{"before":"ab41fb7c620bc886ce49cc782fe01b2dc802795b","after":"14cd097aa031dbc44c822a10dc7f116e69cb3277","ref":"refs/heads/main","pushedAt":"2024-05-24T07:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"improved code readability in GetProjects method in ProjectsController.cs, some updates to DTOs and Models","shortMessageHtmlLink":"improved code readability in GetProjects method in ProjectsController…"}},{"before":"1a32010086532a34d6ddc34c9b2a8a4be97b002b","after":"ab41fb7c620bc886ce49cc782fe01b2dc802795b","ref":"refs/heads/main","pushedAt":"2024-05-11T12:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"fixed mail controller","shortMessageHtmlLink":"fixed mail controller"}},{"before":"65cdc93945f0009c1cb7820054311bf155365426","after":"1a32010086532a34d6ddc34c9b2a8a4be97b002b","ref":"refs/heads/main","pushedAt":"2024-05-11T12:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"added Donation service in ServicesRegisterationExtension.cs","shortMessageHtmlLink":"added Donation service in ServicesRegisterationExtension.cs"}},{"before":"8a250020ba44e10d125074db5957a87f8c51c061","after":"65cdc93945f0009c1cb7820054311bf155365426","ref":"refs/heads/main","pushedAt":"2024-05-11T12:08:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"renamed user to donator in DonateToProject method","shortMessageHtmlLink":"renamed user to donator in DonateToProject method"}},{"before":"e825992e7a48065d9ba7668dc75b6d364e401db3","after":"8a250020ba44e10d125074db5957a87f8c51c061","ref":"refs/heads/main","pushedAt":"2024-05-11T12:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"Email SMTP configuration and credentials done","shortMessageHtmlLink":"Email SMTP configuration and credentials done"}},{"before":"09b537fcb7b84254f154000eae25994e9ecd1823","after":"e825992e7a48065d9ba7668dc75b6d364e401db3","ref":"refs/heads/main","pushedAt":"2024-05-07T22:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"3ec44ad72ad9a3793125126a7e3e9fb8670be688","after":"09b537fcb7b84254f154000eae25994e9ecd1823","ref":"refs/heads/main","pushedAt":"2024-04-09T12:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"changed audienceURL to clientURL and supplied with relative url for dev and prod, removed direct usage of DataContext in Authentication.cs, added two more methods for getting and checking user in database in UserRepository Service","shortMessageHtmlLink":"changed audienceURL to clientURL and supplied with relative url for d…"}},{"before":"c7388306452114ec340c17c3e992198c275def95","after":"3ec44ad72ad9a3793125126a7e3e9fb8670be688","ref":"refs/heads/main","pushedAt":"2024-04-08T19:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"converted DTOs to record instead of class (less boilerplate and size, adheres to strict immutability design for DTOs as just data holders)","shortMessageHtmlLink":"converted DTOs to record instead of class (less boilerplate and size,…"}},{"before":"a270acc850ee70d1ebcd070770fa392df9b530ee","after":"c7388306452114ec340c17c3e992198c275def95","ref":"refs/heads/main","pushedAt":"2024-04-08T19:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"replaced List with IList (relying on Interface rather than concrete implementation)","shortMessageHtmlLink":"replaced List with IList (relying on Interface rather than concrete i…"}},{"before":"d15f09641ad913e1f53e08747d0543e43cd8c6d1","after":"a270acc850ee70d1ebcd070770fa392df9b530ee","ref":"refs/heads/main","pushedAt":"2024-04-08T19:26:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"5033a96201154d2271763319abc241fcef460348","after":"d15f09641ad913e1f53e08747d0543e43cd8c6d1","ref":"refs/heads/main","pushedAt":"2024-04-08T19:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"fixed namespacing","shortMessageHtmlLink":"fixed namespacing"}},{"before":"bf651842fc404acdca4746aa6b7fb7f37cce5b92","after":"5033a96201154d2271763319abc241fcef460348","ref":"refs/heads/main","pushedAt":"2024-04-08T19:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"put ServicesRegisterationExtension.cs in root of .API project and deleted Services folder","shortMessageHtmlLink":"put ServicesRegisterationExtension.cs in root of .API project and del…"}},{"before":"e72bcea6323d3bbb207d67a521453da9882c60ab","after":"bf651842fc404acdca4746aa6b7fb7f37cce5b92","ref":"refs/heads/main","pushedAt":"2024-04-08T19:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"changed audienceURL config variable to clientURL","shortMessageHtmlLink":"changed audienceURL config variable to clientURL"}},{"before":"0c2258ffa4708467745f17e3c60b863cb7bbca1f","after":"e72bcea6323d3bbb207d67a521453da9882c60ab","ref":"refs/heads/main","pushedAt":"2024-04-04T00:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"implemented server pagination for GetProjects method in ProjectsController.cs","shortMessageHtmlLink":"implemented server pagination for GetProjects method in ProjectsContr…"}},{"before":"1fa9dbd6d2c197d8f6d110cee3d23d73c2d79558","after":"0c2258ffa4708467745f17e3c60b863cb7bbca1f","ref":"refs/heads/main","pushedAt":"2024-04-03T23:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"re-structure of solution into several projects, moved services and data folders","shortMessageHtmlLink":"re-structure of solution into several projects, moved services and da…"}},{"before":"3c3c38705a13780c6085abc5f7e88f49d95baa0f","after":"1fa9dbd6d2c197d8f6d110cee3d23d73c2d79558","ref":"refs/heads/main","pushedAt":"2024-04-03T22:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"ignored all bin and obj folders","shortMessageHtmlLink":"ignored all bin and obj folders"}},{"before":"4cb395c951b1c133da5351e473658fbe4cea53c1","after":"3c3c38705a13780c6085abc5f7e88f49d95baa0f","ref":"refs/heads/main","pushedAt":"2024-04-01T23:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"edited gitignore","shortMessageHtmlLink":"edited gitignore"}},{"before":"9c61650289bafa5a439dec0c496b5bef753e6e3c","after":"4cb395c951b1c133da5351e473658fbe4cea53c1","ref":"refs/heads/main","pushedAt":"2024-04-01T23:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"removed uselss old files","shortMessageHtmlLink":"removed uselss old files"}},{"before":"4be4b462c776233b5472dd2a6c0a3c08e8c75b7f","after":"9c61650289bafa5a439dec0c496b5bef753e6e3c","ref":"refs/heads/main","pushedAt":"2024-04-01T21:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"removed FundHub.Data project for now due to errors, working on fixing solution wide error","shortMessageHtmlLink":"removed FundHub.Data project for now due to errors, working on fixing…"}},{"before":"6a9ad2d04af7dcfeded986ccf555b809cb0d5f2d","after":"4be4b462c776233b5472dd2a6c0a3c08e8c75b7f","ref":"refs/heads/main","pushedAt":"2024-04-01T21:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"removed and extracted FundHubClient completely out from API project to dedicated project and repo","shortMessageHtmlLink":"removed and extracted FundHubClient completely out from API project t…"}},{"before":"eeb939e6edd89d099958b072036e9187e11374be","after":"6a9ad2d04af7dcfeded986ccf555b809cb0d5f2d","ref":"refs/heads/main","pushedAt":"2024-03-28T19:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: added automatic hidden style attribute for mobile menu when screen is larger than 1024px","shortMessageHtmlLink":"frontend: added automatic hidden style attribute for mobile menu when…"}},{"before":"5a52a1d56e75e6a4069b532ae6fe4cf5f67c9806","after":"eeb939e6edd89d099958b072036e9187e11374be","ref":"refs/heads/main","pushedAt":"2024-03-28T19:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: added bottom margin to mobile menu links elements","shortMessageHtmlLink":"frontend: added bottom margin to mobile menu links elements"}},{"before":"a1f85412d47c694b64d1b7293716b1bac5148978","after":"5a52a1d56e75e6a4069b532ae6fe4cf5f67c9806","ref":"refs/heads/main","pushedAt":"2024-03-28T19:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: fixed mobile menu and mobile login icon, fixed environment variables and import","shortMessageHtmlLink":"frontend: fixed mobile menu and mobile login icon, fixed environment …"}},{"before":"1fb5d511b60a578c94bc16e216102a854bdf70ac","after":"a1f85412d47c694b64d1b7293716b1bac5148978","ref":"refs/heads/main","pushedAt":"2024-03-28T17:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: centered projects cards titles in projects-page.component.html","shortMessageHtmlLink":"frontend: centered projects cards titles in projects-page.component.html"}},{"before":"84324b249562a0d8d68de3de37134aadfa3b2f88","after":"1fb5d511b60a578c94bc16e216102a854bdf70ac","ref":"refs/heads/main","pushedAt":"2024-03-28T17:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: fixed authentication.service.ts setting for isloggedin variable in LogOut and GetActiveUser methods (based on BehaviourSubject now)","shortMessageHtmlLink":"frontend: fixed authentication.service.ts setting for isloggedin vari…"}},{"before":"6ef932e913c4ab386348438d41cd31213fab83f5","after":"84324b249562a0d8d68de3de37134aadfa3b2f88","ref":"refs/heads/main","pushedAt":"2024-03-28T17:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SteveLorde","name":"Mostafa Maher","path":"/SteveLorde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77066586?s=80&v=4"},"commit":{"message":"frontend: mobile navbar mostly done (mobile menu toggle not working atm), added text header for filtering by category in projects-page.component.html, added UI icons for mobile navbar for logged and unlogged users. WARNING!:DEVELOPMENT ENVIRONMENT FOR BACKENDURL IS BROKEN AND REFACTORING IS TO BE MADE","shortMessageHtmlLink":"frontend: mobile navbar mostly done (mobile menu toggle not working a…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWxRqdwA","startCursor":null,"endCursor":null}},"title":"Activity · SteveLorde/FundHubAPI"}