{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":822516603,"defaultBranch":"main","name":"chat-app","ownerLogin":"kzuraniewski","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-01T09:51:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58148761?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719827483.0","currentOid":""},"activityList":{"items":[{"before":"1bcfecfbda12f9913ceb3a2e7b9387dde5b765ba","after":"70847108e32dbfc39341bc61aa6bb8c67fc293a6","ref":"refs/heads/main","pushedAt":"2024-08-11T20:15:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"fix: iat value as seconds","shortMessageHtmlLink":"fix: iat value as seconds"}},{"before":"8a3976ab25141e9f54caa8c3b83d598b2e492763","after":"1bcfecfbda12f9913ceb3a2e7b9387dde5b765ba","ref":"refs/heads/main","pushedAt":"2024-08-11T20:14:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"test(server): trpc module suite","shortMessageHtmlLink":"test(server): trpc module suite"}},{"before":"b5e493b3420522e90d6bb3fb71d64c6c3d812330","after":"8a3976ab25141e9f54caa8c3b83d598b2e492763","ref":"refs/heads/main","pushedAt":"2024-07-12T02:07:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): middleware names updated","shortMessageHtmlLink":"refactor(server): middleware names updated"}},{"before":"e0ef7170c5a91a6f23266de8a516bd491de1d151","after":"b5e493b3420522e90d6bb3fb71d64c6c3d812330","ref":"refs/heads/main","pushedAt":"2024-07-12T01:59:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"fix(server): ws server port from env variable","shortMessageHtmlLink":"fix(server): ws server port from env variable"}},{"before":"3e8c0e79756db7cf0ef88d50a5515af15d804a80","after":"e0ef7170c5a91a6f23266de8a516bd491de1d151","ref":"refs/heads/main","pushedAt":"2024-07-12T01:20:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client, server): Live chat api via websockets","shortMessageHtmlLink":"feat(client, server): Live chat api via websockets"}},{"before":"7fbb214190683730e4ddbfdf512e77a68ce31684","after":"3e8c0e79756db7cf0ef88d50a5515af15d804a80","ref":"refs/heads/main","pushedAt":"2024-07-10T20:21:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): util function renamed","shortMessageHtmlLink":"refactor(server): util function renamed"}},{"before":"3e8c0e79756db7cf0ef88d50a5515af15d804a80","after":"7fbb214190683730e4ddbfdf512e77a68ce31684","ref":"refs/heads/main","pushedAt":"2024-07-10T20:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"chore(server): trpc server updated to v11","shortMessageHtmlLink":"chore(server): trpc server updated to v11"}},{"before":"7badb95cccbf1000ab2ce37253b27bfd69ef6b7b","after":"3e8c0e79756db7cf0ef88d50a5515af15d804a80","ref":"refs/heads/main","pushedAt":"2024-07-08T15:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): util function renamed","shortMessageHtmlLink":"refactor(server): util function renamed"}},{"before":"e95b2be75cfc5686cfa9e086509c51d84bb23434","after":"7badb95cccbf1000ab2ce37253b27bfd69ef6b7b","ref":"refs/heads/main","pushedAt":"2024-07-08T14:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): register form error indication","shortMessageHtmlLink":"feat(client): register form error indication"}},{"before":"68688585ac73df8ed71618db5facee271966c5e4","after":"e95b2be75cfc5686cfa9e086509c51d84bb23434","ref":"refs/heads/main","pushedAt":"2024-07-08T14:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): login invalid credentials message","shortMessageHtmlLink":"feat(client): login invalid credentials message"}},{"before":"7bfd6eadc324d7b9cc0a48f2c84ee47777ba23c3","after":"68688585ac73df8ed71618db5facee271966c5e4","ref":"refs/heads/main","pushedAt":"2024-07-08T14:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(client): redundant class removed","shortMessageHtmlLink":"refactor(client): redundant class removed"}},{"before":"37304319a5a7fd2ea11ddd5f23ad280fce491c38","after":"7bfd6eadc324d7b9cc0a48f2c84ee47777ba23c3","ref":"refs/heads/main","pushedAt":"2024-07-08T13:31:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(server): jwt token expiration validation","shortMessageHtmlLink":"feat(server): jwt token expiration validation"}},{"before":"e5857193143dce6ce773f8defb005343d49595e3","after":"37304319a5a7fd2ea11ddd5f23ad280fce491c38","ref":"refs/heads/main","pushedAt":"2024-07-08T13:30:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"fix(server): password hash, salt removed from user response","shortMessageHtmlLink":"fix(server): password hash, salt removed from user response"}},{"before":"b902fd288a18183519f0ccce11a2f950bdc154cc","after":"e5857193143dce6ce773f8defb005343d49595e3","ref":"refs/heads/main","pushedAt":"2024-07-08T13:15:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): theme updated","shortMessageHtmlLink":"feat(client): theme updated"}},{"before":"817a2c81275c4cd02e19ec103cad433acefc6ecb","after":"b902fd288a18183519f0ccce11a2f950bdc154cc","ref":"refs/heads/main","pushedAt":"2024-07-08T02:03:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): navigate to main page after authentication","shortMessageHtmlLink":"feat(client): navigate to main page after authentication"}},{"before":"8a5f46ee3c667a9fe6c63b1893ea775ade14b76f","after":"817a2c81275c4cd02e19ec103cad433acefc6ecb","ref":"refs/heads/main","pushedAt":"2024-07-08T01:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client, server): user authentication via email","shortMessageHtmlLink":"feat(client, server): user authentication via email"}},{"before":"480623d6d1dc6b90c4644cd5cd4b85ac82ff9454","after":"8a5f46ee3c667a9fe6c63b1893ea775ade14b76f","ref":"refs/heads/main","pushedAt":"2024-07-08T01:55:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): register panel added","shortMessageHtmlLink":"feat(client): register panel added"}},{"before":"a507c4666ea17de5d25bd25959e05a9e185cd1de","after":"480623d6d1dc6b90c4644cd5cd4b85ac82ff9454","ref":"refs/heads/main","pushedAt":"2024-07-07T22:21:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"fix(client): login form pattern validation removed","shortMessageHtmlLink":"fix(client): login form pattern validation removed"}},{"before":"d1d11476e1bc9dabee22c596c858c6f3ef19ea18","after":"a507c4666ea17de5d25bd25959e05a9e185cd1de","ref":"refs/heads/main","pushedAt":"2024-07-07T21:31:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): form handling using form group + validation","shortMessageHtmlLink":"feat(client): form handling using form group + validation"}},{"before":"9b9b9d24cc4c706db701671e5820c03864f0e995","after":"d1d11476e1bc9dabee22c596c858c6f3ef19ea18","ref":"refs/heads/main","pushedAt":"2024-07-07T20:31:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): link underline hover effect","shortMessageHtmlLink":"feat(client): link underline hover effect"}},{"before":"dbf2cb2388c3ad4509d6086e4a16be96a399fb6e","after":"9b9b9d24cc4c706db701671e5820c03864f0e995","ref":"refs/heads/main","pushedAt":"2024-07-05T14:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): authorisation service","shortMessageHtmlLink":"feat(client): authorisation service"}},{"before":"0b8a820a05f6552f9489e483ba000187e4c66446","after":"dbf2cb2388c3ad4509d6086e4a16be96a399fb6e","ref":"refs/heads/main","pushedAt":"2024-07-05T14:39:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(server): login procedure","shortMessageHtmlLink":"feat(server): login procedure"}},{"before":"a70e2120cf6aaa50eeccaf804968233371879dfb","after":"0b8a820a05f6552f9489e483ba000187e4c66446","ref":"refs/heads/main","pushedAt":"2024-07-05T13:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): auth procedure builder","shortMessageHtmlLink":"refactor(server): auth procedure builder"}},{"before":"c58234b1a79f47176d25f765d654f22bd40de88f","after":"a70e2120cf6aaa50eeccaf804968233371879dfb","ref":"refs/heads/main","pushedAt":"2024-07-05T13:02:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): config renamed, moved to utils","shortMessageHtmlLink":"refactor(server): config renamed, moved to utils"}},{"before":"3a46cd7455700a84678be85326ae72c2c799c261","after":"c58234b1a79f47176d25f765d654f22bd40de88f","ref":"refs/heads/main","pushedAt":"2024-07-05T12:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(server): prisma logger config","shortMessageHtmlLink":"feat(server): prisma logger config"}},{"before":"1bd8edcafeb4ac7ed899e83e7a3dca2efca58a2e","after":"3a46cd7455700a84678be85326ae72c2c799c261","ref":"refs/heads/main","pushedAt":"2024-07-05T12:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"refactor(server): router, trpc config split into modules","shortMessageHtmlLink":"refactor(server): router, trpc config split into modules"}},{"before":"0ec4261b931663ccdf0ffe923ec456f1c7802722","after":"1bd8edcafeb4ac7ed899e83e7a3dca2efca58a2e","ref":"refs/heads/main","pushedAt":"2024-07-05T12:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(server): prisma setup + user registration","shortMessageHtmlLink":"feat(server): prisma setup + user registration"}},{"before":"cba1b0edd346b09f9b1e3007b86693a7e4dedcbd","after":"0ec4261b931663ccdf0ffe923ec456f1c7802722","ref":"refs/heads/main","pushedAt":"2024-07-05T08:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(server): improved environment variable validation logic","shortMessageHtmlLink":"feat(server): improved environment variable validation logic"}},{"before":"261bb234df3d2f1fcce95e9c0785062af906d31d","after":"cba1b0edd346b09f9b1e3007b86693a7e4dedcbd","ref":"refs/heads/main","pushedAt":"2024-07-04T23:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"feat(client): button component","shortMessageHtmlLink":"feat(client): button component"}},{"before":"6d730dfe89936a56101e7d00f8e0ece74c94057a","after":"261bb234df3d2f1fcce95e9c0785062af906d31d","ref":"refs/heads/main","pushedAt":"2024-07-03T00:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kzuraniewski","name":"Karol Żuraniewski","path":"/kzuraniewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58148761?s=80&v=4"},"commit":{"message":"fix(server): user model stricter rules applied","shortMessageHtmlLink":"fix(server): user model stricter rules applied"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEl4m0IgA","startCursor":null,"endCursor":null}},"title":"Activity · kzuraniewski/chat-app"}