{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":508730706,"defaultBranch":"main","name":"matrix-rich-text-editor","ownerLogin":"matrix-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-29T14:41:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8418310?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714986707.0","currentOid":""},"activityList":{"items":[{"before":"7aac56add858055a708c2d945e34abba9afdc0d2","after":null,"ref":"refs/heads/fix/android-selection-mismatch-on-android-14","pushedAt":"2024-05-06T09:11:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"8ebf48af43db2159003e5cdd688e66815b8084d8","after":"3d1533f2096f3e07fcb47a2018fd3ac748c973ef","ref":"refs/heads/main","pushedAt":"2024-05-06T09:11:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Merge pull request #973 from matrix-org/fix/android-selection-mismatch-on-android-14\n\nAndroid: fix selection mismatch on Android 14 after autocompletion","shortMessageHtmlLink":"Merge pull request #973 from matrix-org/fix/android-selection-mismatc…"}},{"before":null,"after":"7aac56add858055a708c2d945e34abba9afdc0d2","ref":"refs/heads/fix/android-selection-mismatch-on-android-14","pushedAt":"2024-05-06T07:52:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Android: fix selection mismatch on Android 14 after autocompletion\n\nThis was caused by `EditorInputAction.UpdateSelection` not returning a `ReplaceTextResult`.\n\n`ReplaceTextResult` was wrapped inside a `ComposerResult` sealed interface and the missing `SelectionUpdated` was added to it.","shortMessageHtmlLink":"Android: fix selection mismatch on Android 14 after autocompletion"}},{"before":"fc0c1549640ef800ff335e491c5a1bcce145558a","after":null,"ref":"refs/heads/version-2.37.1","pushedAt":"2024-05-03T11:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"c18c7ea236bad0ec1c2fcf16c98b536f7ac845af","after":"8ebf48af43db2159003e5cdd688e66815b8084d8","ref":"refs/heads/main","pushedAt":"2024-05-03T11:33:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Merge pull request #972 from matrix-org/version-2.37.1\n\nVersion 2.37.1","shortMessageHtmlLink":"Merge pull request #972 from matrix-org/version-2.37.1"}},{"before":"6ce46e3f15a51a44f4e37a3a2ae3f9800d058569","after":"fc0c1549640ef800ff335e491c5a1bcce145558a","ref":"refs/heads/version-2.37.1","pushedAt":"2024-05-03T11:11:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Version 2.37.1","shortMessageHtmlLink":"Version 2.37.1"}},{"before":null,"after":"6ce46e3f15a51a44f4e37a3a2ae3f9800d058569","ref":"refs/heads/version-2.37.1","pushedAt":"2024-05-03T11:08:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Version 2.37.1","shortMessageHtmlLink":"Version 2.37.1"}},{"before":"ef52f45fa9b93c4d6cc89f9dec4952fb8106e2aa","after":null,"ref":"refs/heads/fix/android-use-right-selection-when-deleting-chars","pushedAt":"2024-05-03T10:38:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"288c5de90c06635dc85713e8b6f4c5e4220d74a7","after":"c18c7ea236bad0ec1c2fcf16c98b536f7ac845af","ref":"refs/heads/main","pushedAt":"2024-05-03T10:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Android: use the right selection indexes when deleting text. (#971)\n\n* Android: use the right selection indexes when deleting text.\r\n\r\n- Backspacing was not updating the selection and it could become out of sync.\r\n- Forward deletion wasn't sending composer indexes, it was using Android editor's ones.","shortMessageHtmlLink":"Android: use the right selection indexes when deleting text. (#971)"}},{"before":"b803dd970c5e2935614d638355d9bf3e118cd492","after":"ef52f45fa9b93c4d6cc89f9dec4952fb8106e2aa","ref":"refs/heads/fix/android-use-right-selection-when-deleting-chars","pushedAt":"2024-05-03T10:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Add missing text, improve code again","shortMessageHtmlLink":"Add missing text, improve code again"}},{"before":"d87323bebf0ea7233684c2e802152ac0d79aa9af","after":"b803dd970c5e2935614d638355d9bf3e118cd492","ref":"refs/heads/fix/android-use-right-selection-when-deleting-chars","pushedAt":"2024-05-02T14:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Improve how the selection is fixed for the backspacing issue","shortMessageHtmlLink":"Improve how the selection is fixed for the backspacing issue"}},{"before":"430aa67a4e179834474d3dad6028831b606b50d9","after":"d87323bebf0ea7233684c2e802152ac0d79aa9af","ref":"refs/heads/fix/android-use-right-selection-when-deleting-chars","pushedAt":"2024-05-02T11:21:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Android: use the right selection indexes when deleting text.\n\n- Backspacing was not updating the selection and it could become out of sync.\n- Forward deletion wasn't sending composer indexes, it was using Android editor's ones.","shortMessageHtmlLink":"Android: use the right selection indexes when deleting text."}},{"before":null,"after":"430aa67a4e179834474d3dad6028831b606b50d9","ref":"refs/heads/fix/android-use-right-selection-when-deleting-chars","pushedAt":"2024-05-02T10:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Android: use the right selection indexes when deleting text.\n\n- Backspacing was not updating the selection and it could become out of sync.\n- Forward deletion wasn't sending composer indexes, it was using Android editor's ones.","shortMessageHtmlLink":"Android: use the right selection indexes when deleting text."}},{"before":"9bb5c359bd167242ec92534bf4ed4d17608dc2f4","after":null,"ref":"refs/heads/fix/android-compose-message-markdown-contains-html","pushedAt":"2024-04-25T06:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"610d67182d16fc2790f0d2291af184aed7273e55","after":"288c5de90c06635dc85713e8b6f4c5e4220d74a7","ref":"refs/heads/main","pushedAt":"2024-04-25T06:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Android: make `RichTextEditorState.messageMarkdown` store pure markdown (#970)","shortMessageHtmlLink":"Android: make RichTextEditorState.messageMarkdown store pure markdo…"}},{"before":null,"after":"9bb5c359bd167242ec92534bf4ed4d17608dc2f4","ref":"refs/heads/fix/android-compose-message-markdown-contains-html","pushedAt":"2024-04-24T11:06:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Make `RichTextEditorState.messageMarkdown` hold pure MD instead of the pseudo MD-HTML hybrid we would use to display mention pills.","shortMessageHtmlLink":"Make RichTextEditorState.messageMarkdown hold pure MD instead of th…"}},{"before":"ce4f9947f70b95010e9a3eed62625beddb5d825a","after":null,"ref":"refs/heads/manuroe/ci_check","pushedAt":"2024-04-12T12:10:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"f59347ec8a61fd54a3195fdc468847c954752b35","after":null,"ref":"refs/heads/manuroe/rust_tests_only","pushedAt":"2024-04-12T12:10:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"7691ebfe76c74243fd46dbdc194dca75e4996d1f","after":null,"ref":"refs/heads/manuroe/android_tests_only","pushedAt":"2024-04-12T12:10:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"12ab56375977b443e0a7f3b3d04d2e676a5a98e8","after":null,"ref":"refs/heads/manuroe/ios_tests_only","pushedAt":"2024-04-12T12:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"cbb5b88523475a2c961ff2662ded216e2c9f7ba7","after":null,"ref":"refs/heads/manuroe/react_tests_only","pushedAt":"2024-04-12T12:10:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"3fba4704d2e92957b664384a10c45d8e075c8365","after":null,"ref":"refs/heads/manuroe/test_xcresultparser","pushedAt":"2024-04-12T12:10:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"7aea64b204d0286e1360ba2ba2de64714d81f0ed","after":null,"ref":"refs/heads/v2.37.0","pushedAt":"2024-04-12T11:02:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"dd1488041f14cfdc5a57fd718337e69154e4ad75","after":"610d67182d16fc2790f0d2291af184aed7273e55","ref":"refs/heads/main","pushedAt":"2024-04-12T11:02:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Version 2.37.0 (#969)","shortMessageHtmlLink":"Version 2.37.0 (#969)"}},{"before":null,"after":"7aea64b204d0286e1360ba2ba2de64714d81f0ed","ref":"refs/heads/v2.37.0","pushedAt":"2024-04-12T10:43:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmarty","name":"Benoit Marty","path":"/bmarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3940906?s=80&v=4"},"commit":{"message":"Version 2.37.0","shortMessageHtmlLink":"Version 2.37.0"}},{"before":"a90b28b37ead5a0309a47bbe82c6cb0b4333c8ae","after":null,"ref":"refs/heads/android/discard-mentions-with-no-associated-text","pushedAt":"2024-04-12T10:08:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"}},{"before":"e495ddc4e8e5d732f64d24c49ab2732d67486d8c","after":"dd1488041f14cfdc5a57fd718337e69154e4ad75","ref":"refs/heads/main","pushedAt":"2024-04-12T10:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Discard mentions with no associated text (#968)","shortMessageHtmlLink":"Discard mentions with no associated text (#968)"}},{"before":null,"after":"a90b28b37ead5a0309a47bbe82c6cb0b4333c8ae","ref":"refs/heads/android/discard-mentions-with-no-associated-text","pushedAt":"2024-04-12T09:24:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmartinesp","name":"Jorge Martin Espinosa","path":"/jmartinesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480955?s=80&v=4"},"commit":{"message":"Discard mentions with no associated text","shortMessageHtmlLink":"Discard mentions with no associated text"}},{"before":"cd36f59e672a9a28790e24f05124c9782f5b7412","after":null,"ref":"refs/heads/manuroe/xcresultparser","pushedAt":"2024-04-12T06:42:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"}},{"before":"e2ae1215d3c95afe1dd2b2d33331dd6867b5b373","after":"e495ddc4e8e5d732f64d24c49ab2732d67486d8c","ref":"refs/heads/main","pushedAt":"2024-04-12T06:42:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"manuroe","name":null,"path":"/manuroe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418515?s=80&v=4"},"commit":{"message":"Merge pull request #967 from matrix-org/manuroe/xcresultparser\n\niOS tests: Use xcresultparser instead of slather","shortMessageHtmlLink":"Merge pull request #967 from matrix-org/manuroe/xcresultparser"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQlf_eQA","startCursor":null,"endCursor":null}},"title":"Activity · matrix-org/matrix-rich-text-editor"}