{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744209190,"defaultBranch":"main","name":"meta","ownerLogin":"mautrix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-16T20:46:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88519669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716553927.0","currentOid":""},"activityList":{"items":[{"before":"c06a4ea8d89958f5b4ce3389f70ec8d6e1adabe2","after":"af1ee56c37fc9e72ce60f83c0d9247555856d039","ref":"refs/heads/ajax-client-impl","pushedAt":"2024-05-24T12:56:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xzer","name":"zero","path":"/0xzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108243503?s=80&v=4"},"commit":{"message":"initial ajax client implementation","shortMessageHtmlLink":"initial ajax client implementation"}},{"before":null,"after":"c06a4ea8d89958f5b4ce3389f70ec8d6e1adabe2","ref":"refs/heads/ajax-client-impl","pushedAt":"2024-05-24T12:32:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xzer","name":"zero","path":"/0xzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108243503?s=80&v=4"},"commit":{"message":"Log non-JSON mercury upload responses on debug level","shortMessageHtmlLink":"Log non-JSON mercury upload responses on debug level"}},{"before":"7222899dc2af80028619a5ea9534015321681836","after":"c06a4ea8d89958f5b4ce3389f70ec8d6e1adabe2","ref":"refs/heads/main","pushedAt":"2024-05-23T13:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Log non-JSON mercury upload responses on debug level","shortMessageHtmlLink":"Log non-JSON mercury upload responses on debug level"}},{"before":"32f0528c98fdd1862e72f00f0394ab9ff0a09311","after":"7222899dc2af80028619a5ea9534015321681836","ref":"refs/heads/main","pushedAt":"2024-05-23T13:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add external URL to caption for unsupported XMA types","shortMessageHtmlLink":"Add external URL to caption for unsupported XMA types"}},{"before":"fd8441b3811d235c370228531da68b84ed0e0231","after":"32f0528c98fdd1862e72f00f0394ab9ff0a09311","ref":"refs/heads/main","pushedAt":"2024-05-23T11:38:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Fix another LS field type","shortMessageHtmlLink":"Fix another LS field type"}},{"before":"23b68aeee2bc329be8a504fce860ec85c020915d","after":"fd8441b3811d235c370228531da68b84ed0e0231","ref":"refs/heads/main","pushedAt":"2024-05-23T08:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Fix some LS table fields","shortMessageHtmlLink":"Fix some LS table fields"}},{"before":"0b5cd1e51d2f1683672fafcae3af5481f829fdd1","after":"23b68aeee2bc329be8a504fce860ec85c020915d","ref":"refs/heads/main","pushedAt":"2024-05-23T08:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Maybe fix sending messages after reconnecting","shortMessageHtmlLink":"Maybe fix sending messages after reconnecting"}},{"before":"74a5063b4d3eb19143f39d99fdcdb9550eb38481","after":"0b5cd1e51d2f1683672fafcae3af5481f829fdd1","ref":"refs/heads/main","pushedAt":"2024-05-22T21:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Fix deadlock when handling socket disconnection","shortMessageHtmlLink":"Fix deadlock when handling socket disconnection"}},{"before":"f80e32b3822818dccb6ec77dcee7e7a993025399","after":null,"ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-22T08:32:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"}},{"before":"35f2b31440b0906bd79f3d47bf8f606e5f2d6e02","after":"74a5063b4d3eb19143f39d99fdcdb9550eb38481","ref":"refs/heads/main","pushedAt":"2024-05-22T08:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Better errors for ResponseHandler and cancel ACK and response waits on disconnect (#64)\n\n* Add sync.Cond and CanSendMessages flag to `messagix.Client`\r\n\r\n* Enable sending messages on Event_Ready, and wait for it on handleMatrixMessages\r\n\r\n* Add context to Client struct\r\n\r\n* Improve error handling for ResponseHandler and listen for `client.Context()` cancelation\r\n\r\n* Add `EnableSendingMessages` and `WaitUntilCanSendMessages` to `Client`\r\n\r\n* Add sending retry to Meta messages\r\n\r\n* Update messagix/responsehandler.go\r\n\r\nCo-authored-by: Tulir Asokan \r\n\r\n* Update messagix/client.go\r\n\r\nCo-authored-by: Tulir Asokan \r\n\r\n* Remove unnecessary check\r\n\r\n* Update messagix/socket.go\r\n\r\nCo-authored-by: Tulir Asokan \r\n\r\n* Improve error handling\r\n\r\n* Improve error handling\r\n\r\n* Add `disableSendingMessages` and improve `WaitUntilCanSendMessages`\r\n\r\n* Add `ResponseHandler.CancelAllRequests` and remove `Client.ctx`\r\n\r\n* Remove unused error\r\n\r\n* Handle connection closed\r\n\r\n---------\r\n\r\nCo-authored-by: Tulir Asokan ","shortMessageHtmlLink":"Better errors for ResponseHandler and cancel ACK and response waits o…"}},{"before":"1c198630b6995a768d31ce74e6d94714f1e244cd","after":null,"ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-22T08:32:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"}},{"before":"ff202e89f0ce0307e25a85385fd8d14b52bb5485","after":"35f2b31440b0906bd79f3d47bf8f606e5f2d6e02","ref":"refs/heads/main","pushedAt":"2024-05-22T08:32:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Improve sending messages while reconnecting (#63)\n\n* Add sync.Cond and CanSendMessages flag to `messagix.Client`\r\n\r\n* Enable sending messages on Event_Ready, and wait for it on handleMatrixMessages\r\n\r\n* Add `EnableSendingMessages` and `WaitUntilCanSendMessages` to `Client`\r\n\r\n* Add sending retry to Meta messages\r\n\r\n* Improve error handling\r\n\r\n* Improve error handling\r\n\r\n* Add `disableSendingMessages` and improve `WaitUntilCanSendMessages`\r\n\r\n* Move `disableSendingMessages` call","shortMessageHtmlLink":"Improve sending messages while reconnecting (#63)"}},{"before":"c93d8930eb4079e5495a733f2e02a8b5b395e45c","after":"1c198630b6995a768d31ce74e6d94714f1e244cd","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-22T08:04:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Move `disableSendingMessages` call","shortMessageHtmlLink":"Move disableSendingMessages call"}},{"before":"41408289e08a88578f6aea546f719d8330cf5a07","after":"f80e32b3822818dccb6ec77dcee7e7a993025399","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-21T13:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Handle connection closed","shortMessageHtmlLink":"Handle connection closed"}},{"before":"30df951f0ee049c95ce37330f86212897b49e0ec","after":"41408289e08a88578f6aea546f719d8330cf5a07","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-21T13:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Remove unused error","shortMessageHtmlLink":"Remove unused error"}},{"before":"79950cb1dd79b362d7e775f1cbc25529085c92ec","after":"30df951f0ee049c95ce37330f86212897b49e0ec","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-21T13:14:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Merge branch 'feature/improve-sending-while-reconnecting' into feature/better-response-handler-errors","shortMessageHtmlLink":"Merge branch 'feature/improve-sending-while-reconnecting' into featur…"}},{"before":"b23774f297c93aa7021a8b0cf55b9df455957b54","after":"c93d8930eb4079e5495a733f2e02a8b5b395e45c","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-21T13:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Add `disableSendingMessages` and improve `WaitUntilCanSendMessages`","shortMessageHtmlLink":"Add disableSendingMessages and improve WaitUntilCanSendMessages"}},{"before":"9d66dfba59b9b7eda02ee94f79cc49fc18881dea","after":"79950cb1dd79b362d7e775f1cbc25529085c92ec","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-21T13:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Add `ResponseHandler.CancelAllRequests` and remove `Client.ctx`","shortMessageHtmlLink":"Add ResponseHandler.CancelAllRequests and remove Client.ctx"}},{"before":"22c74d2f7f5bacfba15d28229e39c0efcb3b4b6f","after":"b23774f297c93aa7021a8b0cf55b9df455957b54","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-20T15:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Improve error handling","shortMessageHtmlLink":"Improve error handling"}},{"before":"eddc2f5e88f36000fa0c8deb61768debd50d3081","after":"22c74d2f7f5bacfba15d28229e39c0efcb3b4b6f","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-20T13:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Improve error handling","shortMessageHtmlLink":"Improve error handling"}},{"before":"2f6f11e2e8c0a3f5318446f07c2b094d9d93c48a","after":"9d66dfba59b9b7eda02ee94f79cc49fc18881dea","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-20T10:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Update messagix/socket.go\n\nCo-authored-by: Tulir Asokan ","shortMessageHtmlLink":"Update messagix/socket.go"}},{"before":"e5c09b87532acdcc586c3a35bec55267e62313c7","after":"2f6f11e2e8c0a3f5318446f07c2b094d9d93c48a","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-20T10:03:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Remove unnecessary check","shortMessageHtmlLink":"Remove unnecessary check"}},{"before":"3617cdda22602f41aba0f7f9ebf364725b2232d6","after":"e5c09b87532acdcc586c3a35bec55267e62313c7","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-20T09:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Update messagix/client.go\n\nCo-authored-by: Tulir Asokan ","shortMessageHtmlLink":"Update messagix/client.go"}},{"before":"5c790df41af8d4bb9c07393360c3df907dd4534b","after":"3617cdda22602f41aba0f7f9ebf364725b2232d6","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-20T09:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Update messagix/responsehandler.go\n\nCo-authored-by: Tulir Asokan ","shortMessageHtmlLink":"Update messagix/responsehandler.go"}},{"before":"6acd8d2a1c8d79c5a22b48f068282b402209e745","after":"eddc2f5e88f36000fa0c8deb61768debd50d3081","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-20T09:53:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Add sending retry to Meta messages","shortMessageHtmlLink":"Add sending retry to Meta messages"}},{"before":null,"after":"5c790df41af8d4bb9c07393360c3df907dd4534b","ref":"refs/heads/feature/better-response-handler-errors","pushedAt":"2024-05-19T15:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Improve error handling for ResponseHandler and listen for `client.Context()` cancelation","shortMessageHtmlLink":"Improve error handling for ResponseHandler and listen for `client.Con…"}},{"before":null,"after":"6acd8d2a1c8d79c5a22b48f068282b402209e745","ref":"refs/heads/feature/improve-sending-while-reconnecting","pushedAt":"2024-05-17T21:30:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"},"commit":{"message":"Enable sending messages on Event_Ready, and wait for it on handleMatrixMessages","shortMessageHtmlLink":"Enable sending messages on Event_Ready, and wait for it on handleMatr…"}},{"before":"c97998da5d01c641006c9a6a462248d3939514bc","after":"ff202e89f0ce0307e25a85385fd8d14b52bb5485","ref":"refs/heads/main","pushedAt":"2024-05-16T13:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Update lscli go.mod","shortMessageHtmlLink":"Update lscli go.mod"}},{"before":"0390840bfd2d752fc9073e6059542524c2b2f695","after":"c97998da5d01c641006c9a6a462248d3939514bc","ref":"refs/heads/main","pushedAt":"2024-05-16T13:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Bump version to v0.3.1","shortMessageHtmlLink":"Bump version to v0.3.1"}},{"before":"dd7ca95dae14168085e8e1ae7483b7aedaa4b1df","after":null,"ref":"refs/heads/feature/periodic-refresh","pushedAt":"2024-05-15T12:39:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"javiercr","name":"Javier Cuevas","path":"/javiercr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855995?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUwq-uQA","startCursor":null,"endCursor":null}},"title":"Activity · mautrix/meta"}