{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220346944,"defaultBranch":"master","name":"tts-util-app","ownerLogin":"drmfinlay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-07T23:24:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7419560?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684287425.7564878","currentOid":""},"activityList":{"items":[{"before":"06dffa0e87dfebd2afe33cb4fda817616a9adc48","after":"109e7d6c80127cddbd77cef0122cd071c1b51539","ref":"refs/heads/master","pushedAt":"2023-09-24T07:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Improve the behaviour of the reinitialise text-to-speech button\n\nThe main activity's reinitialise text-to-speech button now shows a\nconfirmation dialog if pressed when a task is in progress. It does\nnot do this if sample text is in progress. This exception makes\nsense to me currently, but I might change it in the future.\n\nTwo resource strings have been added for the alert dialog.","shortMessageHtmlLink":"Improve the behaviour of the reinitialise text-to-speech button"}},{"before":"f9d7271b356ec410cc39026000cf99e9bef1c7ab","after":"06dffa0e87dfebd2afe33cb4fda817616a9adc48","ref":"refs/heads/master","pushedAt":"2023-09-07T07:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Make two aesthetic changes to the application's TTS Settings sub-menu\n\n- Swap the positions of the 'Speech Pitch' and 'Speech Rate' options.\n The speech pitch option is less commonly used, so should be last.\n- Change the 'TTS Voice' option to 'TTS Language/Voice'.\n Voices are always associated with a locale. The name of the option\n should, therefore, reflect this.","shortMessageHtmlLink":"Make two aesthetic changes to the application's TTS Settings sub-menu"}},{"before":"881aa3a6184754c49991febd5f035721adb648a4","after":"f9d7271b356ec410cc39026000cf99e9bef1c7ab","ref":"refs/heads/master","pushedAt":"2023-06-17T08:27:06.774Z","pushType":"push","commitsCount":3,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Improve TTSTask handling of onRangeStart() callback support\n\nManual invocation of this callback in onStart() is now disabled if a\ncall from the engine is detected. This way, observers are notified\nonly of the narrowest input selection -- typically, each word as it\nis spoken.","shortMessageHtmlLink":"Improve TTSTask handling of onRangeStart() callback support"}},{"before":"18791b5dcd037419e76f5c44256f5e8b09afa390","after":"881aa3a6184754c49991febd5f035721adb648a4","ref":"refs/heads/master","pushedAt":"2023-06-15T09:18:47.850Z","pushType":"push","commitsCount":1,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Simplify task and event infrastructure code\n\n- The task queue is now a queue of Tasks, not TaskData, which has\n been removed.\n- Validation checks are now performed by each Task class instead of\n by ApplicationEx. The same is true for the delegation of work to\n exec service threads.\n- Task-specific string resource retrials have been moved into the\n Task classes from various source files.\n- TaskObservers are notified of task queue size changes (remaining\n tasks) via a separate method and associated ActivityEvent.\n- Some variables and methods have been renamed.","shortMessageHtmlLink":"Simplify task and event infrastructure code"}},{"before":"931a1cd4a5c40a5a1eac881f33df7e2ff0625cf5","after":"18791b5dcd037419e76f5c44256f5e8b09afa390","ref":"refs/heads/master","pushedAt":"2023-05-21T07:12:29.671Z","pushType":"push","commitsCount":2,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Notify task observers of the current progress in onRangeStart()\n\nThis makes UI progress indicators more accurate for TTS engines, such\nas Google's, which support this callback.","shortMessageHtmlLink":"Notify task observers of the current progress in onRangeStart()"}},{"before":"0717a1073a3b8455628e954346e2eca8ad818b80","after":"931a1cd4a5c40a5a1eac881f33df7e2ff0625cf5","ref":"refs/heads/master","pushedAt":"2023-05-19T13:28:52.894Z","pushType":"push","commitsCount":1,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Fix some problems in the TTSTasks.kt source file\n\nProgress callbacks for silent utterances no longer result in text\nutterances being processed too early. Both types of utterance are\nnow handled correctly.\n\nA few other minor changes have been made.","shortMessageHtmlLink":"Fix some problems in the TTSTasks.kt source file"}},{"before":"5c4ff551a777e512e000f564ff2824e07192bcfd","after":null,"ref":"refs/heads/feat/mp3-output-files","pushedAt":"2023-05-17T01:37:05.756Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADh33T7gA","startCursor":null,"endCursor":null}},"title":"Activity ยท drmfinlay/tts-util-app"}