{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144494851,"defaultBranch":"main","name":"whatsapp","ownerLogin":"mautrix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-12T19:26:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88519669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726225627.0","currentOid":""},"activityList":{"items":[{"before":"a47ed7fd183bf3d0e79e528b8a6a24a13778e24c","after":"6e98f253fb90c6e615ea37d55af2c96af5cc2a43","ref":"refs/heads/main","pushedAt":"2024-09-17T18:42:11.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":"msgconv/from-whatsapp: extract lottie stickers when bridging","shortMessageHtmlLink":"msgconv/from-whatsapp: extract lottie stickers when bridging"}},{"before":"7264c7fee2e6dcef6ac0108efdcd48f7ce592a2f","after":"a47ed7fd183bf3d0e79e528b8a6a24a13778e24c","ref":"refs/heads/main","pushedAt":"2024-09-17T15:38:10.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":"backfill: implement","shortMessageHtmlLink":"backfill: implement"}},{"before":"d604b0fd13f9864cfc1f92402a6af3f057697dec","after":"7264c7fee2e6dcef6ac0108efdcd48f7ce592a2f","ref":"refs/heads/main","pushedAt":"2024-09-16T20:57:57.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":"login: wait for 515 event","shortMessageHtmlLink":"login: wait for 515 event"}},{"before":"33a995413a1f71a5850a185fd359c4eb832d70a3","after":"d604b0fd13f9864cfc1f92402a6af3f057697dec","ref":"refs/heads/main","pushedAt":"2024-09-16T13:09:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"handlewhatsapp: fix handling messages that become decryptable","shortMessageHtmlLink":"handlewhatsapp: fix handling messages that become decryptable"}},{"before":"a219b72676ceaa928104ef2ef3339f3e047f2650","after":"33a995413a1f71a5850a185fd359c4eb832d70a3","ref":"refs/heads/main","pushedAt":"2024-09-14T10:09: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":"ids: add support for split portals","shortMessageHtmlLink":"ids: add support for split portals"}},{"before":"12073df3ef7dc31a671821179b1af9c9e585cd79","after":"a219b72676ceaa928104ef2ef3339f3e047f2650","ref":"refs/heads/main","pushedAt":"2024-09-13T18:28:30.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":"legacymigrate: ignore messages with null sender","shortMessageHtmlLink":"legacymigrate: ignore messages with null sender"}},{"before":"37b4e44bf6d8f06924a349e2247028bff4632966","after":"12073df3ef7dc31a671821179b1af9c9e585cd79","ref":"refs/heads/main","pushedAt":"2024-09-13T14:44:00.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":"msgconv/from-matrix: fix detecting captions","shortMessageHtmlLink":"msgconv/from-matrix: fix detecting captions"}},{"before":"eaad4d6db5e927bab897a43f4a1ac704f004291b","after":"37b4e44bf6d8f06924a349e2247028bff4632966","ref":"refs/heads/main","pushedAt":"2024-09-13T14:32: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":"msgconv/from-matrix: fix uploading images","shortMessageHtmlLink":"msgconv/from-matrix: fix uploading images"}},{"before":"e481785fafff8248f6177120dfaf199d88bac2c5","after":"eaad4d6db5e927bab897a43f4a1ac704f004291b","ref":"refs/heads/main","pushedAt":"2024-09-13T14:11:35.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":"login: disable auto-reconnect","shortMessageHtmlLink":"login: disable auto-reconnect"}},{"before":"4ea7aad1df9309c6f6eb13fb8e3d76c281685e93","after":"e481785fafff8248f6177120dfaf199d88bac2c5","ref":"refs/heads/main","pushedAt":"2024-09-13T13:47:47.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":"legacyprovision: pre-validate phone number and fix submitting it","shortMessageHtmlLink":"legacyprovision: pre-validate phone number and fix submitting it"}},{"before":"6dcc2de8f66dc70135c357e4727b1a511d83835f","after":null,"ref":"refs/heads/v2","pushedAt":"2024-09-13T11:07:07.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":"5cb481585713ccdc5403686d72b3035253f8f4b0","after":"4ea7aad1df9309c6f6eb13fb8e3d76c281685e93","ref":"refs/heads/main","pushedAt":"2024-09-13T11:07:06.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Merge pull request #709 from mautrix/v2","shortMessageHtmlLink":"Merge pull request #709 from mautrix/v2"}},{"before":"58f1105e13d4cc537be6d0d0d29cab98d4cdc5b8","after":"6dcc2de8f66dc70135c357e4727b1a511d83835f","ref":"refs/heads/v2","pushedAt":"2024-09-13T11:03:33.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":"roadmap: update","shortMessageHtmlLink":"roadmap: update"}},{"before":"94633e27784cac80b3faf00a11796d2966843522","after":"58f1105e13d4cc537be6d0d0d29cab98d4cdc5b8","ref":"refs/heads/v2","pushedAt":"2024-09-13T10:28:31.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":"dependencies: update","shortMessageHtmlLink":"dependencies: update"}},{"before":"d6bf634a63c0ececfd0843faeff98fcea9c51a1d","after":"94633e27784cac80b3faf00a11796d2966843522","ref":"refs/heads/v2","pushedAt":"2024-09-11T17:42:34.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":"legacyprovision: fix QR code field name","shortMessageHtmlLink":"legacyprovision: fix QR code field name"}},{"before":"98b54a27fc2b109fa9c4404677040af3e766bbe7","after":"d6bf634a63c0ececfd0843faeff98fcea9c51a1d","ref":"refs/heads/v2","pushedAt":"2024-09-11T17:38:58.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":"login: fix events not being initialized","shortMessageHtmlLink":"login: fix events not being initialized"}},{"before":"e7d0842f20d90e36eecc7aa1313d8315dd2233e7","after":"98b54a27fc2b109fa9c4404677040af3e766bbe7","ref":"refs/heads/v2","pushedAt":"2024-09-11T17:34: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":"handlewhatsapp: add message for wa-not-logged-in","shortMessageHtmlLink":"handlewhatsapp: add message for wa-not-logged-in"}},{"before":"f4f7043b2186a2686e20d63008cd3cbe97e116bd","after":"e7d0842f20d90e36eecc7aa1313d8315dd2233e7","ref":"refs/heads/v2","pushedAt":"2024-09-11T17:30:20.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":"legacyprovision: logout other logins when making new one","shortMessageHtmlLink":"legacyprovision: logout other logins when making new one"}},{"before":"1356c15628018956e8866cc6076f56d021162200","after":"f4f7043b2186a2686e20d63008cd3cbe97e116bd","ref":"refs/heads/v2","pushedAt":"2024-09-11T13:57:42.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":"legacyprovision: create portal when starting chat","shortMessageHtmlLink":"legacyprovision: create portal when starting chat"}},{"before":"1ef02aa54ed4802b0f8981e2695f94146eb4a6b9","after":"1356c15628018956e8866cc6076f56d021162200","ref":"refs/heads/v2","pushedAt":"2024-09-11T13:51:17.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":"legacymigrate: fix commas","shortMessageHtmlLink":"legacymigrate: fix commas"}},{"before":"be54129f5db7ea29d31e64ede180fe100205e540","after":"1ef02aa54ed4802b0f8981e2695f94146eb4a6b9","ref":"refs/heads/v2","pushedAt":"2024-09-11T12:34:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"legacyprovision: add backwards-compatible login and SNC endpoints","shortMessageHtmlLink":"legacyprovision: add backwards-compatible login and SNC endpoints"}},{"before":"3c53ea5ed1b3c96ddbb088945bf68792f20997ca","after":"be54129f5db7ea29d31e64ede180fe100205e540","ref":"refs/heads/v2","pushedAt":"2024-09-10T16:42:02.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":"handlewhatsapp: fix group messages","shortMessageHtmlLink":"handlewhatsapp: fix group messages"}},{"before":"771cbc6cd7783a8beaf82fa49a0bb2d36f60183b","after":"3c53ea5ed1b3c96ddbb088945bf68792f20997ca","ref":"refs/heads/v2","pushedAt":"2024-09-10T12:57: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":"v2: fix things","shortMessageHtmlLink":"v2: fix things"}},{"before":"a2fb6cb5df777e3fe2983085fe76e0c4bef7c8c2","after":"771cbc6cd7783a8beaf82fa49a0bb2d36f60183b","ref":"refs/heads/v2","pushedAt":"2024-09-07T10:37:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"Merge branch 'main' into v2","shortMessageHtmlLink":"Merge branch 'main' into v2"}},{"before":"3ccfdb11fcf5531e4df8ead1b7e9ad78fa00c510","after":"a2fb6cb5df777e3fe2983085fe76e0c4bef7c8c2","ref":"refs/heads/v2","pushedAt":"2024-09-07T10:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"feature(v2): History sync & Media Backfill DBs, + cleanup + Group Creation (almost)","shortMessageHtmlLink":"feature(v2): History sync & Media Backfill DBs, + cleanup + Group Cre…"}},{"before":"23bf0d3125e96c97b398928e86d8a9db9520749f","after":"3ccfdb11fcf5531e4df8ead1b7e9ad78fa00c510","ref":"refs/heads/v2","pushedAt":"2024-09-04T03:00:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read receipts & Typing indicators","shortMessageHtmlLink":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read r…"}},{"before":"faa9e62b00e59b7c00eb92c917f06121306c2e89","after":"23bf0d3125e96c97b398928e86d8a9db9520749f","ref":"refs/heads/v2","pushedAt":"2024-09-04T02:58:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read receipts & Typing indicators","shortMessageHtmlLink":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read r…"}},{"before":"21648c5b55d870fff622dec06146303202058074","after":"faa9e62b00e59b7c00eb92c917f06121306c2e89","ref":"refs/heads/v2","pushedAt":"2024-09-04T02:55:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read receipts & Typing indicators","shortMessageHtmlLink":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read r…"}},{"before":"14f08c76d8d005332f63cc54ad666994b05ae4aa","after":"21648c5b55d870fff622dec06146303202058074","ref":"refs/heads/v2","pushedAt":"2024-09-04T02:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurpShell","name":"Rajeh Taher","path":"/PurpShell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52720753?s=80&v=4"},"commit":{"message":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read receipts & Typing indicators","shortMessageHtmlLink":"feature(v2): Contact Listing & Messages + Resolve Identifier + Read r…"}},{"before":"914c6e16405d709a7a74990054a6cb796891842c","after":"5cb481585713ccdc5403686d72b3035253f8f4b0","ref":"refs/heads/main","pushedAt":"2024-08-28T15:37: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":"More validation in login API","shortMessageHtmlLink":"More validation in login API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuOBcjgA","startCursor":null,"endCursor":null}},"title":"Activity · mautrix/whatsapp"}