{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":575594980,"defaultBranch":"main","name":"psychopy-bbtk","ownerLogin":"psychopy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-07T21:40:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/381042?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724935307.0","currentOid":""},"activityList":{"items":[{"before":"4cd3b77682f4607503e994cfa1c061c923c437ff","after":"d938834d36d5d40c322c488a29fc4b71b3a7b63b","ref":"refs/heads/main","pushedAt":"2024-09-04T12:31:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Detect when a half-complete message is in the buffer before sending a command","shortMessageHtmlLink":"BF: Detect when a half-complete message is in the buffer before sendi…"}},{"before":"545657704672980fb1b3fd4982856e68008c4924","after":"4cd3b77682f4607503e994cfa1c061c923c437ff","ref":"refs/heads/main","pushedAt":"2024-08-29T12:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"SYS: Version bump 0.0.11","shortMessageHtmlLink":"SYS: Version bump 0.0.11"}},{"before":"dad6398b7d8ebfded474a31be65c12bf0c761621","after":"545657704672980fb1b3fd4982856e68008c4924","ref":"refs/heads/main","pushedAt":"2024-08-29T12:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"ENH: Report firmware version after connecting","shortMessageHtmlLink":"ENH: Report firmware version after connecting"}},{"before":"09758b3f78d13c8f28236621b2148c98e4950013","after":"dad6398b7d8ebfded474a31be65c12bf0c761621","ref":"refs/heads/main","pushedAt":"2024-08-29T12:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Typo in VoiceKey class","shortMessageHtmlLink":"BF: Typo in VoiceKey class"}},{"before":"3f742fbff74d16a9c7c672f7ddb84b237c0cb37f","after":"09758b3f78d13c8f28236621b2148c98e4950013","ref":"refs/heads/main","pushedAt":"2024-08-28T13:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Was logging all messages as unparsable, even after they were parsed, due to indent","shortMessageHtmlLink":"BF: Was logging all messages as unparsable, even after they were pars…"}},{"before":"774945412915a0e4854f49460abe32a6ef6e4214","after":"3f742fbff74d16a9c7c672f7ddb84b237c0cb37f","ref":"refs/heads/main","pushedAt":"2024-08-07T15:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"SYS: Version bump 0.0.10","shortMessageHtmlLink":"SYS: Version bump 0.0.10"}},{"before":"7e529cbd10dbdd9d31bca2d8d96776c657d0370e","after":"774945412915a0e4854f49460abe32a6ef6e4214","ref":"refs/heads/main","pushedAt":"2024-08-07T14:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: New param from PsychoPy's base photodiode class needs to be respected by the TPad class","shortMessageHtmlLink":"BF: New param from PsychoPy's base photodiode class needs to be respe…"}},{"before":"16f59abe5aca484bb92214de1df137e7f030244a","after":"7e529cbd10dbdd9d31bca2d8d96776c657d0370e","ref":"refs/heads/main","pushedAt":"2024-07-24T15:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: When checking TPad speed, ignore times when there was no response at all","shortMessageHtmlLink":"BF: When checking TPad speed, ignore times when there was no response…"}},{"before":"4da034a5803aedb0701d624ff94b77fbf806cb61","after":"16f59abe5aca484bb92214de1df137e7f030244a","ref":"refs/heads/main","pushedAt":"2024-07-24T11:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Account for index difference when getting threshold","shortMessageHtmlLink":"BF: Account for index difference when getting threshold"}},{"before":"944f7f49fa7a67b27023c31f4981cd769b9cdfdf","after":"4da034a5803aedb0701d624ff94b77fbf806cb61","ref":"refs/heads/main","pushedAt":"2024-07-18T13:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Set to data mode on init of photodiode or buttons and don't exit it when resetting timer","shortMessageHtmlLink":"BF: Set to data mode on init of photodiode or buttons and don't exit …"}},{"before":"2dcd4c962c47fb560a2bf16297550627352605a6","after":"944f7f49fa7a67b27023c31f4981cd769b9cdfdf","ref":"refs/heads/main","pushedAt":"2024-07-18T12:47:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Resetting to command mode on exit is no longer needed and can cause errors","shortMessageHtmlLink":"BF: Resetting to command mode on exit is no longer needed and can cau…"}},{"before":"e1f4891f595fb97b5d0df67f1714c8c5d80a9300","after":"2dcd4c962c47fb560a2bf16297550627352605a6","ref":"refs/heads/main","pushedAt":"2024-07-18T12:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"ENH: Allow mode getting directly from box if none is stored","shortMessageHtmlLink":"ENH: Allow mode getting directly from box if none is stored"}},{"before":"421dd646512c0f6e13b3c14a456620468cf5d642","after":"e1f4891f595fb97b5d0df67f1714c8c5d80a9300","ref":"refs/heads/main","pushedAt":"2024-07-18T11:36:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Sleep after threshold change needs to be longer than time to message back","shortMessageHtmlLink":"BF: Sleep after threshold change needs to be longer than time to mess…"}},{"before":"af1d8e546a40d5305f334bb5691d075fb4627357","after":"421dd646512c0f6e13b3c14a456620468cf5d642","ref":"refs/heads/main","pushedAt":"2024-07-18T11:06:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: We no longer need to send a redundant message after X to clear the buffer","shortMessageHtmlLink":"BF: We no longer need to send a redundant message after X to clear th…"}},{"before":"f514f072c2a9ff643ce13d3fdf23d9c868585f95","after":"af1d8e546a40d5305f334bb5691d075fb4627357","ref":"refs/heads/main","pushedAt":"2024-07-10T13:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"BF: Need to send X without eol as otherwise box will ignore next command","shortMessageHtmlLink":"BF: Need to send X without eol as otherwise box will ignore next command"}},{"before":"2e09d6a95d02123bed968f50df703631dc161e9e","after":"c677d4722e854ab77ef6c7a7d65cd023171540c3","ref":"refs/heads/gh-pages","pushedAt":"2024-06-27T12:25:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"8bf1801868a2d4a6699ef54a700d75f5a4748bc6","after":"f514f072c2a9ff643ce13d3fdf23d9c868585f95","ref":"refs/heads/main","pushedAt":"2024-06-27T11:54:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"ENH: Use FIRM rather than HELP for awake check as HELP sometimes doesn't finish sending","shortMessageHtmlLink":"ENH: Use FIRM rather than HELP for awake check as HELP sometimes does…"}},{"before":"b2d01669b964f88543f3173de73e7c22d45d5a79","after":"2e09d6a95d02123bed968f50df703631dc161e9e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T12:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"7a22f5cec9bceaaeb6fe62cee564f2f3d6e8b13e","after":"b2d01669b964f88543f3173de73e7c22d45d5a79","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T12:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"14a448d31af3043c05a33881381d2f0ff1b6972d","after":"8bf1801868a2d4a6699ef54a700d75f5a4748bc6","ref":"refs/heads/main","pushedAt":"2024-05-22T12:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"SYS: Version bump 0.0.9","shortMessageHtmlLink":"SYS: Version bump 0.0.9"}},{"before":"b782e11ea6ccc980f13b99e71014f3cefd0208de","after":"7a22f5cec9bceaaeb6fe62cee564f2f3d6e8b13e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T11:11:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"ba853e991ae399f9261839168a0a9ea29e85106c","after":"b782e11ea6ccc980f13b99e71014f3cefd0208de","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T11:08:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"3633df39993ae52873a6b528135fb9919d0cc0eb","after":"14a448d31af3043c05a33881381d2f0ff1b6972d","ref":"refs/heads/main","pushedAt":"2024-05-22T11:07:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"Merge pull request #10 from TEParsons/enh-await-dispatch\n\nENH: Wait longer for messages when dispatching outside a frame loop","shortMessageHtmlLink":"Merge pull request #10 from TEParsons/enh-await-dispatch"}},{"before":null,"after":"a1839ce5c94a5f86e729f0e34ed305d4bb30f357","ref":"refs/heads/enh-await-dispatch","pushedAt":"2024-05-22T11:05:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"FF: Close TPad properly on crash","shortMessageHtmlLink":"FF: Close TPad properly on crash"}},{"before":"1220d5ded102b1ac7bd7285f1623fcce7b8a5bbd","after":null,"ref":"refs/heads/release","pushedAt":"2024-05-20T16:13:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"}},{"before":"f8a6376b50b4bb189c3c637a9972a7c9b5e713a1","after":"ba853e991ae399f9261839168a0a9ea29e85106c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T15:55:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"c50be6f1698b52c789d8a5b00085433dce8ad9aa","after":"3633df39993ae52873a6b528135fb9919d0cc0eb","ref":"refs/heads/main","pushedAt":"2024-05-20T15:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"FF: Fix wrong name reference","shortMessageHtmlLink":"FF: Fix wrong name reference"}},{"before":"629d4e8ac13abfe37123a188581bd60db0cf9224","after":"f8a6376b50b4bb189c3c637a9972a7c9b5e713a1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T11:40:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}},{"before":"b2e82e41c98c6a1a770283d909df5bd90ff8d3bc","after":"c50be6f1698b52c789d8a5b00085433dce8ad9aa","ref":"refs/heads/main","pushedAt":"2024-05-20T11:37:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"TEParsons","name":"Todd Parsons","path":"/TEParsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25686106?s=80&v=4"},"commit":{"message":"Merge pull request #9 from TEParsons/enh-dispatch-unfinished\n\nENH: Add method to query whether there's an unfinished message","shortMessageHtmlLink":"Merge pull request #9 from TEParsons/enh-dispatch-unfinished"}},{"before":"eee098a3cc803840e8875483fa3e90c67d03f34b","after":"629d4e8ac13abfe37123a188581bd60db0cf9224","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T12:34:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"sys: Build documentation","shortMessageHtmlLink":"sys: Build documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErK8NOgA","startCursor":null,"endCursor":null}},"title":"Activity · psychopy/psychopy-bbtk"}