{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":455922808,"defaultBranch":"main","name":"MiniDexed","ownerLogin":"probonopd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-05T16:29:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2480569?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717087826.0","currentOid":""},"activityList":{"items":[{"before":"d08280bc7005499773df5c27fe9f0d53cda1ebab","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-05-30T16:50:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"4c23f02fe038bdefea62de09281840bab697eec5","after":null,"ref":"refs/heads/probonopd-fix-646","pushedAt":"2024-05-30T16:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"}},{"before":"d08280bc7005499773df5c27fe9f0d53cda1ebab","after":"afa72d21aa81a9876b3f9e50f3bd6f4cd56cdac0","ref":"refs/heads/main","pushedAt":"2024-05-30T16:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Attempt to fix #646 (#649)\n\n* Attempt to fix #646\r\n\r\nhttps://github.com/probonopd/MiniDexed/issues/648\r\n\r\n* SetVoiceName() suggested by @diyelectromusic","shortMessageHtmlLink":"Attempt to fix #646 (#649)"}},{"before":"ae93f8e4767466cf6ac827efbe57b7071a734e09","after":"4c23f02fe038bdefea62de09281840bab697eec5","ref":"refs/heads/probonopd-fix-646","pushedAt":"2024-05-30T16:04:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Merge branch 'main' into probonopd-fix-646","shortMessageHtmlLink":"Merge branch 'main' into probonopd-fix-646"}},{"before":"8306fcddbf9d4aee7d35f4121ba565334b0336fc","after":"ae93f8e4767466cf6ac827efbe57b7071a734e09","ref":"refs/heads/probonopd-fix-646","pushedAt":"2024-05-30T16:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"SetVoiceName() suggested by @diyelectromusic","shortMessageHtmlLink":"SetVoiceName() suggested by @diyelectromusic"}},{"before":"4fa9e167b27f59490f86d74f628cc7e624c1c4fd","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-05-09T18:09:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"4fa9e167b27f59490f86d74f628cc7e624c1c4fd","after":"d08280bc7005499773df5c27fe9f0d53cda1ebab","ref":"refs/heads/main","pushedAt":"2024-05-09T17:58:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Support for ST7789 based (SPI) displays (#652)\n\n* Initial build with basic structure to support st7789device once added to circle.\r\n\r\n* Implementation of ST7789 display - requires updated circle with new ST7789 character driver.\r\n\r\n* Added more details to minidexed.ini about ST7789 and SPI options.\r\n\r\n* Update to develop branch of circle that now supports st7789 character mode display.\r\n\r\n* Minor formatting fixes to tidy up.\r\n\r\n* Allow setting of more advanced SPI parameters: mode and clock.\r\n\r\n* Update to allow for font size as an option.","shortMessageHtmlLink":"Support for ST7789 based (SPI) displays (#652)"}},{"before":null,"after":"8306fcddbf9d4aee7d35f4121ba565334b0336fc","ref":"refs/heads/probonopd-fix-646","pushedAt":"2024-04-25T17:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Attempt to fix #646\n\nhttps://github.com/probonopd/MiniDexed/issues/648","shortMessageHtmlLink":"Attempt to fix #646"}},{"before":"75eb763055739e4a5e5625e273ed4ab6252f0a24","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-04-25T17:36:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e2dc897c8a7402c49bd23b6a2d3428b77f2bf4c1","after":"4fa9e167b27f59490f86d74f628cc7e624c1c4fd","ref":"refs/heads/main","pushedAt":"2024-04-25T17:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Initial implementation of USB MIDI SysEx message handling. (#634)\n\n* Initial implementation of USB MIDI SysEx message handling.\r\n\r\n* Remove unused parameter from USB message handling.","shortMessageHtmlLink":"Initial implementation of USB MIDI SysEx message handling. (#634)"}},{"before":"75eb763055739e4a5e5625e273ed4ab6252f0a24","after":"e2dc897c8a7402c49bd23b6a2d3428b77f2bf4c1","ref":"refs/heads/main","pushedAt":"2024-04-24T20:13:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Update README.md (#643) [ci skip]\n\n* Update README.md\r\n\r\nAdded recommendation to use an older or cheaper Pi (not a Pi 5) for a first build.\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: probonopd ","shortMessageHtmlLink":"Update README.md (#643) [ci skip]"}},{"before":"082445b6304ffb4cd59897fab20c836ad602284d","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-04-17T19:27:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"349100d65ad59e73b091031ea011b0f73242890b","after":"75eb763055739e4a5e5625e273ed4ab6252f0a24","ref":"refs/heads/main","pushedAt":"2024-04-17T19:21:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Very early initial support for RPi 5 based on dev branch of circle. (#638)\n\n* Very early initial support for RPi 5 based on dev branch of circle.\r\n\r\n* Added parameter to choose UART option on all RPi versions to be GP14/15\r\n\r\n* Build for Raspberry Pi 5\r\n\r\n* Update README.md for RPi 5\r\n\r\n---------\r\n\r\nCo-authored-by: probonopd ","shortMessageHtmlLink":"Very early initial support for RPi 5 based on dev branch of circle. (#…"}},{"before":"082445b6304ffb4cd59897fab20c836ad602284d","after":"349100d65ad59e73b091031ea011b0f73242890b","ref":"refs/heads/main","pushedAt":"2024-03-25T15:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Demo songs\n\n[ci skip]","shortMessageHtmlLink":"Demo songs"}},{"before":"544aaff5b8a970dbebbfdb74a4302630cdddd53c","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-03-25T14:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"50d0dde79199cf3681b335467d2f1d0406296083","after":null,"ref":"refs/heads/probonopd/issue611","pushedAt":"2024-03-25T13:51:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"}},{"before":"544aaff5b8a970dbebbfdb74a4302630cdddd53c","after":"082445b6304ffb4cd59897fab20c836ad602284d","ref":"refs/heads/main","pushedAt":"2024-03-25T13:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Default MIDIAutoVoiceDumpOnPC to 0 (#614)\n\nFixes #611","shortMessageHtmlLink":"Default MIDIAutoVoiceDumpOnPC to 0 (#614)"}},{"before":"4755c5d861d837c68866f98efa46a36fa1dc28a3","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-03-25T13:37:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"c38299dbcf07d0efdd1f4b76b8a4882eb51f4462","after":"50d0dde79199cf3681b335467d2f1d0406296083","ref":"refs/heads/probonopd/issue611","pushedAt":"2024-03-25T13:35:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Merge branch 'main' into probonopd/issue611","shortMessageHtmlLink":"Merge branch 'main' into probonopd/issue611"}},{"before":"cc7b1a5ac2df0222f5d2f54805a2756c58cbd64f","after":"544aaff5b8a970dbebbfdb74a4302630cdddd53c","ref":"refs/heads/main","pushedAt":"2024-03-25T13:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Fix for Issue #628 - MIDI Button Channel 16 treated as OMNI by mistake. (#629)","shortMessageHtmlLink":"Fix for Issue #628 - MIDI Button Channel 16 treated as OMNI by mistak…"}},{"before":"e080221d31586781f30c2baae3c991075f622592","after":"c38299dbcf07d0efdd1f4b76b8a4882eb51f4462","ref":"refs/heads/probonopd/issue611","pushedAt":"2024-03-25T13:26:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Merge branch 'main' into probonopd/issue611","shortMessageHtmlLink":"Merge branch 'main' into probonopd/issue611"}},{"before":"891a57809c098d77374558baa49141144771eb14","after":"cc7b1a5ac2df0222f5d2f54805a2756c58cbd64f","ref":"refs/heads/main","pushedAt":"2024-03-11T20:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"diyelectromusic\n\n[ci skip]","shortMessageHtmlLink":"diyelectromusic"}},{"before":null,"after":"e080221d31586781f30c2baae3c991075f622592","ref":"refs/heads/probonopd/issue611","pushedAt":"2024-02-05T19:44:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Default MIDIAutoVoiceDumpOnPC to 0\nFixes #611","shortMessageHtmlLink":"Default MIDIAutoVoiceDumpOnPC to 0"}},{"before":"4755c5d861d837c68866f98efa46a36fa1dc28a3","after":"891a57809c098d77374558baa49141144771eb14","ref":"refs/heads/main","pushedAt":"2024-01-29T21:21:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Wiki (anchor) links fixed, markdown linting (#607)\n\n\"*\" lists changed to \"-\" lists, bare URLs changd to use <...>, alt text added, etc.","shortMessageHtmlLink":"Wiki (anchor) links fixed, markdown linting (#607)"}},{"before":"753c205991200c9e3757e91166509bcd00863d34","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-01-27T17:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"753c205991200c9e3757e91166509bcd00863d34","after":"4755c5d861d837c68866f98efa46a36fa1dc28a3","ref":"refs/heads/main","pushedAt":"2024-01-27T17:52:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Performance file handling (#581)\n\nImplements #580\r\n\r\n* Initial update in performance file handling. This change makes the 6-digit number in the filename indicate a performance \"voice number\" in MiniDexed. The external filename numbers will now match any Program Change messages using the common MIDI concept of user selecting 1..128 whilst internally they are treated as 0..127. Note: in the case of performances, performance 1 (index 0) is the Default \"performance.ini\" file for backwards compatibility.\r\n\r\nAlso note that in this version, new performances, when saved, cannot occupy free slots between other performances - they are added to the end.\r\n\r\nEven though the filename standard gives 6 digit numbers, the actual number of performances is still limited to 256.\r\n\r\n* Start of subdirectory implementation for performance banks.\r\n\r\n* Initial version with performance banks, selectable over MIDI only.\r\n\r\n* Initial implementation of performance bank switching in the UI menu.\r\n\r\n* Remove debug information, fix few bugs, including PgmUpDown handling and performance numbers out of range.\r\n\r\n* Bugfixes for legacy cases when no performance directory exists plus some extra checks for saving and deleting performances.\r\n\r\n* Remove verbose debug options (doh!)\r\n\r\n* Fix a minor off-by-one error found in review.\r\n\r\n* Bugfix - removed redundant legacy check that results in out of order performance files being skipped on load.\r\n\r\n* Fix bug in MIDI button handling commands.\r\n\r\n* Fix for issue where wrong performance is selected [L] on new save.\r\n\r\n* Suggested update to UI to show bank/performance numbers.\r\n\r\n* Make performance bank select asynchronous to MIDI and UI to stop corruptions on loading performances.\r\n\r\n* Fix an assert that should be a run-time test.\r\n\r\n* Ensure bank selection works when PCCH is not enabled, and that UI remains consistent when changing banks.\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin <68612569+diyelectromusic@users.noreply.github.com>","shortMessageHtmlLink":"Performance file handling (#581)"}},{"before":"d99b9862bb47ebdbf17d3448adb599bcb343e5ce","after":null,"ref":"refs/tags/continuous","pushedAt":"2024-01-16T18:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"d99b9862bb47ebdbf17d3448adb599bcb343e5ce","after":"753c205991200c9e3757e91166509bcd00863d34","ref":"refs/heads/main","pushedAt":"2024-01-16T18:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Update getsysex.sh (#602)\n\nCounting Bank voices from 1, to make use of bank 000000_rom3a.syx, as banks are indexed from 1 https://github.com/probonopd/MiniDexed/issues/599\r\n\r\nCo-authored-by: Gintaras Valatka ","shortMessageHtmlLink":"Update getsysex.sh (#602)"}},{"before":"9bc36800b905e2ea6fc93dde0a1d76be80b49e82","after":null,"ref":"refs/tags/continuous","pushedAt":"2023-12-31T12:58:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"9bc36800b905e2ea6fc93dde0a1d76be80b49e82","after":"d99b9862bb47ebdbf17d3448adb599bcb343e5ce","ref":"refs/heads/main","pushedAt":"2023-12-31T12:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"probonopd","name":null,"path":"/probonopd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2480569?s=80&v=4"},"commit":{"message":"Comment on pull request","shortMessageHtmlLink":"Comment on pull request"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWD2UWQA","startCursor":null,"endCursor":null}},"title":"Activity · probonopd/MiniDexed"}