{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":267676061,"defaultBranch":"master","name":"text-to-speech","ownerLogin":"capacitor-community","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-28T19:17:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63735538?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719570478.0","currentOid":""},"activityList":{"items":[{"before":"d6c7b7f11abed6b630d41f96f74cd601792dc52b","after":null,"ref":"refs/heads/jcesarmobile-patch-1","pushedAt":"2024-06-28T10:27:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"}},{"before":"62fea9677d60a1b50057d29c7e8f6d6551e20685","after":"a8388508fa1aa232640b74976d3d96a1b7b93e39","ref":"refs/heads/master","pushedAt":"2024-06-28T10:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"docs(CONTRIBUTING): typo on publish section (#127)","shortMessageHtmlLink":"docs(CONTRIBUTING): typo on publish section (#127)"}},{"before":null,"after":"d6c7b7f11abed6b630d41f96f74cd601792dc52b","ref":"refs/heads/jcesarmobile-patch-1","pushedAt":"2024-06-28T08:48:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"},"commit":{"message":"docs(CONTRIBUTING): typo on publish section","shortMessageHtmlLink":"docs(CONTRIBUTING): typo on publish section"}},{"before":"afaf1686f7ff4e2d70493e5eb148dca4373fce9b","after":null,"ref":"refs/heads/fmt","pushedAt":"2024-06-27T18:17:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"}},{"before":"90d62b904ac2e22de545048004329c089bae6e96","after":"62fea9677d60a1b50057d29c7e8f6d6551e20685","ref":"refs/heads/master","pushedAt":"2024-06-27T17:51:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"chore: Run fmt (#126)","shortMessageHtmlLink":"chore: Run fmt (#126)"}},{"before":"5de4b3ce617a4061e959c1ebf9474888f461d976","after":null,"ref":"refs/heads/eslint8","pushedAt":"2024-06-27T16:00:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"}},{"before":"5b61339900c9592d1e09dfcde4c91dcfa5b421db","after":"90d62b904ac2e22de545048004329c089bae6e96","ref":"refs/heads/master","pushedAt":"2024-06-27T15:46:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"chore: Update eslint to 8.x (#125)","shortMessageHtmlLink":"chore: Update eslint to 8.x (#125)"}},{"before":null,"after":"afaf1686f7ff4e2d70493e5eb148dca4373fce9b","ref":"refs/heads/fmt","pushedAt":"2024-06-27T15:44:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"},"commit":{"message":"chore: Run fmt","shortMessageHtmlLink":"chore: Run fmt"}},{"before":null,"after":"5de4b3ce617a4061e959c1ebf9474888f461d976","ref":"refs/heads/eslint8","pushedAt":"2024-06-27T15:00:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"},"commit":{"message":"chore: Update eslint to 8.x","shortMessageHtmlLink":"chore: Update eslint to 8.x"}},{"before":"0ccace825ce67ec75495b202a9fc505bc0c64ce4","after":"5b61339900c9592d1e09dfcde4c91dcfa5b421db","ref":"refs/heads/master","pushedAt":"2024-06-22T20:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"chore(release): 4.0.2","shortMessageHtmlLink":"chore(release): 4.0.2"}},{"before":"3e6fc1dddf5828983c305b60dc3e9a02c18eefbd","after":"0ccace825ce67ec75495b202a9fc505bc0c64ce4","ref":"refs/heads/master","pushedAt":"2024-06-22T20:00:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"fix(android): `getSupportedVoices()` is not available for api levels < 24 (#124)\n\n* Fix support issue on API levels < 24\r\n\r\nComparator.comparing does not work below API level 24\r\n\r\n* Sort using getName() rather than hashCode(), remove crash below API level 24\r\n\r\ngetName() is guaranteed to be unique, hashCode is not, so this may fix potential issues with the use of hashCode. Also switch from using Comparator.comparing to allow for support on API levels 21-24","shortMessageHtmlLink":"fix(android): getSupportedVoices() is not available for api levels …"}},{"before":null,"after":"6f7532601deecceafd02c71b8c97721f4194a8f3","ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-06-16T19:19:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump braces from 3.0.2 to 3.0.3\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump braces from 3.0.2 to 3.0.3"}},{"before":"8a4f6f042be583cb978d2d31c0ffef8d8e347684","after":null,"ref":"refs/heads/jcesarmobile-patch-1","pushedAt":"2024-06-07T21:46:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"}},{"before":"7c73262d22f4c163549c861025fe85a058df1e0e","after":null,"ref":"refs/heads/queries","pushedAt":"2024-06-07T21:45:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"}},{"before":"8c3594b1df4b6185a472ef2e9e59a1ba3a21a981","after":"3e6fc1dddf5828983c305b60dc3e9a02c18eefbd","ref":"refs/heads/master","pushedAt":"2024-06-07T20:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"docs(contributing): Add versioning and update publish sections (#120)","shortMessageHtmlLink":"docs(contributing): Add versioning and update publish sections (#120)"}},{"before":"c227ad78b2d22f4862981aa12022f80a656b227c","after":"8c3594b1df4b6185a472ef2e9e59a1ba3a21a981","ref":"refs/heads/master","pushedAt":"2024-06-07T20:44:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"fix(android): add queries in the AndroidManifest.xml (#121)","shortMessageHtmlLink":"fix(android): add queries in the AndroidManifest.xml (#121)"}},{"before":null,"after":"7c73262d22f4c163549c861025fe85a058df1e0e","ref":"refs/heads/queries","pushedAt":"2024-06-07T17:23:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"},"commit":{"message":"fix(android): Add queries in the AndroidManifest.xml","shortMessageHtmlLink":"fix(android): Add queries in the AndroidManifest.xml"}},{"before":null,"after":"8a4f6f042be583cb978d2d31c0ffef8d8e347684","ref":"refs/heads/jcesarmobile-patch-1","pushedAt":"2024-06-07T16:27:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcesarmobile","name":"jcesarmobile","path":"/jcesarmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1637892?s=80&v=4"},"commit":{"message":"docs(contributing): Add versioning and update publish sections","shortMessageHtmlLink":"docs(contributing): Add versioning and update publish sections"}},{"before":"1d4e158c04f6db2dd2d2535a6a480dc2264e4213","after":"5872173a6e8bebab7b076eb68b888066231be126","ref":"refs/heads/feat/issue-88","pushedAt":"2024-06-05T09:06:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":null,"after":"1d4e158c04f6db2dd2d2535a6a480dc2264e4213","ref":"refs/heads/feat/issue-88","pushedAt":"2024-06-05T09:03:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"feat: add `initialize(...)` method","shortMessageHtmlLink":"feat: add initialize(...) method"}},{"before":"0452a02525ee9b003e7ce80222c47efa26d9b3a3","after":"c227ad78b2d22f4862981aa12022f80a656b227c","ref":"refs/heads/master","pushedAt":"2024-04-29T19:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"docs: update `CHANGELOG.md`","shortMessageHtmlLink":"docs: update CHANGELOG.md"}},{"before":"ada706ed26ea99e8d3a6bc66d509b0528a6203c3","after":"0452a02525ee9b003e7ce80222c47efa26d9b3a3","ref":"refs/heads/master","pushedAt":"2024-04-29T19:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"chore(release): 4.0.1","shortMessageHtmlLink":"chore(release): 4.0.1"}},{"before":"ab2333a174f26ffe0d5e98286ab90d4f97f766ee","after":"ada706ed26ea99e8d3a6bc66d509b0528a6203c3","ref":"refs/heads/master","pushedAt":"2024-04-29T19:16:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"fix(android) Error: Comparison method violates its general contract! (#114)\n\n* fix(android) Error: Comparison method violates its general contract!\r\n\r\nFixes a runtime crash on getSupportedVoices observed on Android after changing the default TTS from Samsung to Google from system settings.\r\n\r\nStack:\r\n@capacitor-community/text-to-speech: 4.0.0,\r\n@capacitor/android : 6.0.0\r\n@ionic/angular:7.8.6\r\n\r\nTraces:\r\n\r\nSending plugin error: {\"save\":false,\"callbackId\":\"72380935\",\"pluginId\":\"TextToSpeech\",\"methodName\":\"getSupportedVoices\",\"success\":false,\"error\":{\"message\":\"Comparison method violates its general contract!\"}}\r\n\r\n* fix(android) Error: Comparison method violates its general contract! revisited\r\n\r\nThis change to the solution keeps the behavior 100% consistent with original code that orders based on hash instead of name\r\n\r\nFixes a runtime crash on getSupportedVoices observed on Android after changing the default TTS from Samsung to Google from system settings.\r\n\r\nStack:\r\n@capacitor-community/text-to-speech: 4.0.0,\r\n@capacitor/android : 6.0.0\r\n@ionic/angular:7.8.6\r\n\r\nTraces:\r\n\r\nSending plugin error: {\"save\":false,\"callbackId\":\"72380935\",\"pluginId\":\"TextToSpeech\",\"methodName\":\"getSupportedVoices\",\"success\":false,\"error\":{\"message\":\"Comparison method violates its general contract!\"}}\r\n\r\n* fix(android) Error: Comparison method violates its general contract!\r\n\r\nFixes #112\r\n\r\nChanges compare logic to avoid the issue described without changing the ordering behavior.\r\n\r\n---------\r\n\r\nCo-authored-by: Henrique Latorre ","shortMessageHtmlLink":"fix(android) Error: Comparison method violates its general contract! (#…"}},{"before":"b4c1942e7de661d6e79cf6e5f74fbaddb0c94119","after":"ab2333a174f26ffe0d5e98286ab90d4f97f766ee","ref":"refs/heads/master","pushedAt":"2024-04-16T06:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"chore(release): 4.0.0","shortMessageHtmlLink":"chore(release): 4.0.0"}},{"before":"db4a6f501ea429973586c0e05ed2d8865f8d143a","after":null,"ref":"refs/heads/feat/capacitor-6","pushedAt":"2024-04-16T06:35:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"}},{"before":"41527e821eda396ce3d01d01b540db1071a012ca","after":"b4c1942e7de661d6e79cf6e5f74fbaddb0c94119","ref":"refs/heads/master","pushedAt":"2024-04-16T06:35:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"feat!: update to Capacitor 6 (#113)\n\nBREAKING CHANGE: This plugin now only supports Capacitor 6.","shortMessageHtmlLink":"feat!: update to Capacitor 6 (#113)"}},{"before":"0672a4c870ea00618d07726694d43fe4af91218c","after":"db4a6f501ea429973586c0e05ed2d8865f8d143a","ref":"refs/heads/feat/capacitor-6","pushedAt":"2024-04-16T06:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"ci: use macos-14","shortMessageHtmlLink":"ci: use macos-14"}},{"before":"be1dfb34fc240ab74845cecfb36a670566b15f69","after":"0672a4c870ea00618d07726694d43fe4af91218c","ref":"refs/heads/feat/capacitor-6","pushedAt":"2024-04-16T06:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"be1dfb34fc240ab74845cecfb36a670566b15f69","ref":"refs/heads/feat/capacitor-6","pushedAt":"2024-04-16T06:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"feat!: update to Capacitor 6\n\nBREAKING CHANGE: This plugin now only supports Capacitor 6.","shortMessageHtmlLink":"feat!: update to Capacitor 6"}},{"before":"ab00444c07a4de63589b620490bae19fd4d175df","after":"41527e821eda396ce3d01d01b540db1071a012ca","ref":"refs/heads/master","pushedAt":"2024-02-02T20:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robingenz","name":"Robin Genz","path":"/robingenz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13857929?s=80&v=4"},"commit":{"message":"docs: update badge in `README.md`","shortMessageHtmlLink":"docs: update badge in README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcb32NQA","startCursor":null,"endCursor":null}},"title":"Activity · capacitor-community/text-to-speech"}