{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":156860418,"defaultBranch":"develop","name":"tracktion_engine","ownerLogin":"Tracktion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-09T12:40:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7778357?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718957921.0","currentOid":""},"activityList":{"items":[{"before":"cfa0e4cfc39755fd8a0c1e882493ee806cc203c4","after":"60a80b44a45ce72a06a3c3014b7c2530999e3b44","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-21T13:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Made loadEditFromFile() return a nullptr if it's given a corrupt edit file","shortMessageHtmlLink":"Made loadEditFromFile() return a nullptr if it's given a corrupt edit…"}},{"before":"cfa0e4cfc39755fd8a0c1e882493ee806cc203c4","after":null,"ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-21T08:18:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"}},{"before":"32522cb5665fcf13f7f2ba8b1003365d026af689","after":"cfa0e4cfc39755fd8a0c1e882493ee806cc203c4","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-21T07:57:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Tidied up a bit more API around DeviceManager, and added some helper methods to VirtualMidiInputDevice","shortMessageHtmlLink":"Tidied up a bit more API around DeviceManager, and added some helper …"}},{"before":"64708816b33860f0c6b334565ab3248ec4d8e902","after":"cfa0e4cfc39755fd8a0c1e882493ee806cc203c4","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-21T06:59:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Tidied up a bit more API around DeviceManager, and added some helper methods to VirtualMidiInputDevice","shortMessageHtmlLink":"Tidied up a bit more API around DeviceManager, and added some helper …"}},{"before":"68662caae4f6177371ff5a50b076df862bd4e67e","after":"64708816b33860f0c6b334565ab3248ec4d8e902","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-21T06:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Tidied up some more of the API around DeviceManager, and added a helper method to VirtualMidiInputDevice","shortMessageHtmlLink":"Tidied up some more of the API around DeviceManager, and added a help…"}},{"before":"adfd3a9be80d7e0bd427b5345d75834236cbcb28","after":"68662caae4f6177371ff5a50b076df862bd4e67e","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-20T14:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Improved the device access methods in DeviceManager to provide better iteration and avoid raw pointers","shortMessageHtmlLink":"Improved the device access methods in DeviceManager to provide better…"}},{"before":"784871b6e1dcb607d6a29bd4856d95a50cb268f3","after":"adfd3a9be80d7e0bd427b5345d75834236cbcb28","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-20T13:33:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Improved the device access methods in DeviceManager to provide better iteration and avoid raw pointers","shortMessageHtmlLink":"Improved the device access methods in DeviceManager to provide better…"}},{"before":"d2782f80910dbc9d712894394cdba676dc6b09c7","after":"784871b6e1dcb607d6a29bd4856d95a50cb268f3","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-20T12:19:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Improved the device access methods in DeviceManager to provide better iteration and avoid raw pointers","shortMessageHtmlLink":"Improved the device access methods in DeviceManager to provide better…"}},{"before":"2b1fbc8ebcd97ebc106892685aa0dd95d7b1af1c","after":"d2782f80910dbc9d712894394cdba676dc6b09c7","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-20T12:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Improved the device access methods in DeviceManager to provide better iteration and avoid raw pointers","shortMessageHtmlLink":"Improved the device access methods in DeviceManager to provide better…"}},{"before":null,"after":"2b1fbc8ebcd97ebc106892685aa0dd95d7b1af1c","ref":"refs/heads/feature/devicemanager-tidying","pushedAt":"2024-06-20T10:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Improved the device access methods in DeviceManager to provide better iteration and avoid raw pointers","shortMessageHtmlLink":"Improved the device access methods in DeviceManager to provide better…"}},{"before":"9a50c6ac0d5bd9307cc9aa8a47ccf8e2a0890931","after":"32522cb5665fcf13f7f2ba8b1003365d026af689","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-19T08:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Gave midi input devices the ability to filter incoming midi by note range","shortMessageHtmlLink":"Gave midi input devices the ability to filter incoming midi by note r…"}},{"before":"94d7d70be7d233c9dc8490a949fc597b39160e5c","after":"9a50c6ac0d5bd9307cc9aa8a47ccf8e2a0890931","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-18T11:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Updated changelist","shortMessageHtmlLink":"Updated changelist"}},{"before":"b1e829b675f43494324e9b98ea27b30abc666afe","after":"94d7d70be7d233c9dc8490a949fc597b39160e5c","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-17T16:46:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Updated breaking-changes doc","shortMessageHtmlLink":"Updated breaking-changes doc"}},{"before":"134802a834ab07dbf7205550c52e85dd905be8f4","after":"8e0b5ba3702e6a9465a25b5025ec761e98e97e86","ref":"refs/heads/feature/launcher_j8","pushedAt":"2024-06-17T16:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Demo: Updated the clip launcher demo for better quantising and launch behaviour","shortMessageHtmlLink":"Demo: Updated the clip launcher demo for better quantising and launch…"}},{"before":"ec1c2749b7567d37e1029b09e82148f54934899f","after":"b1e829b675f43494324e9b98ea27b30abc666afe","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-15T14:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FigBug","name":"Roland Rabien","path":"/FigBug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270305?s=80&v=4"},"commit":{"message":"Edit: Fixed bus names not being recalled on edit load","shortMessageHtmlLink":"Edit: Fixed bus names not being recalled on edit load"}},{"before":"40104bd356d322366914523b69e68c3709565d89","after":"ec1c2749b7567d37e1029b09e82148f54934899f","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-14T13:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"When destructing an Edit, made sure the plugin cache is cleared earlier in the process, so that rack types will be freed before the edit that they might still be attached to","shortMessageHtmlLink":"When destructing an Edit, made sure the plugin cache is cleared earli…"}},{"before":"5b9a1ca28998603c765cc41031bd916cf233eb99","after":"134802a834ab07dbf7205550c52e85dd905be8f4","ref":"refs/heads/feature/launcher_j8","pushedAt":"2024-06-13T21:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"j8: Update juce","shortMessageHtmlLink":"j8: Update juce"}},{"before":"ac4adc9434c9cb522416ae9378f7cb6532dab16f","after":"5b9a1ca28998603c765cc41031bd916cf233eb99","ref":"refs/heads/feature/launcher_j8","pushedAt":"2024-06-12T19:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Made j8 optional","shortMessageHtmlLink":"Made j8 optional"}},{"before":"f6a700c64dce9358e5f860c3614f6f80c3107931","after":"ac4adc9434c9cb522416ae9378f7cb6532dab16f","ref":"refs/heads/feature/launcher_j8","pushedAt":"2024-06-12T15:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Demos: j8 fixes","shortMessageHtmlLink":"Demos: j8 fixes"}},{"before":null,"after":"f6a700c64dce9358e5f860c3614f6f80c3107931","ref":"refs/heads/feature/launcher_j8","pushedAt":"2024-06-12T15:02:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Updated to juce8","shortMessageHtmlLink":"Updated to juce8"}},{"before":"96079fa3309696e3b70500e7ef666393f334cad8","after":"40104bd356d322366914523b69e68c3709565d89","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-12T13:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Demos: Improvements to the clip launcher demo","shortMessageHtmlLink":"Demos: Improvements to the clip launcher demo"}},{"before":"61679153c806a01c5e53effb876385b921590fb6","after":"96079fa3309696e3b70500e7ef666393f334cad8","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-12T08:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Made sure a couple of edit XML properties are initialised when an edit is created","shortMessageHtmlLink":"Made sure a couple of edit XML properties are initialised when an edi…"}},{"before":"cd1450700f615f2933e205ae07f2ab199c9b7967","after":"61679153c806a01c5e53effb876385b921590fb6","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-11T13:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Handled some situations where the order in which children are added to the edit's ValueTree could leave items without an ID, or cause racks to fail to load plugins","shortMessageHtmlLink":"Handled some situations where the order in which children are added t…"}},{"before":"d41380d420f1941034e79d285953da0a19ab899d","after":"cd1450700f615f2933e205ae07f2ab199c9b7967","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-10T16:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"CI: Added tooled builds to workflow_dispatch","shortMessageHtmlLink":"CI: Added tooled builds to workflow_dispatch"}},{"before":"d2c5b61ae00ce2c8c64d30891e4c2a8520564b8c","after":"d41380d420f1941034e79d285953da0a19ab899d","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-10T16:35:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Tests: Worked around a tsan false positive","shortMessageHtmlLink":"Tests: Worked around a tsan false positive"}},{"before":"55519d331367352b40489e0a3bdd82473768f26d","after":"d2c5b61ae00ce2c8c64d30891e4c2a8520564b8c","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-07T13:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Made sure that uninitialised rack types are given a valid ID","shortMessageHtmlLink":"Made sure that uninitialised rack types are given a valid ID"}},{"before":"6b118776936b7948958f3b6d541a9e8de9d11655","after":"55519d331367352b40489e0a3bdd82473768f26d","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-06T14:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FigBug","name":"Roland Rabien","path":"/FigBug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270305?s=80&v=4"},"commit":{"message":"applyRetrospectiveRecord: Optionally only apply from armed inputs","shortMessageHtmlLink":"applyRetrospectiveRecord: Optionally only apply from armed inputs"}},{"before":"ab0855b9d4c44190857509ee1d088b6faa7635a9","after":"6b118776936b7948958f3b6d541a9e8de9d11655","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-05T10:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Avoided using anything other than the VST3 version of Melodyne for ARA","shortMessageHtmlLink":"Avoided using anything other than the VST3 version of Melodyne for ARA"}},{"before":"00063a47ea6842a69cd1f8e29aef19445a42d924","after":"ab0855b9d4c44190857509ee1d088b6faa7635a9","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-04T14:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Tests: Fixed an include path","shortMessageHtmlLink":"Tests: Fixed an include path"}},{"before":"0fe078a8b04c1e9dfbcaeb04ff4eecf6de7f3d1a","after":"00063a47ea6842a69cd1f8e29aef19445a42d924","ref":"refs/heads/feature/launcher","pushedAt":"2024-06-04T14:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drowaudio","name":null,"path":"/drowaudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065708?s=80&v=4"},"commit":{"message":"Automation: Added some unit tests for high curve values","shortMessageHtmlLink":"Automation: Added some unit tests for high curve values"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa59v6gA","startCursor":null,"endCursor":null}},"title":"Activity · Tracktion/tracktion_engine"}