{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6212669,"defaultBranch":"main","name":"voicenotify","ownerLogin":"pilot51","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-14T10:39:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/242869?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704952508.0","currentOid":""},"activityList":{"items":[{"before":"65af1cd7559e9326a2fc7fd5bb28d598600873ad","after":"ab6368bf2d79a20e167aa25ffc7aa951d18309d9","ref":"refs/heads/main","pushedAt":"2024-04-21T22:43:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#122)\n\n* Translated using Weblate (German)\r\n\r\nCurrently translated at 55.9% (80 of 143 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/de/\r\n\r\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 99.3% (142 of 143 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 100.0% (143 of 143 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 100.0% (144 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Added translation using Weblate (Hindi)\r\n\r\n* Translated using Weblate (Hindi)\r\n\r\nCurrently translated at 100.0% (144 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/hi/\r\n\r\n* Translated using Weblate (Polish)\r\n\r\nCurrently translated at 65.9% (95 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/pl/\r\n\r\n* Translated using Weblate (German)\r\n\r\nCurrently translated at 100.0% (144 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/de/\r\n\r\n* Translated using Weblate (French)\r\n\r\nCurrently translated at 48.6% (70 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/fr/\r\n\r\n* Translated using Weblate (Japanese)\r\n\r\nCurrently translated at 81.2% (117 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ja/\r\n\r\n* Translated using Weblate (Indonesian)\r\n\r\nCurrently translated at 77.0% (111 of 144 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/id/\r\n\r\n---------\r\n\r\nCo-authored-by: Ettore Atalan \r\nCo-authored-by: gallegonovato \r\nCo-authored-by: Scrambled777 \r\nCo-authored-by: Eryk Michalak \r\nCo-authored-by: Bugmenot \r\nCo-authored-by: しいたけ \r\nCo-authored-by: Reza Almanda ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#122)"}},{"before":"b9e115205934548e7549cbc23dcb77387dab78e7","after":"65af1cd7559e9326a2fc7fd5bb28d598600873ad","ref":"refs/heads/main","pushedAt":"2024-01-28T19:11:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Resolve #125: Allow setting app language separate from system default\n\nChanged in Voice Notify app settings in Android Settings.\nAndroid 13+ only.","shortMessageHtmlLink":"Resolve #125: Allow setting app language separate from system default"}},{"before":"7ccf0f7cf6af5bc1a4d3ef5a9c8419c48304bb5f","after":"b9e115205934548e7549cbc23dcb77387dab78e7","ref":"refs/heads/main","pushedAt":"2024-01-19T14:40:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Fix detail and ignore dialogs closing when notification received","shortMessageHtmlLink":"Fix detail and ignore dialogs closing when notification received"}},{"before":"032853980095458a178fda80f39dbdb51771e78c","after":"7ccf0f7cf6af5bc1a4d3ef5a9c8419c48304bb5f","ref":"refs/heads/main","pushedAt":"2024-01-11T05:55:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Bump version: 1.3.0 (28) -> 1.3.1 (29)","shortMessageHtmlLink":"Bump version: 1.3.0 (28) -> 1.3.1 (29)"}},{"before":"112f73696f4431970ff8836e7ed0e425860f4458","after":"032853980095458a178fda80f39dbdb51771e78c","ref":"refs/heads/main","pushedAt":"2024-01-11T05:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#120)\n\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 100.0% (121 of 121 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Translated using Weblate (Italian)\r\n\r\nCurrently translated at 83.8% (114 of 136 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/it/\r\n\r\n---------\r\n\r\nCo-authored-by: gallegonovato \r\nCo-authored-by: Lorenzo J. Lucchini ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#120)"}},{"before":"5a49de60014781b3baea34eb6ecf6f4ab9160f3d","after":"112f73696f4431970ff8836e7ed0e425860f4458","ref":"refs/heads/main","pushedAt":"2024-01-10T06:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Support notification big content, add detail dialog\n\n- Add detail dialog containing info from log plus:\n - Package name\n - Checkbox to enable/disable app\n - All notification parts and TTS message with labels\n- Center titles for notification log dialogs\n- Increase font size of dialog buttons\n\nResolves #76 and partially #37","shortMessageHtmlLink":"Support notification big content, add detail dialog"}},{"before":"38579fd4899e99a79fc4a067744e3195851e5325","after":"5a49de60014781b3baea34eb6ecf6f4ab9160f3d","ref":"refs/heads/main","pushedAt":"2024-01-09T05:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate\n\n* Translated using Weblate (Japanese)\n\nCurrently translated at 100.0% (118 of 118 strings)\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ja/\n\n* Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (118 of 118 strings)\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\n\n* Translated using Weblate (Russian)\n\nCurrently translated at 91.5% (108 of 118 strings)\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ru/\n\n* Update translation files\n\nUpdated by \"Remove blank strings\" hook in Weblate.\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/\n\n* Translated using Weblate (Japanese)\n\nCurrently translated at 100.0% (118 of 118 strings)\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ja/\n\n---------\n\nCo-authored-by: Bashy \nCo-authored-by: gallegonovato \nCo-authored-by: bomzhellino ","shortMessageHtmlLink":"Translations update from Hosted Weblate"}},{"before":"734f9169b6fafc8395f8bb175b66ccaea4df1836","after":"38579fd4899e99a79fc4a067744e3195851e5325","ref":"refs/heads/main","pushedAt":"2024-01-09T04:46:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Support light mode (based on system theme)\n\nAdd search icon to left of app filter text field.\nMinor UI tweaks.","shortMessageHtmlLink":"Support light mode (based on system theme)"}},{"before":"207eace791874ce24d0bcb8c94d893ef73a1c952","after":"734f9169b6fafc8395f8bb175b66ccaea4df1836","ref":"refs/heads/main","pushedAt":"2024-01-07T20:42:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Fixes\n\n- Fix #118: App List filter not cleared when closing search\n- Fix crash when updating NotificationInfo already pushed off list\n- Fix crash when tts is unexpectedly null\n- Prevent lateinit crash when accessing appContext","shortMessageHtmlLink":"Fixes"}},{"before":"f471efbf76d0b0d41cc578ef6c8c15bf43bfc3f0","after":"207eace791874ce24d0bcb8c94d893ef73a1c952","ref":"refs/heads/main","pushedAt":"2024-01-01T22:45:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Bump version: 1.2.3 (27) -> 1.3.0 (28)","shortMessageHtmlLink":"Bump version: 1.2.3 (27) -> 1.3.0 (28)"}},{"before":"bbcc710450d50f369460c5bb310083b30eeedcf1","after":"f471efbf76d0b0d41cc578ef6c8c15bf43bfc3f0","ref":"refs/heads/main","pushedAt":"2024-01-01T03:53:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"If TTS speak call fails, restart TTS and retry all messages in queue","shortMessageHtmlLink":"If TTS speak call fails, restart TTS and retry all messages in queue"}},{"before":"7cdf53f68bd7777dee68776e4dd50a0573afa1aa","after":"bbcc710450d50f369460c5bb310083b30eeedcf1","ref":"refs/heads/main","pushedAt":"2023-12-31T03:10:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Convert all UI to Compose\n\nNOTICE: This will remove any active usages of the widget.\n\n- New app bar with back button in App List and TTS screens.\n- Ignore All/None now separate app bar buttons in App List.\n- Remove keyboard input option in Quiet Time. Should be temporary.\n- Device States and TTS Audio Stream dialogs now have both\n 'Cancel' and 'OK' buttons. Changes only saved with 'OK'.\n- TTS Text Replacement dialog is less janky.\n- Add title to Quiet Time dialog.\n- Widget image is now a white vector with tint applied.\n This changes the widget preview from green to white.\n- Include Git hash in release version name.\n- Shrink/optimize release build without obfuscation.\n This reduces APK size from about 13MB to 3MB\n while maintaining trust in the build.\n- minSdk: 18 (4.3) -> 21 (5.0)\n- compileSdk/targetSdk: 33 (13.0) -> 34 (14.0)\n- Update dependencies.\n- Reorganize strings.\n- Change copyright start year to start of project in all files.\n Too ambiguous to use the year the code in the file was created.\n- Other fixes and improvements.","shortMessageHtmlLink":"Convert all UI to Compose"}},{"before":"434a446cec8e09e8e5a7f43599fc9aae9c8564c4","after":"7cdf53f68bd7777dee68776e4dd50a0573afa1aa","ref":"refs/heads/main","pushedAt":"2023-12-30T22:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#107)\n\n* Added translation using Weblate (Norwegian Bokmål)\r\n\r\n* Translated using Weblate (Norwegian Bokmål)\r\n\r\nCurrently translated at 83.7% (93 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/nb_NO/\r\n\r\n* Translated using Weblate (Finnish)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/fi/\r\n\r\n* Translated using Weblate (Finnish)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/fi/\r\n\r\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Translated using Weblate (German)\r\n\r\nCurrently translated at 70.2% (78 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/de/\r\n\r\n* Added translation using Weblate (Japanese)\r\n\r\n* Translated using Weblate (Japanese)\r\n\r\nCurrently translated at 45.9% (51 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ja/\r\n\r\n* Translated using Weblate (Japanese)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/ja/\r\n\r\n---------\r\n\r\nCo-authored-by: Allan Nordhøy \r\nCo-authored-by: tomechio \r\nCo-authored-by: gallegonovato \r\nCo-authored-by: Ettore Atalan \r\nCo-authored-by: T T ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#107)"}},{"before":"0b0a4295873b7f23844151b4c1cd4a46a0fef778","after":"434a446cec8e09e8e5a7f43599fc9aae9c8564c4","ref":"refs/heads/main","pushedAt":"2023-12-04T05:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Add build workflow for GitHub Actions\n\nInclude Git hash in debug version name and detailed APK file name","shortMessageHtmlLink":"Add build workflow for GitHub Actions"}},{"before":"564385204f1052c322d3fb7c0065a8d829aab3d8","after":"0b0a4295873b7f23844151b4c1cd4a46a0fef778","ref":"refs/heads/main","pushedAt":"2023-12-03T23:44:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Fix Require Text requiring all entries to match instead of any","shortMessageHtmlLink":"Fix Require Text requiring all entries to match instead of any"}},{"before":"d313a770b0d89d97b74237e7807600da645a187f","after":"564385204f1052c322d3fb7c0065a8d829aab3d8","ref":"refs/heads/main","pushedAt":"2023-08-16T23:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Bump version: 1.2.2 (26) -> 1.2.3 (27)\n\nRemove a couple unused Finnish strings.","shortMessageHtmlLink":"Bump version: 1.2.2 (26) -> 1.2.3 (27)"}},{"before":"e78163972ccc4248a6b21e9a8412e15c33cb8f0d","after":"d313a770b0d89d97b74237e7807600da645a187f","ref":"refs/heads/main","pushedAt":"2023-08-16T03:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Updates\n\n- Gradle: 7.3.3 -> 8.2.1\n- AGP: 7.2.2 -> 8.1.0\n- Kotlin: 1.7.0 -> 1.9.0\n- Java: 8 -> 17\n- Kapt -> KSP\n- Dependencies\n- Resolve deprecations","shortMessageHtmlLink":"Updates"}},{"before":"c54878043e597fcbca1756c925c3dd3c48aff4c7","after":"e78163972ccc4248a6b21e9a8412e15c33cb8f0d","ref":"refs/heads/main","pushedAt":"2023-08-15T22:22:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#92)\n\n* Translated using Weblate (Spanish)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/es/\r\n\r\n* Translated using Weblate (Indonesian)\r\n\r\nCurrently translated at 100.0% (111 of 111 strings)\r\n\r\nTranslation: Voice Notify/App\r\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/id/\r\n\r\n---------\r\n\r\nCo-authored-by: gallegonovato \r\nCo-authored-by: Reza Almanda ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#92)"}},{"before":"2c05f81fceda55bf9a722d4f386d0bbcd98c5f2e","after":"c54878043e597fcbca1756c925c3dd3c48aff4c7","ref":"refs/heads/main","pushedAt":"2023-07-23T20:06:26.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Translated using Weblate (Indonesian)\n\nCurrently translated at 100.0% (105 of 105 strings)\n\nTranslation: Voice Notify/App\nTranslate-URL: https://hosted.weblate.org/projects/voice-notify/app/id/","shortMessageHtmlLink":"Translated using Weblate (Indonesian)"}},{"before":"5d546722d372a9ea808a31aa9ee9c7f1cac6c3ec","after":"2c05f81fceda55bf9a722d4f386d0bbcd98c5f2e","ref":"refs/heads/main","pushedAt":"2023-07-20T04:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Prevent NFE crashes, support decimal values for some preferences\n\n- Regression at 870b1a3e caused by bug in Jetpack Preference:\n https://issuetracker.google.com/issues/37060038\n\nDecimal support: TTS Delay, TTS Repeat, Shake-To-Silence","shortMessageHtmlLink":"Prevent NFE crashes, support decimal values for some preferences"}},{"before":"fd49fa8f0fd7da09a04840c7759c8aaf8bf47e4e","after":"5d546722d372a9ea808a31aa9ee9c7f1cac6c3ec","ref":"refs/heads/main","pushedAt":"2023-06-05T04:18:05.659Z","pushType":"push","commitsCount":1,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Fix crash when opening TTS Settings on Android 13","shortMessageHtmlLink":"Fix crash when opening TTS Settings on Android 13"}},{"before":"908882a1cde7bdab8b1e9506379688c3763160f8","after":"fd49fa8f0fd7da09a04840c7759c8aaf8bf47e4e","ref":"refs/heads/main","pushedAt":"2023-05-30T02:47:22.445Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Fixes #100: Crash when Ignore All/None selected while app list loading","shortMessageHtmlLink":"Fixes #100: Crash when Ignore All/None selected while app list loading"}},{"before":"c359f92fe39b47573fa88c460c3898a1f4eb0377","after":"908882a1cde7bdab8b1e9506379688c3763160f8","ref":"refs/heads/main","pushedAt":"2023-04-03T22:20:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pilot51","name":"Mark Injerd","path":"/pilot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242869?s=80&v=4"},"commit":{"message":"Closes #98: Add Require Text option","shortMessageHtmlLink":"Closes #98: Add Require Text option"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENnjCZgA","startCursor":null,"endCursor":null}},"title":"Activity · pilot51/voicenotify"}