{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92488919,"defaultBranch":"master","name":"dragonfly","ownerLogin":"dictation-toolbox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-26T08:23:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8006718?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715579548.0","currentOid":""},"activityList":{"items":[{"before":"bac354dd86d83ab6a3b7e650d4e49d8be803985e","after":"137b9fb18a99107d622d69174edee5d2be22100c","ref":"refs/heads/master","pushedAt":"2024-09-15T00:56:36.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":"Change the error type raised by Clipboard.synchronized_changes()\n\nRe: #390.\n\nTimeoutError is now used, as in the PR. An exception class with that\nname has been introduced for Python 2 in dragonfly.error for compati-\nbility reasons.","shortMessageHtmlLink":"Change the error type raised by Clipboard.synchronized_changes()"}},{"before":"5dcd8518b81f669942e497f9d11a4059b115c7aa","after":"bac354dd86d83ab6a3b7e650d4e49d8be803985e","ref":"refs/heads/master","pushedAt":"2024-09-14T06:10:04.000Z","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":"Merge branch 'gkuegler-master' into 'master'\n\nResolves #390.","shortMessageHtmlLink":"Merge branch 'gkuegler-master' into 'master'"}},{"before":"7119d672a00fb432ec18e118c6953d91ec49030c","after":"5dcd8518b81f669942e497f9d11a4059b115c7aa","ref":"refs/heads/master","pushedAt":"2024-06-11T08:41:33.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":"Fix some minor issues with the Sphinx engine code","shortMessageHtmlLink":"Fix some minor issues with the Sphinx engine code"}},{"before":"d61898ef4aaea07314ae0a09fc1d3c7358cdc1c9","after":"7119d672a00fb432ec18e118c6953d91ec49030c","ref":"refs/heads/master","pushedAt":"2024-06-04T06:22:09.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":"Fix optional DictationContainer *spoken_form* method parameter\n\nRe: #387.\n\nThis parameter is now on the base class `format()' method and has\nthe correct name.","shortMessageHtmlLink":"Fix optional DictationContainer *spoken_form* method parameter"}},{"before":"48ec1b852766b1bd196beb81f83e016332515b6e","after":"d61898ef4aaea07314ae0a09fc1d3c7358cdc1c9","ref":"refs/heads/master","pushedAt":"2024-05-23T07:09: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":"Fix problems with RecognitionObserver method parameters\n\n- Remove on_recognition() *rule* and *node* parameters.\n- Make *results* parameters optional.","shortMessageHtmlLink":"Fix problems with RecognitionObserver method parameters"}},{"before":"c70a04c636b26d62e3dac089bdee5a104424e61a","after":"48ec1b852766b1bd196beb81f83e016332515b6e","ref":"refs/heads/master","pushedAt":"2024-05-21T08:26:33.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":"Clean up the English-language element code under dragonfly.language\n\n- Fix errors in calendar.py and add docstrings.\n- Add a new TwelveHourTime element class.\n- Add license/copyright header to short_number.py.\n- Fix some other minor issues.","shortMessageHtmlLink":"Clean up the English-language element code under dragonfly.language"}},{"before":"4bee6a87665b7a29f8ebaec4d00d794ee22fa16b","after":"c70a04c636b26d62e3dac089bdee5a104424e61a","ref":"refs/heads/master","pushedAt":"2024-05-17T08:52:42.000Z","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":"Rename engines/backend_sphinx/misc.py source file to config.py","shortMessageHtmlLink":"Rename engines/backend_sphinx/misc.py source file to config.py"}},{"before":"e9ddbb1f2e0e4cc905bec9e1b6118ea43f7363bf","after":"4bee6a87665b7a29f8ebaec4d00d794ee22fa16b","ref":"refs/heads/master","pushedAt":"2024-05-13T11:46:52.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":"Update Kaldi engine documentation page","shortMessageHtmlLink":"Update Kaldi engine documentation page"}},{"before":"295dc08e9f822b6f1ec2103661a09e2140e4649c","after":"3dae2619320daed44c66fa811708f3898b29b6dc","ref":"refs/heads/stable","pushedAt":"2024-05-13T11:46:07.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":"Update Kaldi engine documentation page","shortMessageHtmlLink":"Update Kaldi engine documentation page"}},{"before":"b0a353760cc04278cf1f653c31edb5b9072d4b5c","after":"e9ddbb1f2e0e4cc905bec9e1b6118ea43f7363bf","ref":"refs/heads/master","pushedAt":"2024-05-13T11:26:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Merge pull request #389 from Kentoseth/patch-1\n\nUpdate README.rst and docs to clarify confusing project names","shortMessageHtmlLink":"Merge pull request #389 from Kentoseth/patch-1"}},{"before":"b08fa8366c4d554918bc46c449958e5f27b777b9","after":"b0a353760cc04278cf1f653c31edb5b9072d4b5c","ref":"refs/heads/master","pushedAt":"2024-05-13T11:05:47.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":"Update Dragonfly's latest documentation\n\nRe: #389.\n\nThe latest documentation and GitHub README now recommend installing\nwith 'pip install dragonfly2', for the moment. Release candidates\nfor version 1.0.0 are also now mentioned.","shortMessageHtmlLink":"Update Dragonfly's latest documentation"}},{"before":"da5ad846c2bb8eb89718bf8e7147c9ad7a8eb0a6","after":"295dc08e9f822b6f1ec2103661a09e2140e4649c","ref":"refs/heads/stable","pushedAt":"2024-05-13T09:42:05.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":"Add required Read the Docs configuration file (.readthedocs.yaml)","shortMessageHtmlLink":"Add required Read the Docs configuration file (.readthedocs.yaml)"}},{"before":"ed62ce7375f4dbec3cd43638c537ee6ce8484dea","after":"da5ad846c2bb8eb89718bf8e7147c9ad7a8eb0a6","ref":"refs/heads/stable","pushedAt":"2024-05-13T06:30:17.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":"Update Dragonfly's stable documentation\n\nRe: #389.\n\nThe stable documentation now mentions the newer release candidate\nversions and links to the stable RTD docs instead of the latest,\nas appropriate.","shortMessageHtmlLink":"Update Dragonfly's stable documentation"}},{"before":null,"after":"ed62ce7375f4dbec3cd43638c537ee6ce8484dea","ref":"refs/heads/stable","pushedAt":"2024-05-13T05:52:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Update to version 0.35.0\n\nPlease see the changelog for a list of changes in this release.","shortMessageHtmlLink":"Update to version 0.35.0"}},{"before":"f5633adf432c3972284545c492555d538dbba98d","after":"b08fa8366c4d554918bc46c449958e5f27b777b9","ref":"refs/heads/master","pushedAt":"2024-05-04T12:53:30.000Z","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":"Amend recently added documentation on new engines\n\nRe: #139, #376, #383.\n\nI've added a section on new engines back into the CONTRIBUTING.rst\nfile and given criteria for new engine implementations.","shortMessageHtmlLink":"Amend recently added documentation on new engines"}},{"before":"c55dec8dce9561ef7361c655eef6bb4ee6fabacd","after":"f5633adf432c3972284545c492555d538dbba98d","ref":"refs/heads/master","pushedAt":"2024-05-02T05:52:25.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":"Revert \"test\"\n\nThis reverts commit a0682dcc64ac02deb4f5ddafdc1236d6fe007367.\n\nCommit a0682d contains numerous bits and pieces that shouldn't\nhave been published, so I'm reverting it.","shortMessageHtmlLink":"Revert \"test\""}},{"before":"b36e57ad434b99b2ff0abe1de261da7616aa6cf4","after":"c55dec8dce9561ef7361c655eef6bb4ee6fabacd","ref":"refs/heads/master","pushedAt":"2024-05-02T05:27:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"692717ae9fd9b14a76780ffa1a87e3b6d89798f4","after":"b36e57ad434b99b2ff0abe1de261da7616aa6cf4","ref":"refs/heads/master","pushedAt":"2024-05-02T05:22:16.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":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"c8d2e9e178b3ac06f7de8e8fcfdd612b7f754f42","after":"692717ae9fd9b14a76780ffa1a87e3b6d89798f4","ref":"refs/heads/master","pushedAt":"2024-05-02T03:47:16.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":"Update Dragonfly's FAQ with engine-related Q's and A's\n\nRe: #139, #376, #383.\n\nAdd a Q and A on implementing a custom Dragonfly engine externally\nand a Q and A on whether Dragonfly will add support for new speech\nrecognition engines.","shortMessageHtmlLink":"Update Dragonfly's FAQ with engine-related Q's and A's"}},{"before":"bf1d4d85fa7714a361b2a4a94936d1aa18f5bc44","after":"c8d2e9e178b3ac06f7de8e8fcfdd612b7f754f42","ref":"refs/heads/master","pushedAt":"2024-04-30T05:23:48.000Z","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":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"33e6227a02b73c6200675d4cbd12e754fd02822e","after":"bf1d4d85fa7714a361b2a4a94936d1aa18f5bc44","ref":"refs/heads/master","pushedAt":"2024-04-26T05:47:41.000Z","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":"Update lark-parser requirement\n\nRe: #384.\n\nI've tested the most recent version, 0.12.0, which works fine with\nPython 2.7 and Python 3. lark-parser versions 0.8.0 and above are\nokay.","shortMessageHtmlLink":"Update lark-parser requirement"}},{"before":"d279373f0da57108aaa7cafb4c2e8bee611df53c","after":"33e6227a02b73c6200675d4cbd12e754fd02822e","ref":"refs/heads/master","pushedAt":"2024-04-25T08:38:24.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":"Add optional *spoken_form* param to NatlinkDictationContainer method\n\nRe: #387.\n\nThis allows formatting Dragon's dictation words using the spoken\nform instead.\n\nI've also mentioned this in the documentation of the Dictation\nelement.","shortMessageHtmlLink":"Add optional *spoken_form* param to NatlinkDictationContainer method"}},{"before":"4e45fd1240116f63125db99b9defd1393dac519d","after":"d279373f0da57108aaa7cafb4c2e8bee611df53c","ref":"refs/heads/master","pushedAt":"2024-04-25T08:07:03.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":"Update Dragonfly's FAQ\n\n- Include detailed information on how to use Dragonfly with admin\n applications on Windows.\n- Clarify that the SAPI 5 shared recognizer is not as stable as the\n default in-process recognizer.\n- Fix a few links.","shortMessageHtmlLink":"Update Dragonfly's FAQ"}},{"before":"a0682dcc64ac02deb4f5ddafdc1236d6fe007367","after":"4e45fd1240116f63125db99b9defd1393dac519d","ref":"refs/heads/master","pushedAt":"2024-04-22T06:56:48.000Z","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":"Add doctests for the new WordFormatter *spoken_form* method param\n\nRe: #387.","shortMessageHtmlLink":"Add doctests for the new WordFormatter *spoken_form* method param"}},{"before":"af53dc7738e6a9d2f71a3683797def7bd770bdf3","after":"a0682dcc64ac02deb4f5ddafdc1236d6fe007367","ref":"refs/heads/master","pushedAt":"2024-03-24T12:48:26.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":"test","shortMessageHtmlLink":"test"}},{"before":"250ecfeb590cdf73147ac6627afb70151353097b","after":"af53dc7738e6a9d2f71a3683797def7bd770bdf3","ref":"refs/heads/master","pushedAt":"2024-03-01T05:16:36.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":"Clean up documentation of the optional 'try_natlink' input feature\n\nRe: #372.","shortMessageHtmlLink":"Clean up documentation of the optional 'try_natlink' input feature"}},{"before":"1af0a50b23e12dd56336c06951932634ecb981bb","after":"250ecfeb590cdf73147ac6627afb70151353097b","ref":"refs/heads/master","pushedAt":"2023-10-27T03:55:24.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":"Clean up the Natlink engine's threading workaround code\n\nThe `apply_threading_fix' method is now only called if Natlink thread\nsafety is disabled.","shortMessageHtmlLink":"Clean up the Natlink engine's threading workaround code"}},{"before":"fcbd5e39afe3a889286c472e12d5c9597da14f77","after":"1af0a50b23e12dd56336c06951932634ecb981bb","ref":"refs/heads/master","pushedAt":"2023-10-25T22:00:48.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":"Move the python-publish.yml file into .github/workflows/\n\nCloses #382.","shortMessageHtmlLink":"Move the python-publish.yml file into .github/workflows/"}},{"before":"61337be63501763541ae0f4950b1b2cc14ba9025","after":"fcbd5e39afe3a889286c472e12d5c9597da14f77","ref":"refs/heads/master","pushedAt":"2023-10-19T11:45:40.000Z","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":"Update test requirements in the setup.py file\n\nWe will use *pytest* versions 7.4.X on Python 3.8 and above; and\nversions 3.9.X on Python 3.7 down.\n\nI arrived at these requirements after some experimentation with\nDragonfly's test suite.","shortMessageHtmlLink":"Update test requirements in the setup.py file"}},{"before":"d42586c6c7b7bc5e78f3db8196cde3735ee6c9d0","after":"61337be63501763541ae0f4950b1b2cc14ba9025","ref":"refs/heads/master","pushedAt":"2023-10-19T01:52:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drmfinlay","name":"Dane Finlay","path":"/drmfinlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419560?s=80&v=4"},"commit":{"message":"Merge pull request #380 from dougransom/build\n\nSupport (but not require) build, editable installs, and github actions.","shortMessageHtmlLink":"Merge pull request #380 from dougransom/build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwMDo1NjozNi4wMDAwMDBazwAAAAS2d6Ol","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwMDo1NjozNi4wMDAwMDBazwAAAAS2d6Ol","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQwMTo1MjozNy4wMDAwMDBazwAAAAOag69o"}},"title":"Activity ยท dictation-toolbox/dragonfly"}