{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":658719372,"defaultBranch":"main","name":"KZHub","ownerLogin":"Iwaneq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-26T11:01:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27814917?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703531278.0","currentOid":""},"activityList":{"items":[{"before":"c4751617b6b138d350cd8c49f067d8a0984c9ff7","after":null,"ref":"refs/heads/feature/task-14","pushedAt":"2023-12-25T19:07:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"1df7c9dd8b76d1d1b2978616926d910d9e2732f2","after":"55d3dbc76463942f1c9c03598976d2ab2f46220e","ref":"refs/heads/main","pushedAt":"2023-12-25T19:07:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Task 14 - Add Authorization (#12)\n\n* Setup Authentication\r\n\r\n* Add Identity MSSQL and Resolve Problems with Authorization\r\n\r\n* Redirect to login when unauthorized\r\n\r\n* Remove unused functions from UI","shortMessageHtmlLink":"Task 14 - Add Authorization (#12)"}},{"before":null,"after":"c4751617b6b138d350cd8c49f067d8a0984c9ff7","ref":"refs/heads/feature/task-14","pushedAt":"2023-12-25T19:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Remove unused functions from UI","shortMessageHtmlLink":"Remove unused functions from UI"}},{"before":"dd43f667df78fc688d91c879a245c538d08cbedb","after":null,"ref":"refs/heads/feature/task-12","pushedAt":"2023-10-19T08:17:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"845c8064cc5c36e2ba309951bf01c334fdd733cd","after":"1df7c9dd8b76d1d1b2978616926d910d9e2732f2","ref":"refs/heads/main","pushedAt":"2023-10-19T08:17:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Refactor RabbitMQ Services (#11)\n\n* Refactor CardGeneration MessageBusSubscriber\r\n\r\n* Refactor CardStorage MessageBusSubscriber\r\n\r\n* Refactor WebClient MessageBusClients","shortMessageHtmlLink":"Refactor RabbitMQ Services (#11)"}},{"before":null,"after":"dd43f667df78fc688d91c879a245c538d08cbedb","ref":"refs/heads/feature/task-12","pushedAt":"2023-10-19T08:14:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Refactor WebClient MessageBusClients","shortMessageHtmlLink":"Refactor WebClient MessageBusClients"}},{"before":"8b4468e14ab1ed4be4586a99b77ce4c9cf12573d","after":null,"ref":"refs/heads/feature/task-11","pushedAt":"2023-10-11T17:53:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"360a4bcbcfae90d257d733914073f6f3454444bb","after":"845c8064cc5c36e2ba309951bf01c334fdd733cd","ref":"refs/heads/main","pushedAt":"2023-10-11T17:53:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Task 11 - Link WebClient with CardStoringService via RabbitMQ/K8S (#10)\n\n* Add ReviewCard Page\r\n\r\n* Language changes in UI\r\n\r\n* Refactor MessageBusClient\r\n\r\n* Send data to CardStoringService\r\n\r\n* Save card to MSSQL\r\n\r\n* Fix Kubernetes problems\r\n\r\n* Return save state to WebClient","shortMessageHtmlLink":"Task 11 - Link WebClient with CardStoringService via RabbitMQ/K8S (#10)"}},{"before":null,"after":"8b4468e14ab1ed4be4586a99b77ce4c9cf12573d","ref":"refs/heads/feature/task-11","pushedAt":"2023-10-11T17:50:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Return save state to WebClient","shortMessageHtmlLink":"Return save state to WebClient"}},{"before":"6429987fe9a29b9d7f4f085b4321d84e4ff3fd8f","after":null,"ref":"refs/heads/feature/task-10","pushedAt":"2023-09-21T13:03:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"2060cb18b6d78948905d051b03c350dffd090965","after":"360a4bcbcfae90d257d733914073f6f3454444bb","ref":"refs/heads/main","pushedAt":"2023-09-21T13:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Create Tests for CardStoringService (#9)\n\n* Add simple GetCard feature\r\n\r\n* Write test for SaveCard","shortMessageHtmlLink":"Create Tests for CardStoringService (#9)"}},{"before":null,"after":"6429987fe9a29b9d7f4f085b4321d84e4ff3fd8f","ref":"refs/heads/feature/task-10","pushedAt":"2023-09-21T13:03:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Write test for SaveCard","shortMessageHtmlLink":"Write test for SaveCard"}},{"before":"5026fafd3fbe0cb8b0b8280c061843e37ccd57c8","after":null,"ref":"refs/heads/feature/task-9","pushedAt":"2023-09-21T12:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"d7690d9af050a1a196d4320fc7a6d32dcb3a48c2","after":"2060cb18b6d78948905d051b03c350dffd090965","ref":"refs/heads/main","pushedAt":"2023-09-21T12:23:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Setup MSSQL (#8)","shortMessageHtmlLink":"Setup MSSQL (#8)"}},{"before":null,"after":"5026fafd3fbe0cb8b0b8280c061843e37ccd57c8","ref":"refs/heads/feature/task-9","pushedAt":"2023-09-21T12:23:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Setup MSSQL","shortMessageHtmlLink":"Setup MSSQL"}},{"before":"0e6e2af10305326f2ed160dd7fb20722b9850514","after":null,"ref":"refs/heads/feature/task-8","pushedAt":"2023-09-18T17:23:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"27c2ad1a527f7a2d105f163771bbf482a314d05d","after":"d7690d9af050a1a196d4320fc7a6d32dcb3a48c2","ref":"refs/heads/main","pushedAt":"2023-09-18T17:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Create CardStoringService\n\n* Add CardStoringService\r\n\r\n* Setup Docker and K8S\r\n\r\n* Setup EF Core\r\n\r\n* Setup basic save feature\r\n\r\n* Update KZHub.CardStoringService.csproj","shortMessageHtmlLink":"Create CardStoringService"}},{"before":"94d983bc22bae8c818f127c29904ae141127aa2f","after":"0e6e2af10305326f2ed160dd7fb20722b9850514","ref":"refs/heads/feature/task-8","pushedAt":"2023-09-18T17:22:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Update KZHub.CardStoringService.csproj","shortMessageHtmlLink":"Update KZHub.CardStoringService.csproj"}},{"before":null,"after":"94d983bc22bae8c818f127c29904ae141127aa2f","ref":"refs/heads/feature/task-8","pushedAt":"2023-09-18T17:16:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Setup basic save feature","shortMessageHtmlLink":"Setup basic save feature"}},{"before":"fdfd5823352308903d11d280471b1874efc7a153","after":null,"ref":"refs/heads/feature/task-7","pushedAt":"2023-09-12T15:44:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"5edef24f56395dd5e0fe8c55f82c54ec794878eb","after":"27c2ad1a527f7a2d105f163771bbf482a314d05d","ref":"refs/heads/main","pushedAt":"2023-09-12T15:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Validate Card before sending it to the CardGenerationService (#6)\n\n* Add FluentValidation\r\n\r\n* Add Validation message for points","shortMessageHtmlLink":"Validate Card before sending it to the CardGenerationService (#6)"}},{"before":"de1827367c9cf2a8150066c64e2be5fd64cb1fc1","after":"fdfd5823352308903d11d280471b1874efc7a153","ref":"refs/heads/feature/task-7","pushedAt":"2023-09-12T15:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Add Validation message for points","shortMessageHtmlLink":"Add Validation message for points"}},{"before":null,"after":"de1827367c9cf2a8150066c64e2be5fd64cb1fc1","ref":"refs/heads/feature/task-7","pushedAt":"2023-09-12T15:20:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Add FluentValidation","shortMessageHtmlLink":"Add FluentValidation"}},{"before":"d510b987e08cd5c7f6a58cf131f9f52ca8439a18","after":null,"ref":"refs/heads/feature/task-6","pushedAt":"2023-09-10T10:10:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"cee9284590c406fe5bf2eb5e1756dc6b1f9b0a5d","after":"5edef24f56395dd5e0fe8c55f82c54ec794878eb","ref":"refs/heads/main","pushedAt":"2023-09-10T10:10:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Return generated Card from CardGenerationService to WebClient via RabbitMQ (#5)\n\n* Change Exchanges to Queues\r\n\r\n* Get response from CardGenerationService\r\n\r\n* Display Card\r\n\r\n* Clean code\r\n\r\n* Run Code Cleanup","shortMessageHtmlLink":"Return generated Card from CardGenerationService to WebClient via Rab…"}},{"before":null,"after":"d510b987e08cd5c7f6a58cf131f9f52ca8439a18","ref":"refs/heads/feature/task-6","pushedAt":"2023-09-10T10:09:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Run Code Cleanup","shortMessageHtmlLink":"Run Code Cleanup"}},{"before":"1529522aae0778724f49f569d4f168a6a1633cd7","after":null,"ref":"refs/heads/feature/task-5","pushedAt":"2023-08-08T09:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}},{"before":"6b6d06c47766ddb6d9f206268f147cba0a52b9ce","after":"cee9284590c406fe5bf2eb5e1756dc6b1f9b0a5d","ref":"refs/heads/main","pushedAt":"2023-08-08T09:03:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Link WebClient with CardGenerationService (#4)\n\n* Create rabbitmq-depl.yaml\r\n\r\n* Add RabbitMQ Port and Host to appsettings.json\r\n\r\n* Add MessageBusClient\r\n\r\n* Add MessageBusSubscriber\r\n\r\n* Configure RabbitMQ and Ingress with services\r\n\r\n* Change default graphics library to SkiaSharp\r\n\r\n* Fix problems with generating card","shortMessageHtmlLink":"Link WebClient with CardGenerationService (#4)"}},{"before":null,"after":"1529522aae0778724f49f569d4f168a6a1633cd7","ref":"refs/heads/feature/task-5","pushedAt":"2023-08-08T08:59:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"},"commit":{"message":"Fix problems with generating card","shortMessageHtmlLink":"Fix problems with generating card"}},{"before":"cac41060ad48255fa9441955ad7d8a581202f724","after":null,"ref":"refs/heads/feature/task-4","pushedAt":"2023-07-25T09:27:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Iwaneq","name":null,"path":"/Iwaneq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27814917?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0cZpXAA","startCursor":null,"endCursor":null}},"title":"Activity · Iwaneq/KZHub"}