{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185847663,"defaultBranch":"master","name":"googlechat","ownerLogin":"mautrix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-09T17:57:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88519669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696335370.0","currentOid":""},"activityList":{"items":[{"before":"c475d9dd963993e4bc9f2aba9f0d8f88fc611b21","after":"3fd35374b40e2d456c6582f9497bcd57433b8177","ref":"refs/heads/master","pushedAt":"2023-10-03T12:14: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":"Bump version to 0.5.1","shortMessageHtmlLink":"Bump version to 0.5.1"}},{"before":"33a0accc558fc2ad81d2f8f3aa0b81f302760422","after":"c475d9dd963993e4bc9f2aba9f0d8f88fc611b21","ref":"refs/heads/master","pushedAt":"2023-09-29T15:12: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":"Update mautrix-python","shortMessageHtmlLink":"Update mautrix-python"}},{"before":"fce1ce9f545a16189e6203cf559b1ee890a7c5f6","after":"33a0accc558fc2ad81d2f8f3aa0b81f302760422","ref":"refs/heads/master","pushedAt":"2023-09-18T17:04:58.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":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"5e456a9cf899e7c779bfeb0794d7226b3533a5b9","after":"fce1ce9f545a16189e6203cf559b1ee890a7c5f6","ref":"refs/heads/master","pushedAt":"2023-08-03T19:25:55.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":"Refresh xsrf token on connect if last fetch was over a day ago","shortMessageHtmlLink":"Refresh xsrf token on connect if last fetch was over a day ago"}},{"before":"b65f2195589c4fe2aa1f79a87b30677f67cf6832","after":"5e456a9cf899e7c779bfeb0794d7226b3533a5b9","ref":"refs/heads/master","pushedAt":"2023-07-20T13:20:45.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 support for replies","shortMessageHtmlLink":"Add support for replies"}},{"before":"f4cddafd474b12be09efd15c6652c04d0650458e","after":"b65f2195589c4fe2aa1f79a87b30677f67cf6832","ref":"refs/heads/master","pushedAt":"2023-07-20T11:50:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Reset request ID counter when reconnecting","shortMessageHtmlLink":"Reset request ID counter when reconnecting"}},{"before":"051915dafcf17ff2780a8b3d54d71196326d2587","after":"f4cddafd474b12be09efd15c6652c04d0650458e","ref":"refs/heads/master","pushedAt":"2023-07-16T17:45:48.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":"Update mautrix-python","shortMessageHtmlLink":"Update mautrix-python"}},{"before":"635ef9e7f87e4645effa9f20f95bb54c6329203f","after":"051915dafcf17ff2780a8b3d54d71196326d2587","ref":"refs/heads/master","pushedAt":"2023-07-06T09:52:29.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 AppProfile to protobuf","shortMessageHtmlLink":"Add AppProfile to protobuf"}},{"before":"ec20cdc955c09bfc4b31fa355965465f27c8cb04","after":"635ef9e7f87e4645effa9f20f95bb54c6329203f","ref":"refs/heads/master","pushedAt":"2023-06-16T13:06:35.313Z","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 0.5.0","shortMessageHtmlLink":"Bump version to 0.5.0"}},{"before":"e1f65313dd7a30c40c53fe4defad6811ea5dfa39","after":null,"ref":"refs/heads/webapi","pushedAt":"2023-06-15T23:07:03.970Z","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":"8d741f4e92a78fc32ba4bd7714bd4ca1534edf28","after":"ec20cdc955c09bfc4b31fa355965465f27c8cb04","ref":"refs/heads/master","pushedAt":"2023-06-15T23:07:02.789Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Merge pull request #89 from mautrix/webapi\n\nSwitch to web app API","shortMessageHtmlLink":"Merge pull request #89 from mautrix/webapi"}},{"before":"0750af6eb87561a1eae30265190ecfb99daed80b","after":"e1f65313dd7a30c40c53fe4defad6811ea5dfa39","ref":"refs/heads/webapi","pushedAt":"2023-06-15T22:57:59.227Z","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 protobuf library version","shortMessageHtmlLink":"Update protobuf library version"}},{"before":"7d2172705fcd482ecd30c45a5382810256084968","after":"0750af6eb87561a1eae30265190ecfb99daed80b","ref":"refs/heads/webapi","pushedAt":"2023-06-15T22:47:44.017Z","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":"Include AID parameter in long poll requests","shortMessageHtmlLink":"Include AID parameter in long poll requests"}},{"before":"bdffecb783f6274531bc3e24b50970280e2808a9","after":"7d2172705fcd482ecd30c45a5382810256084968","ref":"refs/heads/webapi","pushedAt":"2023-06-15T18:55:54.111Z","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":"Update Docker image to Alpine 3.18","shortMessageHtmlLink":"Update Docker image to Alpine 3.18"}},{"before":"8e1baa61d8ac237ede995a5713fec140e79647af","after":"bdffecb783f6274531bc3e24b50970280e2808a9","ref":"refs/heads/webapi","pushedAt":"2023-06-15T15:06:55.297Z","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":"Detect invalid tokens in /mole/world","shortMessageHtmlLink":"Detect invalid tokens in /mole/world"}},{"before":"90bf422a89887c8e2343075aa3295bcd38c8fe02","after":"8e1baa61d8ac237ede995a5713fec140e79647af","ref":"refs/heads/webapi","pushedAt":"2023-06-15T14:22:53.596Z","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":"Use user agent provided by provisioning API","shortMessageHtmlLink":"Use user agent provided by provisioning API"}},{"before":"982da4a01744dfd2e0894ae23bb8a5cd4746a2ad","after":"90bf422a89887c8e2343075aa3295bcd38c8fe02","ref":"refs/heads/webapi","pushedAt":"2023-06-15T13:47:32.301Z","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 login API and handle weird empty user ID","shortMessageHtmlLink":"Update login API and handle weird empty user ID"}},{"before":"30e21c23aa8a47a2905a28c2e158b6f7bcb17efd","after":"982da4a01744dfd2e0894ae23bb8a5cd4746a2ad","ref":"refs/heads/webapi","pushedAt":"2023-06-15T12:45:47.903Z","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":"Make login provisioning API case insensitive","shortMessageHtmlLink":"Make login provisioning API case insensitive"}},{"before":"ff75af05ffb56f100d4d7915ae96b9195cf4c247","after":"30e21c23aa8a47a2905a28c2e158b6f7bcb17efd","ref":"refs/heads/webapi","pushedAt":"2023-06-15T12:01:30.505Z","pushType":"push","commitsCount":6,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Save auth cookies in database","shortMessageHtmlLink":"Save auth cookies in database"}},{"before":"1223c032ba921a3a594ea963b3eae273c62df16e","after":"8d741f4e92a78fc32ba4bd7714bd4ca1534edf28","ref":"refs/heads/master","pushedAt":"2023-06-15T12:01:17.212Z","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 mautrix-python","shortMessageHtmlLink":"Update mautrix-python"}},{"before":"1f36f0f2de33ecfdaab16f39dee91e442bba924d","after":"ff75af05ffb56f100d4d7915ae96b9195cf4c247","ref":"refs/heads/webapi","pushedAt":"2023-06-15T05:02:28.995Z","pushType":"push","commitsCount":4,"pusher":{"login":"grimmy","name":"Gary Kramlich","path":"/grimmy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396385?s=80&v=4"},"commit":{"message":"Update the maugclib README to explain auth\n\nThere are instructions for how to get the cookies from Chrome and Firefox. I've\ntested both methods and they seem to be fine.","shortMessageHtmlLink":"Update the maugclib README to explain auth"}},{"before":"8ff5d3589c700116cd2cc3175780dbf36d7db6d3","after":"1f36f0f2de33ecfdaab16f39dee91e442bba924d","ref":"refs/heads/webapi","pushedAt":"2023-06-15T04:15:14.673Z","pushType":"push","commitsCount":1,"pusher":{"login":"grimmy","name":"Gary Kramlich","path":"/grimmy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396385?s=80&v=4"},"commit":{"message":"fix the url for /u/0/mole/world\n\nThis was continuing to work because we were getting redirected, but this avoids\nthat redirection.","shortMessageHtmlLink":"fix the url for /u/0/mole/world"}},{"before":"7f0e62a7c084b664414d169dfaa36e5473cae4a2","after":"8ff5d3589c700116cd2cc3175780dbf36d7db6d3","ref":"refs/heads/webapi","pushedAt":"2023-06-15T04:11:26.742Z","pushType":"push","commitsCount":3,"pusher":{"login":"grimmy","name":"Gary Kramlich","path":"/grimmy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396385?s=80&v=4"},"commit":{"message":"Get the bridge working again\n\nSo there is a /u/0/api endpoint that I discovered yesterday that has literally\nthe exact same api we were using before. So I reverted all of the batchexecute\nstuff, restored the protobuf file and everything seems to work. We still need\nto do the cookie auth which sucks, and make the request to /u/0/mole/world to\nget some magic values, but everything seems to be working fine in my limited\ntesting so far.","shortMessageHtmlLink":"Get the bridge working again"}},{"before":"f0a7c4d04e5e1db34f4190f11e6d7b07b2829773","after":"7f0e62a7c084b664414d169dfaa36e5473cae4a2","ref":"refs/heads/webapi","pushedAt":"2023-05-26T07:41:11.714Z","pushType":"push","commitsCount":2,"pusher":{"login":"grimmy","name":"Gary Kramlich","path":"/grimmy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396385?s=80&v=4"},"commit":{"message":"Get the webchannel up and working\n\nWe don't process messages yet but the channel refreshes itself and does receive\nthe events.","shortMessageHtmlLink":"Get the webchannel up and working"}},{"before":"6184633c90a4782d0d53b175c37dff1b8540559a","after":"1223c032ba921a3a594ea963b3eae273c62df16e","ref":"refs/heads/master","pushedAt":"2023-05-22T17:12: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":"Update mautrix-python","shortMessageHtmlLink":"Update mautrix-python"}},{"before":null,"after":"f0a7c4d04e5e1db34f4190f11e6d7b07b2829773","ref":"refs/heads/webapi","pushedAt":"2023-05-02T17:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grimmy","name":"Gary Kramlich","path":"/grimmy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396385?s=80&v=4"},"commit":{"message":"Start figuring out authentication on the channel","shortMessageHtmlLink":"Start figuring out authentication on the channel"}},{"before":"4385c49d0f3e712f675a8ccec7f7a0ceada734bd","after":"6184633c90a4782d0d53b175c37dff1b8540559a","ref":"refs/heads/master","pushedAt":"2023-04-24T15:49:16.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 dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"947f90fb57a9662310ed84dc7f6c99a87d073015","after":"4385c49d0f3e712f675a8ccec7f7a0ceada734bd","ref":"refs/heads/master","pushedAt":"2023-04-21T13:52:53.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":"Ignore mailto links when parsing Matrix HTML","shortMessageHtmlLink":"Ignore mailto links when parsing Matrix HTML"}},{"before":"947f90fb57a9662310ed84dc7f6c99a87d073015","after":null,"ref":"refs/heads/sumner/be-10068","pushedAt":"2023-04-20T16:51:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sumnerevans","name":"Sumner Evans","path":"/sumnerevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16734772?s=80&v=4"}},{"before":"85a5be413c27830c0fc8b284554431d05302a635","after":"947f90fb57a9662310ed84dc7f6c99a87d073015","ref":"refs/heads/master","pushedAt":"2023-04-20T16:50:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sumnerevans","name":"Sumner Evans","path":"/sumnerevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16734772?s=80&v=4"},"commit":{"message":"puppet/contact info: add to all member events\n\nSigned-off-by: Sumner Evans ","shortMessageHtmlLink":"puppet/contact info: add to all member events"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADjkPORAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mautrix/googlechat"}