{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84920792,"defaultBranch":"master","name":"purr-data","ownerLogin":"agraef","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-14T07:50:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2853977?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723502965.0","currentOid":""},"activityList":{"items":[{"before":"760a82f58a6f4edfef8cb2ea663fc943509bc81d","after":"2cc3926ed4c48c672fdaab87fc27557409e06838","ref":"refs/heads/testing","pushedAt":"2024-08-16T15:10:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"debuild: Remove permission sanitization from Debian rules file, as it's no longer needed.","shortMessageHtmlLink":"debuild: Remove permission sanitization from Debian rules file, as it…"}},{"before":"063aa586bc0ad711322627c0f6dc52fe3e2dbd72","after":"760a82f58a6f4edfef8cb2ea663fc943509bc81d","ref":"refs/heads/testing","pushedAt":"2024-08-16T14:36:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"debuild: Remove permission sanitization from Debian rules file, as it's no longer needed.","shortMessageHtmlLink":"debuild: Remove permission sanitization from Debian rules file, as it…"}},{"before":"0c7736d1b8c4960843466ebe816c50666119a2a0","after":"063aa586bc0ad711322627c0f6dc52fe3e2dbd72","ref":"refs/heads/testing","pushedAt":"2024-08-16T12:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"debuild: Remove permission sanitization from Debian rules file, as it's no longer needed.","shortMessageHtmlLink":"debuild: Remove permission sanitization from Debian rules file, as it…"}},{"before":"73d8956173b44245eac4f6308d6660d19047eecd","after":"0c7736d1b8c4960843466ebe816c50666119a2a0","ref":"refs/heads/testing","pushedAt":"2024-08-16T10:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"debuild: Remove permission sanitization from Debian rules file, as it's no longer needed.","shortMessageHtmlLink":"debuild: Remove permission sanitization from Debian rules file, as it…"}},{"before":"1b4e20498d27db1ceaf3c9b92b14234f2748d26d","after":"73d8956173b44245eac4f6308d6660d19047eecd","ref":"refs/heads/testing","pushedAt":"2024-08-16T10:04:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Sanitize permissions on Linux and Mac.\n\nThis should take care of borked permissions such as patches and text\nfiles being executable and executables *not* being executable, or only\nexecutable by the user (nw.js, specifically). Based on my Arch and\nDebian build scripts. This should now give you a usable package with\njust `make` and `make install`.","shortMessageHtmlLink":"Sanitize permissions on Linux and Mac."}},{"before":"add3801af4324cd967b8fa5ddd2d78c691ce0851","after":"1b4e20498d27db1ceaf3c9b92b14234f2748d26d","ref":"refs/heads/testing","pushedAt":"2024-08-15T20:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Make pdgui.js work with older nw.js versions again.\n\nOne line with optional catch binding slipped through, which doesn't\nconform to older JS syntax, this is corrected now.","shortMessageHtmlLink":"Make pdgui.js work with older nw.js versions again."}},{"before":"1dbe8c9e2571cda69a67c56399da57258a2745ff","after":"add3801af4324cd967b8fa5ddd2d78c691ce0851","ref":"refs/heads/testing","pushedAt":"2024-08-15T20:25:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Make pdgui.js work with older nw.js versions again.\n\nOne line with optional catch binding slipped through, which doesn't\nconform to older JS syntax, this is corrected now.","shortMessageHtmlLink":"Make pdgui.js work with older nw.js versions again."}},{"before":"0135a2f54494aa2604c3dc304f8223bf01f054e3","after":"1dbe8c9e2571cda69a67c56399da57258a2745ff","ref":"refs/heads/testing","pushedAt":"2024-08-15T18:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Make pdgui.js work with older nw.js versions again.\n\nOne line with optional catch binding slipped through, which doesn't\nconform to older JS syntax, this is corrected now.","shortMessageHtmlLink":"Make pdgui.js work with older nw.js versions again."}},{"before":"e59fa29dfd3e846f161c303088f0453047acf3d7","after":"0135a2f54494aa2604c3dc304f8223bf01f054e3","ref":"refs/heads/testing","pushedAt":"2024-08-15T17:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Switch to github for the Gem and pd-lua submodules.\n\nWe have these on gitlab, but gitlab can accasionally be slow like\nmolasses, so that a fresh `make checkout` takes forever. Our Gem and\npd-lua branches are the worst offenders, and they're primarily hosted on\ngithub anyway, so that's where we now pull them from.","shortMessageHtmlLink":"Switch to github for the Gem and pd-lua submodules."}},{"before":"c1e445706900d1c5ebfcd940d617b13c804e367d","after":"e59fa29dfd3e846f161c303088f0453047acf3d7","ref":"refs/heads/testing","pushedAt":"2024-08-15T10:57:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Backport some Windows installer fixes from pd-l2ork.\n\nSee https://github.com/pd-l2ork/pd-l2ork/commit/701e2d996c8\n\nThanks Ico!","shortMessageHtmlLink":"Backport some Windows installer fixes from pd-l2ork."}},{"before":"aa8b40ddb0aeee20bb018fca392a18f78afd4f25","after":"c1e445706900d1c5ebfcd940d617b13c804e367d","ref":"refs/heads/testing","pushedAt":"2024-08-15T06:48:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Backport some Windows installer fixes from pd-l2ork.\n\nSee https://github.com/pd-l2ork/pd-l2ork/commit/701e2d996c8\n\nThanks Ico!","shortMessageHtmlLink":"Backport some Windows installer fixes from pd-l2ork."}},{"before":"0da831eacd9bcb37edc31e4cc0024c7648b049ae","after":"aa8b40ddb0aeee20bb018fca392a18f78afd4f25","ref":"refs/heads/testing","pushedAt":"2024-08-15T01:09:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Backport some Windows installer fixes from pd-l2ork.\n\nSee https://github.com/pd-l2ork/pd-l2ork/commit/701e2d996c8\n\nThanks Ico!","shortMessageHtmlLink":"Backport some Windows installer fixes from pd-l2ork."}},{"before":"17822079f0887107104fdb0492565b7cec596947","after":"0da831eacd9bcb37edc31e4cc0024c7648b049ae","ref":"refs/heads/testing","pushedAt":"2024-08-14T22:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Backport some Windows installer fixes from pd-l2ork.\n\nSee https://github.com/pd-l2ork/pd-l2ork/commit/701e2d996c8\n\nThanks Ico!","shortMessageHtmlLink":"Backport some Windows installer fixes from pd-l2ork."}},{"before":"d5700ac36de8502d5dc918bc33f0d65fa4755075","after":"17822079f0887107104fdb0492565b7cec596947","ref":"refs/heads/testing","pushedAt":"2024-08-14T21:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Upgrade to nw.js 0.67.0 on Linux (fixes #42).\n\nThis fixes a bug with the menubar being white on white (and hence\ninvisible) when using a dark theme.\n\n0.67.0 resolves the issue, and while it has some minor regressions, it's\nperfectly usable, and is as close as we can get to the 0.67.1 version\nwe're using on Mac and Windows (which has a nasty regression with\nnwwworkingdir not working on Linux, which breaks Purr Data's file\ndialogs).","shortMessageHtmlLink":"Upgrade to nw.js 0.67.0 on Linux (fixes #42)."}},{"before":"8d56011933915e7bc9ce83e4f85a82ef0223d054","after":"d5700ac36de8502d5dc918bc33f0d65fa4755075","ref":"refs/heads/testing","pushedAt":"2024-08-14T20:55:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Updated the gatom help patch (number dragging in listboxes).\n\nAlso added a subpatch with some more details, examples, and a comparison\nof symbol and listboxes in Purr Data.","shortMessageHtmlLink":"Updated the gatom help patch (number dragging in listboxes)."}},{"before":"e53413f504e67beaf4be81f014265c2eef72ab50","after":"8d56011933915e7bc9ce83e4f85a82ef0223d054","ref":"refs/heads/testing","pushedAt":"2024-08-14T06:52:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Add listbox to the gatom help patch.","shortMessageHtmlLink":"Add listbox to the gatom help patch."}},{"before":"bc7c521136ea19424b04c9065458f23d8d8aae8b","after":"e53413f504e67beaf4be81f014265c2eef72ab50","ref":"refs/heads/testing","pushedAt":"2024-08-14T06:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Add listbox to the gatom help patch.","shortMessageHtmlLink":"Add listbox to the gatom help patch."}},{"before":"921db4b783a7301c368112c75e2194ffb98c735e","after":"bc7c521136ea19424b04c9065458f23d8d8aae8b","ref":"refs/heads/testing","pushedAt":"2024-08-14T05:08:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Add listbox option to the put menu, shortcut, and translations for the menu option.","shortMessageHtmlLink":"Add listbox option to the put menu, shortcut, and translations for th…"}},{"before":"2f69601d47918fcb46814446247b6246f6d65df8","after":"921db4b783a7301c368112c75e2194ffb98c735e","ref":"refs/heads/testing","pushedAt":"2024-08-13T05:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Testing nw.js 0.42.3 on Linux.\n\nThis is the last pre-NW2 version, which supposedly fixes some issues\nwith 0.42.0, so we give it a go.","shortMessageHtmlLink":"Testing nw.js 0.42.3 on Linux."}},{"before":"93e5be009b88efbcf9bea5992dcc105c34e19854","after":"2f69601d47918fcb46814446247b6246f6d65df8","ref":"refs/heads/release","pushedAt":"2024-08-12T22:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Fix a copying blunder in the refactored nw_window_zoom function.","shortMessageHtmlLink":"Fix a copying blunder in the refactored nw_window_zoom function."}},{"before":"93e5be009b88efbcf9bea5992dcc105c34e19854","after":"2f69601d47918fcb46814446247b6246f6d65df8","ref":"refs/heads/testing","pushedAt":"2024-08-12T22:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Fix a copying blunder in the refactored nw_window_zoom function.","shortMessageHtmlLink":"Fix a copying blunder in the refactored nw_window_zoom function."}},{"before":"ae04999d6b494a6a506327cbd213766a77d2f85a","after":"93e5be009b88efbcf9bea5992dcc105c34e19854","ref":"refs/heads/release","pushedAt":"2024-08-12T09:38:12.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"2.19.4 RC1: The state of the \"GSoC 2024\" release candidate.\n\n- Fixed some compilation issues due to the recent gcc updates, as well\n as a bunch of smaller bugs and regressions, too many to list them all\n here (check the commit log for details).\n\n- Updated nw.js to 0.42.0 on Linux and 0.67.1 on Mac and Windows. This\n was long overdue, but was riddled by a lot of regressions we had to\n fix along the way.\n\n- Updated pd-lua to 0.12.4, and implemented the JS API required to make\n Tim Schoen's new pd-lua graphics routines work in purr-data.\n\n- Added Ayush Anand's contributions from GSoC 2024 (still ongoing at the\n time of this writing). This sports a lot of usability improvements for\n Gabriela Bittencourt's auto-completion feature: scrollbar, text\n highlighting, tooltips, and fuzzy matching in the auto-completion\n menu, along with a bunch of new options in the GUI preferences.\n Go Ayush! :)\n\nAll good new stuff, the highlights being Ayush's GSoC contributions and\nTim's new pd-lua graphics implementation. Many thanks to both Tim and\nAyush!","shortMessageHtmlLink":"2.19.4 RC1: The state of the \"GSoC 2024\" release candidate."}},{"before":"494abdfdf7ebdc475e3774c7ae22727ff2b73b10","after":"93e5be009b88efbcf9bea5992dcc105c34e19854","ref":"refs/heads/testing","pushedAt":"2024-08-12T08:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"2.19.4 RC1: The state of the \"GSoC 2024\" release candidate.\n\n- Fixed some compilation issues due to the recent gcc updates, as well\n as a bunch of smaller bugs and regressions, too many to list them all\n here (check the commit log for details).\n\n- Updated nw.js to 0.42.0 on Linux and 0.67.1 on Mac and Windows. This\n was long overdue, but was riddled by a lot of regressions we had to\n fix along the way.\n\n- Updated pd-lua to 0.12.4, and implemented the JS API required to make\n Tim Schoen's new pd-lua graphics routines work in purr-data.\n\n- Added Ayush Anand's contributions from GSoC 2024 (still ongoing at the\n time of this writing). This sports a lot of usability improvements for\n Gabriela Bittencourt's auto-completion feature: scrollbar, text\n highlighting, tooltips, and fuzzy matching in the auto-completion\n menu, along with a bunch of new options in the GUI preferences.\n Go Ayush! :)\n\nAll good new stuff, the highlights being Ayush's GSoC contributions and\nTim's new pd-lua graphics implementation. Many thanks to both Tim and\nAyush!","shortMessageHtmlLink":"2.19.4 RC1: The state of the \"GSoC 2024\" release candidate."}},{"before":"9411ac5ac35690baed4197963ad401273447bf0a","after":"494abdfdf7ebdc475e3774c7ae22727ff2b73b10","ref":"refs/heads/testing","pushedAt":"2024-08-12T07:49:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"German and French translations for PR #41 (fuzzy matching).\n\nAlso shortened the English tooltip a little, so that it corresponds to\nthe other translations.","shortMessageHtmlLink":"German and French translations for PR #41 (fuzzy matching)."}},{"before":"47562ffb317795dd91efe8018c5fdd0e406ffead","after":"ae04999d6b494a6a506327cbd213766a77d2f85a","ref":"refs/heads/release","pushedAt":"2024-08-12T07:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Change confusingly named lang_file to lang_dir.","shortMessageHtmlLink":"Change confusingly named lang_file to lang_dir."}},{"before":"8ead344e4c90bd732796a820f2c9bb7c4331d93e","after":"47562ffb317795dd91efe8018c5fdd0e406ffead","ref":"refs/heads/release","pushedAt":"2024-08-12T07:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Fix broken keyboard shortcuts in help browser.\n\nMoved input_elem.focus to the end of the keydown handler, otherwise the\nvarious keyboard shortcuts won't have any effect unless the search box\nalready has the focus.\n\nThis is another one from the did-anyone-ever-bother-to-test-this\ndepartment (myself included). ;-)","shortMessageHtmlLink":"Fix broken keyboard shortcuts in help browser."}},{"before":"e6bf924342927df190655dc60583b785096e939f","after":"9411ac5ac35690baed4197963ad401273447bf0a","ref":"refs/heads/testing","pushedAt":"2024-08-12T05:06:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"German and French translations for PR #41 (fuzzy matching).\n\nAlso shortened the English tooltip a little, so that it corresponds to\nthe other translations.","shortMessageHtmlLink":"German and French translations for PR #41 (fuzzy matching)."}},{"before":"941a0be459ed67c559dca9d05d3457ac1009d5da","after":"8ead344e4c90bd732796a820f2c9bb7c4331d93e","ref":"refs/heads/release","pushedAt":"2024-08-12T05:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Add a fix for the German MB keyboard (Cmd +).","shortMessageHtmlLink":"Add a fix for the German MB keyboard (Cmd +)."}},{"before":"88012e9b8f34cce82c62cc59af08ece940ad9beb","after":"e6bf924342927df190655dc60583b785096e939f","ref":"refs/heads/testing","pushedAt":"2024-08-11T21:55:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"German and French translations for PR #41 (fuzzy matching).\n\nAlso shortened the English tooltip a little, so that it corresponds to\nthe other translations.","shortMessageHtmlLink":"German and French translations for PR #41 (fuzzy matching)."}},{"before":"0c80a56c28051bdbb432a2125b8228c35506dcec","after":"941a0be459ed67c559dca9d05d3457ac1009d5da","ref":"refs/heads/release","pushedAt":"2024-08-11T21:44:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agraef","name":"Albert Graef","path":"/agraef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853977?s=80&v=4"},"commit":{"message":"Add a keyboard binding for the array option.\n\nCtrl/Cmd+Shift+A will insert an array now. I always wondered why this\nwas left out, maybe that was because, in contrast to the other put\ncommands, it launches a dialog? But it's convenient, so we have it now.","shortMessageHtmlLink":"Add a keyboard binding for the array option."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnEKQyAA","startCursor":null,"endCursor":null}},"title":"Activity · agraef/purr-data"}