{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":266307038,"defaultBranch":"main","name":"choc","ownerLogin":"Tracktion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-23T09:47:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7778357?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725866149.0","currentOid":""},"activityList":{"items":[{"before":"c4b6071fe32c7f3416fbbcc0a46cb7b745043b82","after":null,"ref":"refs/heads/webview-transparency","pushedAt":"2024-09-09T07:15:49.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":"85149958b6d0e51885eefba8816b51798570b54b","after":"c4b6071fe32c7f3416fbbcc0a46cb7b745043b82","ref":"refs/heads/develop","pushedAt":"2024-09-09T07:15:40.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":"Trying to make one of the tests more tolerant of the mingw runner","shortMessageHtmlLink":"Trying to make one of the tests more tolerant of the mingw runner"}},{"before":"fac87672e38b6a0ef0c76f2fc6b5b3cdce2f905b","after":"c4b6071fe32c7f3416fbbcc0a46cb7b745043b82","ref":"refs/heads/webview-transparency","pushedAt":"2024-09-08T07:08:21.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":"Trying to make one of the tests more tolerant of the mingw runner","shortMessageHtmlLink":"Trying to make one of the tests more tolerant of the mingw runner"}},{"before":null,"after":"fac87672e38b6a0ef0c76f2fc6b5b3cdce2f905b","ref":"refs/heads/webview-transparency","pushedAt":"2024-09-07T20:40:53.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":"Added a flag that allows the WebView to be given a transparent background (just supported on Mac/Windows)","shortMessageHtmlLink":"Added a flag that allows the WebView to be given a transparent backgr…"}},{"before":"9b47b3192c9849b7edea5065de0734a0eef9b730","after":"85149958b6d0e51885eefba8816b51798570b54b","ref":"refs/heads/main","pushedAt":"2024-09-07T17:28:08.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":"Added a simple webserver/websocket example to the test app","shortMessageHtmlLink":"Added a simple webserver/websocket example to the test app"}},{"before":"581c24ad8d5c45a5c182e2e09dfd0779b03fd22e","after":"85149958b6d0e51885eefba8816b51798570b54b","ref":"refs/heads/develop","pushedAt":"2024-09-07T17:27:39.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":"Added a simple webserver/websocket example to the test app","shortMessageHtmlLink":"Added a simple webserver/websocket example to the test app"}},{"before":"85149958b6d0e51885eefba8816b51798570b54b","after":"581c24ad8d5c45a5c182e2e09dfd0779b03fd22e","ref":"refs/heads/develop","pushedAt":"2024-09-07T17:26:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/Tracktion/choc into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/Tracktion/choc into develop"}},{"before":"9b47b3192c9849b7edea5065de0734a0eef9b730","after":"85149958b6d0e51885eefba8816b51798570b54b","ref":"refs/heads/develop","pushedAt":"2024-09-05T17:10:56.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":"Added a simple webserver/websocket example to the test app","shortMessageHtmlLink":"Added a simple webserver/websocket example to the test app"}},{"before":"426c7ae538f8a4709bb381c6727a83812c262962","after":"9b47b3192c9849b7edea5065de0734a0eef9b730","ref":"refs/heads/main","pushedAt":"2024-08-11T15:18:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Added some missing includes to choc_DesktopWindow.h","shortMessageHtmlLink":"Added some missing includes to choc_DesktopWindow.h"}},{"before":"d3ee7e1cd473ecc71e23f08678c22991d2741326","after":"9b47b3192c9849b7edea5065de0734a0eef9b730","ref":"refs/heads/develop","pushedAt":"2024-08-10T12:37:08.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":"Added some missing includes to choc_DesktopWindow.h","shortMessageHtmlLink":"Added some missing includes to choc_DesktopWindow.h"}},{"before":"b2c127214fb227a82972aa5a1de90212a0789447","after":"d3ee7e1cd473ecc71e23f08678c22991d2741326","ref":"refs/heads/develop","pushedAt":"2024-08-05T08:15:27.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":"Fixed a typo in a MIDI comparator function","shortMessageHtmlLink":"Fixed a typo in a MIDI comparator function"}},{"before":"6bd076139b9ebcfe5fe529c0a252d5d67e067ba8","after":"b2c127214fb227a82972aa5a1de90212a0789447","ref":"refs/heads/develop","pushedAt":"2024-08-04T10:29:12.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":"Added [[nodiscard]] to some functions","shortMessageHtmlLink":"Added [[nodiscard]] to some functions"}},{"before":"b119c8534a8bfeed247d467f1b7eaff4759d5b5c","after":"6bd076139b9ebcfe5fe529c0a252d5d67e067ba8","ref":"refs/heads/develop","pushedAt":"2024-08-04T08:04:23.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":"Made the OSX webview pass unhandled key presses to its superclass, and added a flag to allow disabling of the copy/paste key shortcut behaviour","shortMessageHtmlLink":"Made the OSX webview pass unhandled key presses to its superclass, an…"}},{"before":"426c7ae538f8a4709bb381c6727a83812c262962","after":"b119c8534a8bfeed247d467f1b7eaff4759d5b5c","ref":"refs/heads/develop","pushedAt":"2024-08-01T11:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cesaref","name":"Cesare Ferrari","path":"/cesaref","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10152207?s=80&v=4"},"commit":{"message":"Added additional warnings to disable list for gcc","shortMessageHtmlLink":"Added additional warnings to disable list for gcc"}},{"before":"b086c628c82f2e12c794ad2642b11b41ef6f50e1","after":"426c7ae538f8a4709bb381c6727a83812c262962","ref":"refs/heads/main","pushedAt":"2024-07-08T10:34:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":"db9e814c50efc49268593e4b1fa1c82a604b6bfd","after":null,"ref":"refs/heads/midi_refactoring","pushedAt":"2024-06-25T11:45: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":"a9ac3134273cc18091920ba0e0ede8def7433713","after":"426c7ae538f8a4709bb381c6727a83812c262962","ref":"refs/heads/develop","pushedAt":"2024-06-25T11:45:29.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":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":"0ffed0772c20d2c25c26e2e7b5d32a760c1b916b","after":"db9e814c50efc49268593e4b1fa1c82a604b6bfd","ref":"refs/heads/midi_refactoring","pushedAt":"2024-06-25T10:09:25.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":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":"0a4a6ff5d89c2d5263bb869e241b3069f952fe21","after":"0ffed0772c20d2c25c26e2e7b5d32a760c1b916b","ref":"refs/heads/midi_refactoring","pushedAt":"2024-06-25T08:37:39.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":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":"b2dae9e10cea6f32ce74acf174bf660228c36357","after":"0a4a6ff5d89c2d5263bb869e241b3069f952fe21","ref":"refs/heads/midi_refactoring","pushedAt":"2024-06-24T14:33:30.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":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":null,"after":"b2dae9e10cea6f32ce74acf174bf660228c36357","ref":"refs/heads/midi_refactoring","pushedAt":"2024-06-24T13:17:00.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":"Refactored the MIDI classes so that instead of ShortMessage and Message, there's a single Message class, which is templated according to short, long, or referential data storage. This allows the AudioMIDIBlockDispatcher to be extended to handle variable-length messages rather than just short messages.","shortMessageHtmlLink":"Refactored the MIDI classes so that instead of ShortMessage and Messa…"}},{"before":"74da021a53d0d293dd67b2b6a6cf3c25b5aab706","after":"a9ac3134273cc18091920ba0e0ede8def7433713","ref":"refs/heads/develop","pushedAt":"2024-05-31T10:38: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":"In ZipFile, handle a case where create_directories succeeds but returns false","shortMessageHtmlLink":"In ZipFile, handle a case where create_directories succeeds but retur…"}},{"before":"d87f5c6c248905676e07bdcec0b5cb148addfab9","after":"74da021a53d0d293dd67b2b6a6cf3c25b5aab706","ref":"refs/heads/develop","pushedAt":"2024-05-31T10:36:10.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":"In ZipFile, handle a case where create_directories succeeds but returns false","shortMessageHtmlLink":"In ZipFile, handle a case where create_directories succeeds but retur…"}},{"before":"c65144d82593b233d6ab38879d7968beae08a89a","after":"d87f5c6c248905676e07bdcec0b5cb148addfab9","ref":"refs/heads/develop","pushedAt":"2024-05-31T10:34:39.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":"In ZipFile, handle a case where create_directories succeeds but returns false","shortMessageHtmlLink":"In ZipFile, handle a case where create_directories succeeds but retur…"}},{"before":"049302427eab7645875e979cd0f39324f92f3653","after":"c65144d82593b233d6ab38879d7968beae08a89a","ref":"refs/heads/develop","pushedAt":"2024-05-23T15:53:47.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":"Small tweak to the way the HTTPServer shuts down","shortMessageHtmlLink":"Small tweak to the way the HTTPServer shuts down"}},{"before":"6d591ce4ff202cf116edb71cf76832e5e1b3eeb1","after":"049302427eab7645875e979cd0f39324f92f3653","ref":"refs/heads/develop","pushedAt":"2024-05-18T08:04:13.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":"Moved some internal obj-C helper functions into their own header file","shortMessageHtmlLink":"Moved some internal obj-C helper functions into their own header file"}},{"before":"b086c628c82f2e12c794ad2642b11b41ef6f50e1","after":"6d591ce4ff202cf116edb71cf76832e5e1b3eeb1","ref":"refs/heads/develop","pushedAt":"2024-05-14T11:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cesaref","name":"Cesare Ferrari","path":"/cesaref","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10152207?s=80&v=4"},"commit":{"message":"Fix linux build, trailing comma","shortMessageHtmlLink":"Fix linux build, trailing comma"}},{"before":"d0bca87029d75ccdad2987ce5e9a927b00a0f5a4","after":"b086c628c82f2e12c794ad2642b11b41ef6f50e1","ref":"refs/heads/main","pushedAt":"2024-05-14T09:36:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"julianstorer","name":"Julian Storer","path":"/julianstorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249953?s=80&v=4"},"commit":{"message":"Tweaked some internal definitions in QuickJS that could cause conflicts with definitions in other libraries","shortMessageHtmlLink":"Tweaked some internal definitions in QuickJS that could cause conflic…"}},{"before":"07be5d81b63ffede4adad40fb94a9a60f724b48e","after":"b086c628c82f2e12c794ad2642b11b41ef6f50e1","ref":"refs/heads/develop","pushedAt":"2024-05-14T09:36: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":"Tweaked some internal definitions in QuickJS that could cause conflicts with definitions in other libraries","shortMessageHtmlLink":"Tweaked some internal definitions in QuickJS that could cause conflic…"}},{"before":"07be5d81b63ffede4adad40fb94a9a60f724b48e","after":null,"ref":"refs/heads/test","pushedAt":"2024-05-11T21:04:34.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQwNzoxNTo0OS4wMDAwMDBazwAAAASwkbgp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQwNzoxNTo0OS4wMDAwMDBazwAAAASwkbgp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMVQyMTowNDozNC4wMDAwMDBazwAAAARHZ0s8"}},"title":"Activity · Tracktion/choc"}