{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":298656601,"defaultBranch":"main","name":"signal","ownerLogin":"mautrix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-25T18:58:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88519669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715866054.0","currentOid":""},"activityList":{"items":[{"before":"585397a736d800939d500573b1e7e621bb93d05b","after":"6304b6b8c3eb935733c44de2ef120ce56bfbacdb","ref":"refs/heads/main","pushedAt":"2024-05-17T14:48:01.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":"Remove msc1767 audio field. Fixes #513","shortMessageHtmlLink":"Remove msc1767 audio field. Fixes #513"}},{"before":"7ea4cdfce8981b05fd2862ec6aa0dee54e9aaa0a","after":"585397a736d800939d500573b1e7e621bb93d05b","ref":"refs/heads/main","pushedAt":"2024-05-16T13:27:40.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 PR links in changelog","shortMessageHtmlLink":"Fix PR links in changelog"}},{"before":"b602e9472b9d7cc6d9915b8c133c727e003bf8b6","after":"7ea4cdfce8981b05fd2862ec6aa0dee54e9aaa0a","ref":"refs/heads/main","pushedAt":"2024-05-16T13:21:43.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.6.1","shortMessageHtmlLink":"Bump version to v0.6.1"}},{"before":"754bf5e4d427c3ed92622497e131adb55efb6929","after":"6da624e0122e175f511038304c8febea8aa41cd2","ref":"refs/heads/bridgev2","pushedAt":"2024-05-13T13:06:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Initial draft bridge with v2 architecture","shortMessageHtmlLink":"Initial draft bridge with v2 architecture"}},{"before":"98f8ed3b9ce697e88842a61fa3b82db4a2fc0ec1","after":"754bf5e4d427c3ed92622497e131adb55efb6929","ref":"refs/heads/bridgev2","pushedAt":"2024-05-10T13:53:23.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":"wip4","shortMessageHtmlLink":"wip4"}},{"before":"9ec004a4d89d191f1efb15c9f28b8116a45e2153","after":"98f8ed3b9ce697e88842a61fa3b82db4a2fc0ec1","ref":"refs/heads/bridgev2","pushedAt":"2024-05-09T14:06:50.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":"wip3","shortMessageHtmlLink":"wip3"}},{"before":"43f7438d63477bf6e4969f147049c4f0b9d70769","after":"9ec004a4d89d191f1efb15c9f28b8116a45e2153","ref":"refs/heads/bridgev2","pushedAt":"2024-05-09T09:58:56.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":"wip2","shortMessageHtmlLink":"wip2"}},{"before":null,"after":"43f7438d63477bf6e4969f147049c4f0b9d70769","ref":"refs/heads/bridgev2","pushedAt":"2024-05-03T09:46:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"wip\n\n[skip ci]","shortMessageHtmlLink":"wip"}},{"before":"6002392b9cd75a88220d92f82712e11adcef9489","after":null,"ref":"refs/heads/ping-timeout","pushedAt":"2024-05-01T08:17:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"}},{"before":"73e7619312248c0abc2a64a058d1221152f6a8dc","after":"b602e9472b9d7cc6d9915b8c133c727e003bf8b6","ref":"refs/heads/main","pushedAt":"2024-05-01T08:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Make Signal ping kill and rebuild websocket if it takes more than 20s (#507)","shortMessageHtmlLink":"Make Signal ping kill and rebuild websocket if it takes more than 20s ("}},{"before":"2a4b58e04ac3b3b45be89e39d5535cc4e5e5c9d7","after":"73e7619312248c0abc2a64a058d1221152f6a8dc","ref":"refs/heads/main","pushedAt":"2024-05-01T08:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Properly convert long text messages from Signal (#506)\n\nFixes #479","shortMessageHtmlLink":"Properly convert long text messages from Signal (#506)"}},{"before":"703becae6de32e0f89611d492536883102814452","after":"2a4b58e04ac3b3b45be89e39d5535cc4e5e5c9d7","ref":"refs/heads/main","pushedAt":"2024-05-01T08:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add support for Matrix -> Signal location messages (#504)\n\nFixes #424","shortMessageHtmlLink":"Add support for Matrix -> Signal location messages (#504)"}},{"before":null,"after":"6002392b9cd75a88220d92f82712e11adcef9489","ref":"refs/heads/ping-timeout","pushedAt":"2024-04-30T19:14:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smweber","name":"Scott Weber","path":"/smweber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3381956?s=80&v=4"},"commit":{"message":"Make Signal ping kill and rebuild websocket if it takes more than 20s","shortMessageHtmlLink":"Make Signal ping kill and rebuild websocket if it takes more than 20s"}},{"before":"cd13814b3d87ee38fd59f4b0eca09fc98519f334","after":"703becae6de32e0f89611d492536883102814452","ref":"refs/heads/main","pushedAt":"2024-04-16T11:19:22.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.6.0","shortMessageHtmlLink":"Bump version to v0.6.0"}},{"before":"e7b62ee93b9388540d77c4beecc50c264c7fb390","after":"cd13814b3d87ee38fd59f4b0eca09fc98519f334","ref":"refs/heads/main","pushedAt":"2024-04-15T10:07:11.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":"Add missing check to create command","shortMessageHtmlLink":"Add missing check to create command"}},{"before":"e369a56c314a62bbdd08cf0bf671ef09397285ac","after":"e7b62ee93b9388540d77c4beecc50c264c7fb390","ref":"refs/heads/main","pushedAt":"2024-04-13T21:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Try fix zero length user ID error (#498)","shortMessageHtmlLink":"Try fix zero length user ID error (#498)"}},{"before":"5747acf9d7abe604494cb9c8df5a189fcea6db17","after":null,"ref":"refs/heads/handle-decryption-errors-properly","pushedAt":"2024-04-11T18:31:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smweber","name":"Scott Weber","path":"/smweber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3381956?s=80&v=4"}},{"before":"d946571c5af1221d8e4cb0b1d0093d35fa715a5c","after":"e369a56c314a62bbdd08cf0bf671ef09397285ac","ref":"refs/heads/main","pushedAt":"2024-04-11T18:31:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smweber","name":"Scott Weber","path":"/smweber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3381956?s=80&v=4"},"commit":{"message":"Minor incoming messages refactor and send m.notice on decryption errors (#496)\n\nWe were falling through without propagating errors anywhere. I caught\r\nmost decryption errors and send them along in the new Err field in\r\nDecryptionResult, to be then passed along to the bridge as a new type of\r\nchat event.\r\n\r\nI'm going to do another pass to catch any last decryption errors, but\r\nthis should be a big improvement over what we currently do.","shortMessageHtmlLink":"Minor incoming messages refactor and send m.notice on decryption erro…"}},{"before":"fb53c0b04d96660392ece9159f482552d4dad14e","after":"5747acf9d7abe604494cb9c8df5a189fcea6db17","ref":"refs/heads/handle-decryption-errors-properly","pushedAt":"2024-04-11T11:29:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smweber","name":"Scott Weber","path":"/smweber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3381956?s=80&v=4"},"commit":{"message":"Only send DecryptionError on Urgent messages\n\nSo we don't spam errors on typing notifications, receipts, etc.","shortMessageHtmlLink":"Only send DecryptionError on Urgent messages"}},{"before":"57348d094386d31e3ab9ca7fcc63f80cf21d02c2","after":"d946571c5af1221d8e4cb0b1d0093d35fa715a5c","ref":"refs/heads/main","pushedAt":"2024-04-10T16:44:25.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":"Remove invalid cleanup calls","shortMessageHtmlLink":"Remove invalid cleanup calls"}},{"before":"680e0b8c52a36267844e2bf71e522d2c1c1c0cef","after":"57348d094386d31e3ab9ca7fcc63f80cf21d02c2","ref":"refs/heads/main","pushedAt":"2024-04-10T10:02:50.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 to libsignal 0.44.0","shortMessageHtmlLink":"Update to libsignal 0.44.0"}},{"before":"7599cd04e95f032f418b55efde267873e3bc20e8","after":"680e0b8c52a36267844e2bf71e522d2c1c1c0cef","ref":"refs/heads/main","pushedAt":"2024-04-08T19:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Handle missed GroupChanges using group history (#488)","shortMessageHtmlLink":"Handle missed GroupChanges using group history (#488)"}},{"before":"efc22ef158e6b82632c24357f840f6a0937e32f0","after":"7599cd04e95f032f418b55efde267873e3bc20e8","ref":"refs/heads/main","pushedAt":"2024-04-06T12:06:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Merge pull request #495 from maltee1/invite_command\n\nUUID->ServiceID & invite command","shortMessageHtmlLink":"Merge pull request #495 from maltee1/invite_command"}},{"before":null,"after":"fb53c0b04d96660392ece9159f482552d4dad14e","ref":"refs/heads/handle-decryption-errors-properly","pushedAt":"2024-04-05T18:51:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smweber","name":"Scott Weber","path":"/smweber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3381956?s=80&v=4"},"commit":{"message":"Only send DecryptionError on Urgent messages\n\nSo we don't spam errors on typing notifications, receipts, etc.","shortMessageHtmlLink":"Only send DecryptionError on Urgent messages"}},{"before":"f6e698281a7acff83cbae8c9d85141cea1da79eb","after":"efc22ef158e6b82632c24357f840f6a0937e32f0","ref":"refs/heads/main","pushedAt":"2024-04-02T08:09:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Send correct event to other users when creating group (#491)\n\nUse empty message with GroupV2Context instead of an empty group change","shortMessageHtmlLink":"Send correct event to other users when creating group (#491)"}},{"before":"79d42dd1600f82026aeb111ea42048f7edfca702","after":"f6e698281a7acff83cbae8c9d85141cea1da79eb","ref":"refs/heads/main","pushedAt":"2024-04-01T10:23:44.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 latest signalmeow db revision number","shortMessageHtmlLink":"Fix latest signalmeow db revision number"}},{"before":"6ab46691b33c517ddf1e4158f0b65a2d66fae5e8","after":"79d42dd1600f82026aeb111ea42048f7edfca702","ref":"refs/heads/main","pushedAt":"2024-03-31T23:40:04.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":"Delete session if prekey upload returns 422","shortMessageHtmlLink":"Delete session if prekey upload returns 422"}},{"before":"eb8d98d02e6dd17cb381ad12728721f68efba678","after":null,"ref":"refs/heads/prekey-upload-debug","pushedAt":"2024-03-31T23:28:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"}},{"before":null,"after":"eb8d98d02e6dd17cb381ad12728721f68efba678","ref":"refs/heads/prekey-upload-debug","pushedAt":"2024-03-31T23:20:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Log raw payload when uploading prekeys","shortMessageHtmlLink":"Log raw payload when uploading prekeys"}},{"before":"62ff03a169f0f56c5b71b09aa1cb4438027af404","after":"6ab46691b33c517ddf1e4158f0b65a2d66fae5e8","ref":"refs/heads/main","pushedAt":"2024-03-31T23:17:25.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 errors when converting prekeys to JSON","shortMessageHtmlLink":"Log errors when converting prekeys to JSON"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETQa99QA","startCursor":null,"endCursor":null}},"title":"Activity · mautrix/signal"}