{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749439061,"defaultBranch":"main","name":"real-time-react-chat-app","ownerLogin":"floriantoenjes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-28T15:38:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18629836?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722713013.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"103604fbb2f21119ade50f4d1cef7c52944c8126","ref":"refs/heads/audio-calls","pushedAt":"2024-08-03T19:23:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: correctly closing streams after video call hang up; refactoring next","shortMessageHtmlLink":"feat: correctly closing streams after video call hang up; refactoring…"}},{"before":"1c91022c4308129541635be296cce6f182ddfe13","after":"ee5241c04f7f542de6b22b2bbcdbeb20c3c7c9e6","ref":"refs/heads/main","pushedAt":"2024-08-01T07:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"aed959b0105821adc03caaf779e62818b4e5eb8a","after":"1c91022c4308129541635be296cce6f182ddfe13","ref":"refs/heads/main","pushedAt":"2024-07-29T17:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"doc: updated README.md","shortMessageHtmlLink":"doc: updated README.md"}},{"before":"15be35dc1a684f17e4243dc690cf8af99c2ab09d","after":"aed959b0105821adc03caaf779e62818b4e5eb8a","ref":"refs/heads/main","pushedAt":"2024-07-29T16:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: http to https redirect","shortMessageHtmlLink":"feat: http to https redirect"}},{"before":"2e5515cf9b081602ea77929b88b366881cad85d5","after":"15be35dc1a684f17e4243dc690cf8af99c2ab09d","ref":"refs/heads/main","pushedAt":"2024-07-25T08:11:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"fix: npm vulnerabilities","shortMessageHtmlLink":"fix: npm vulnerabilities"}},{"before":"1c0f1ddeade4a1863e1235cebaf6f71a66639c89","after":"2e5515cf9b081602ea77929b88b366881cad85d5","ref":"refs/heads/main","pushedAt":"2024-07-25T08:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: added tabWidth prop to backend .prettierrc","shortMessageHtmlLink":"feat: added tabWidth prop to backend .prettierrc"}},{"before":"3a1f6a2af665292a8d4e820407d9731cc9e53769","after":"1c0f1ddeade4a1863e1235cebaf6f71a66639c89","ref":"refs/heads/main","pushedAt":"2024-07-23T18:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: version to 1.1.2; minor adjustments;","shortMessageHtmlLink":"feat: version to 1.1.2; minor adjustments;"}},{"before":"b0984564f4216a52eef18045e164649fbdb2b9f2","after":"3a1f6a2af665292a8d4e820407d9731cc9e53769","ref":"refs/heads/main","pushedAt":"2024-07-22T11:22:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: up version numbers","shortMessageHtmlLink":"feat: up version numbers"}},{"before":"af151e1dc517fc2611618aa5b2f03fd309dab505","after":"b0984564f4216a52eef18045e164649fbdb2b9f2","ref":"refs/heads/main","pushedAt":"2024-07-21T08:20:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: display send-message paper plane button once a message is being typed","shortMessageHtmlLink":"feat: display send-message paper plane button once a message is being…"}},{"before":"66785068ed07854dcc81631e0ab2be1d107482b4","after":"b0984564f4216a52eef18045e164649fbdb2b9f2","ref":"refs/heads/docker","pushedAt":"2024-07-21T08:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: display send-message paper plane button once a message is being typed","shortMessageHtmlLink":"feat: display send-message paper plane button once a message is being…"}},{"before":"671510f8b480f6eadce0a427014879e78d3b2f5e","after":"66785068ed07854dcc81631e0ab2be1d107482b4","ref":"refs/heads/docker","pushedAt":"2024-07-20T17:16:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: implemented readiness probe","shortMessageHtmlLink":"feat: implemented readiness probe"}},{"before":"d790f7ad3e80edbfa479e5cd2116b95b58ce6151","after":"671510f8b480f6eadce0a427014879e78d3b2f5e","ref":"refs/heads/docker","pushedAt":"2024-07-20T11:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: got websockets correctly working\neven with multiple instances now\n\nprobably with client affinity being the key, going to explore redis in the future","shortMessageHtmlLink":"feat: got websockets correctly working"}},{"before":null,"after":"d790f7ad3e80edbfa479e5cd2116b95b58ce6151","ref":"refs/heads/docker","pushedAt":"2024-07-20T10:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: got local kubernetes cluster running correctly","shortMessageHtmlLink":"feat: got local kubernetes cluster running correctly"}},{"before":"77d5d51a5df0d158ca2675b08e5535d2b259e4fc","after":"af151e1dc517fc2611618aa5b2f03fd309dab505","ref":"refs/heads/main","pushedAt":"2024-07-18T12:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"fix: avatar and contact styling","shortMessageHtmlLink":"fix: avatar and contact styling"}},{"before":"ad69e7a2c98aa2efd693fbcf718f4e76d64fb31d","after":"77d5d51a5df0d158ca2675b08e5535d2b259e4fc","ref":"refs/heads/main","pushedAt":"2024-07-18T11:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: introduced adobe/s3mock s3 mock container for local development; some refactoring","shortMessageHtmlLink":"feat: introduced adobe/s3mock s3 mock container for local development…"}},{"before":"ff0803d2a54c0e68ac211f95fca238085e0a7e3e","after":"ad69e7a2c98aa2efd693fbcf718f4e76d64fb31d","ref":"refs/heads/main","pushedAt":"2024-04-04T14:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to prevent audio record from starting twice","shortMessageHtmlLink":"chore: try to prevent audio record from starting twice"}},{"before":"cc918fb97a47d9382e9bbefa949b096e8f452069","after":"ff0803d2a54c0e68ac211f95fca238085e0a7e3e","ref":"refs/heads/main","pushedAt":"2024-04-04T14:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to prevent audio record from starting twice","shortMessageHtmlLink":"chore: try to prevent audio record from starting twice"}},{"before":"e531fe6d4bc14b16fd002dbe722e00c18f0543be","after":"cc918fb97a47d9382e9bbefa949b096e8f452069","ref":"refs/heads/main","pushedAt":"2024-04-04T13:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to prevent audio record from starting twice","shortMessageHtmlLink":"chore: try to prevent audio record from starting twice"}},{"before":"2f216c47864ac74bf7590c6514b895c5f4edfad8","after":"e531fe6d4bc14b16fd002dbe722e00c18f0543be","ref":"refs/heads/main","pushedAt":"2024-04-04T13:51:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: prevent audio recording logic from starting before user has permitted mic usage","shortMessageHtmlLink":"chore: prevent audio recording logic from starting before user has pe…"}},{"before":"df7aef14fb9b22aec7bd4aa903b402eec1a132c2","after":"2f216c47864ac74bf7590c6514b895c5f4edfad8","ref":"refs/heads/main","pushedAt":"2024-04-03T22:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: play sound on audio message record start","shortMessageHtmlLink":"feat: play sound on audio message record start"}},{"before":"defb3b7dad528395e79b85487a987fde61664016","after":"df7aef14fb9b22aec7bd4aa903b402eec1a132c2","ref":"refs/heads/main","pushedAt":"2024-04-03T21:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: audio messages get a distinct file name now","shortMessageHtmlLink":"feat: audio messages get a distinct file name now"}},{"before":"ad215c421398eb9711a336804fe73e1b3a33ea78","after":"defb3b7dad528395e79b85487a987fde61664016","ref":"refs/heads/main","pushedAt":"2024-04-03T13:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: fix over-constraint error by updating mic rec library","shortMessageHtmlLink":"chore: fix over-constraint error by updating mic rec library"}},{"before":"7dabf4d1a67a36158d41f989f9b965ba7d108251","after":"ad215c421398eb9711a336804fe73e1b3a33ea78","ref":"refs/heads/main","pushedAt":"2024-04-03T12:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: audio record and play via mp3 working now","shortMessageHtmlLink":"chore: audio record and play via mp3 working now"}},{"before":"3e98dacd3b66ce3ca0134f35ba708d7ff76545cd","after":"7dabf4d1a67a36158d41f989f9b965ba7d108251","ref":"refs/heads/main","pushedAt":"2024-04-03T10:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"fix: responsive width of send- message-bar","shortMessageHtmlLink":"fix: responsive width of send- message-bar"}},{"before":"6df3526712140a53d8238199ecc846ac486d4c8c","after":"3e98dacd3b66ce3ca0134f35ba708d7ff76545cd","ref":"refs/heads/main","pushedAt":"2024-04-02T21:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to get audio record work on smartphone browser","shortMessageHtmlLink":"chore: try to get audio record work on smartphone browser"}},{"before":"4e518e4f2355d7eedf669a3263a8347ee1dda1b4","after":"6df3526712140a53d8238199ecc846ac486d4c8c","ref":"refs/heads/main","pushedAt":"2024-04-02T21:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to get audio record work on smartphone browser","shortMessageHtmlLink":"chore: try to get audio record work on smartphone browser"}},{"before":"436c0b0b21caef454271f21320301341c10eeed7","after":"4e518e4f2355d7eedf669a3263a8347ee1dda1b4","ref":"refs/heads/main","pushedAt":"2024-04-02T21:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"chore: try to get audio record work on smartphone browser","shortMessageHtmlLink":"chore: try to get audio record work on smartphone browser"}},{"before":"740a226469590e7fff9b3981855f60dac86ddc70","after":"436c0b0b21caef454271f21320301341c10eeed7","ref":"refs/heads/main","pushedAt":"2024-04-02T21:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: started to implement audio messages","shortMessageHtmlLink":"feat: started to implement audio messages"}},{"before":"129eeaba563cdab3953030b87b11aa6593e0d57b","after":"740a226469590e7fff9b3981855f60dac86ddc70","ref":"refs/heads/main","pushedAt":"2024-04-02T17:24:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: show message image button functionality","shortMessageHtmlLink":"feat: show message image button functionality"}},{"before":"96f27caa3b9457237ec8c3bf8e3c655bf5c021e3","after":"129eeaba563cdab3953030b87b11aa6593e0d57b","ref":"refs/heads/main","pushedAt":"2024-03-30T11:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floriantoenjes","name":null,"path":"/floriantoenjes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18629836?s=80&v=4"},"commit":{"message":"feat: updated README.md","shortMessageHtmlLink":"feat: updated README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkPzASQA","startCursor":null,"endCursor":null}},"title":"Activity · floriantoenjes/real-time-react-chat-app"}