{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10426982,"defaultBranch":"development","name":"jasp-desktop","ownerLogin":"jasp-stats","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-01T19:05:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4589101?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726738340.0","currentOid":""},"activityList":{"items":[{"before":"ecbc0cb36f47eae56d533339ff8e7801a763e03b","after":"4d3c2b9b85e1781aefb9cffea37671b3fbed31eb","ref":"refs/heads/development","pushedAt":"2024-09-28T03:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"updated translation files","shortMessageHtmlLink":"updated translation files"}},{"before":"355382a7bd955a3e92846e67162735d902477a7d","after":"ecbc0cb36f47eae56d533339ff8e7801a763e03b","ref":"refs/heads/development","pushedAt":"2024-09-28T03:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#5675)\n\n* Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (1119 of 1119 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/es/\n\n* Translated using Weblate (Chinese (Simplified Han script))\n\nCurrently translated at 100.0% (1119 of 1119 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/zh_Hans/\n\n* Translated using Weblate (Galician)\n\nCurrently translated at 100.0% (1119 of 1119 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/gl/\n\n---------\n\nCo-authored-by: ecadrian \nCo-authored-by: Shun Wang ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#5675)"}},{"before":"ad88038a484d849985b499a32200472d7936a818","after":"3aa3e08881c4e78df994aee9c08bd79287060146","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-27T13:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"Add submodules","shortMessageHtmlLink":"Add submodules"}},{"before":"ff467828abea7168c279d64ef586ab60eece566a","after":"ad88038a484d849985b499a32200472d7936a818","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-27T13:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"update submodule","shortMessageHtmlLink":"update submodule"}},{"before":"b6e2a6ff15f20fc87dc3e9d0ca171d2384dac17c","after":"355382a7bd955a3e92846e67162735d902477a7d","ref":"refs/heads/development","pushedAt":"2024-09-26T15:20:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"Dont loop through the labels to avoid collisions (#5672)\n\n* Dont loop through the labels to avoid collisions\r\n\r\nInstead a map is used to know what labels have what original value and display text, they are uniquely defined by this.\r\nBefore was naively looping through the labels to check and merge them in a preceding step.\r\nSame goes for intsId, it is simply tracked now instead of found by looping.\r\n\r\nBoth loops are now lookups at the cost of a little maintenance\r\n\r\nFixes https://github.com/jasp-stats/jasp-issues/issues/2910 (extremely slow loading of semibig text file)\r\n\r\n* Add yet another map...\r\n\r\nLooping through the labels to find the Non-missing ones slows down the application quite a bit with bigger datasets.\r\nso instead make a mapping in labelsTempCount() that we can easily query.","shortMessageHtmlLink":"Dont loop through the labels to avoid collisions (#5672)"}},{"before":"4eda3e2d6df2def4bd3dad8ec78caff87b8d1c80","after":"3a581cccaab15c56a04562fcb239b54c0bf6c5e1","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-26T14:39:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Filtered data entry Redux\n\nFor https://github.com/jasp-stats/jasp-test-release/issues/2515\n\nAllow for filters to be created by JASPControls etc\n\nthis should help speeding up jasp quite a bit for large datasets in analyses that use filtering in their gui.\nSo, Audit\n\nthe filters didnt get a dataset id by me and it seems they should.\nfor tomorrow\n\nOk DataSet is now provided to a component\n\nprobably works now, but Audit needs to be slightly rewritten to get the info from the filter directly\nand also, how does it get the data from the filter?\n\ndit dan?\n\nmake it compile and use test module again\n\npostmerge fixes\n\nchange some lambdas\n\nuse testmodule with special case for filtered data entry\n\nDont allow translaters to write R code for the filter\n\nlink computed column creation through to listmodelfiltereddataentry\n\ncommit jaspAudit with some mods in dataEntryRedux branch\n\nadd submodules","shortMessageHtmlLink":"Filtered data entry Redux"}},{"before":"1466cf653a539ac82079e004838f9c38592fb426","after":"2c5b26169c2bd750c97122269aeadc890a96331d","ref":"refs/heads/preloadData","pushedAt":"2024-09-26T12:02:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"set default off for preloadData","shortMessageHtmlLink":"set default off for preloadData"}},{"before":"865e1ae50af79387b86b4a2f1a48ed863d72dfe9","after":"b6e2a6ff15f20fc87dc3e9d0ca171d2384dac17c","ref":"refs/heads/development","pushedAt":"2024-09-26T11:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"update submodules","shortMessageHtmlLink":"update submodules"}},{"before":"235ad8fea6de31efeab6cc612b8b5fa53baaefd7","after":"1466cf653a539ac82079e004838f9c38592fb426","ref":"refs/heads/preloadData","pushedAt":"2024-09-26T11:54:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Encode types of variables into their encoded names to preload data for each analysis\n\nImplements https://github.com/jasp-stats/INTERNAL-jasp/issues/2583\n\nHas corresponding changes in jaspBase, jaspModuleEncoder and jaspDescriptives\n\nfix some merge errors and bugs\n\nadd syntaxhighlighting to computecolumn R display\n\nmove focus to button on apply filter so text-entry is editFinished\n\ncolumntype in filterconstructor now follows dataset changes\n\nfilterconstructor now has changeable columntypes!\n\nforce active focus on apply button in filter and comp col to focus out of constructor and trigger proper checks\n\nremove last remnants of \"keeping/converting columntypes\"\n\nstarted work on preloading data config in Description.qml\n\nAdd preloadData argument to analysisrunflow and decode to type","shortMessageHtmlLink":"Encode types of variables into their encoded names to preload data fo…"}},{"before":"1343194a79e723f0584a0debc370d4fb19049cf1","after":"235ad8fea6de31efeab6cc612b8b5fa53baaefd7","ref":"refs/heads/preloadData","pushedAt":"2024-09-26T11:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Add preloadData argument to analysisrunflow and decode to type","shortMessageHtmlLink":"Add preloadData argument to analysisrunflow and decode to type"}},{"before":"ec0e3f450ce40f4179a09f4c0bc27522e3eee4f5","after":"1343194a79e723f0584a0debc370d4fb19049cf1","ref":"refs/heads/preloadData","pushedAt":"2024-09-26T10:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"started work on preloading data config in Description.qml","shortMessageHtmlLink":"started work on preloading data config in Description.qml"}},{"before":"072b045b3211c9c172acec2fb85445989a548117","after":"865e1ae50af79387b86b4a2f1a48ed863d72dfe9","ref":"refs/heads/development","pushedAt":"2024-09-25T10:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"tempcommit (#5665)","shortMessageHtmlLink":"tempcommit (#5665)"}},{"before":"78b45643bb3a7f10584abf31f0b5b1067f69ce81","after":"072b045b3211c9c172acec2fb85445989a548117","ref":"refs/heads/development","pushedAt":"2024-09-25T09:22:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"Computed column fixes (#5676)\n\n* Handle TRUE/FALSE better in compute columns\r\n\r\nFixes https://github.com/jasp-stats/jasp-issues/issues/2927\r\n\r\n* dont require jaspBase for computed columns etc\r\n\r\nDo this by including the R-files with \"friendly functions\" from jaspBase into Engine and then passing that as an init-script to the engine.\r\nFixes https://github.com/jasp-stats/INTERNAL-jasp/issues/2653\r\n\r\n* actually fix the problem","shortMessageHtmlLink":"Computed column fixes (#5676)"}},{"before":"d474dcaf8bafe4c38f74c5aff57211711a68c6c3","after":"78b45643bb3a7f10584abf31f0b5b1067f69ce81","ref":"refs/heads/development","pushedAt":"2024-09-25T08:20:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"bugfix: avoid blank page in the PDF printing (#5678)\n\n* bugfix: avoid blank page in the PDF printing\r\n\r\n* auto break is more flexible\r\n\r\n* css style format","shortMessageHtmlLink":"bugfix: avoid blank page in the PDF printing (#5678)"}},{"before":"13ce3f65b031bed643636d0717f245841809e967","after":"d474dcaf8bafe4c38f74c5aff57211711a68c6c3","ref":"refs/heads/development","pushedAt":"2024-09-24T13:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Fix bug where having empty values messes up labeledits (#5666)\n\n* Fix bug where having empty values messes up labeledits\r\n\r\nThis is done by resetting labelsTemp\r\n\r\n* properly index in the labels","shortMessageHtmlLink":"Fix bug where having empty values messes up labeledits (#5666)"}},{"before":"786238f8bd9e04beac02d6f628aee026ae86ad99","after":"13ce3f65b031bed643636d0717f245841809e967","ref":"refs/heads/development","pushedAt":"2024-09-24T08:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"update submodules","shortMessageHtmlLink":"update submodules"}},{"before":"1a860d111e3a905ef179a31edb599265a497cad6","after":"786238f8bd9e04beac02d6f628aee026ae86ad99","ref":"refs/heads/development","pushedAt":"2024-09-21T03:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"updated translation files","shortMessageHtmlLink":"updated translation files"}},{"before":"0a1f6e2732d2ca355013f3d952a81dfb700b0fe2","after":"1a860d111e3a905ef179a31edb599265a497cad6","ref":"refs/heads/development","pushedAt":"2024-09-21T02:58:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boutinb","name":"bruno boutin","path":"/boutinb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/503332?s=80&v=4"},"commit":{"message":"Translations update from Hosted Weblate (#5673)\n\n* Translated using Weblate (German)\n\nCurrently translated at 98.9% (1106 of 1118 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/de/\n\n* Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (1118 of 1118 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/es/\n\n* Translated using Weblate (Chinese (Simplified Han script))\n\nCurrently translated at 100.0% (1118 of 1118 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/zh_Hans/\n\n* Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (1118 of 1118 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/es/\n\n* Translated using Weblate (Galician)\n\nCurrently translated at 100.0% (1118 of 1118 strings)\n\nTranslation: JASP/jaspDesktop\nTranslate-URL: https://hosted.weblate.org/projects/jasp/jaspdesktop/gl/\n\n---------\n\nCo-authored-by: Johannes Keyser \nCo-authored-by: gallegonovato \nCo-authored-by: Shun Wang \nCo-authored-by: ecadrian ","shortMessageHtmlLink":"Translations update from Hosted Weblate (#5673)"}},{"before":"0fb80db69c8cd4c1a968b71c397792b0e8efcae0","after":"4eda3e2d6df2def4bd3dad8ec78caff87b8d1c80","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-19T15:04:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"commit jaspAudit with some mods in dataEntryRedux branch","shortMessageHtmlLink":"commit jaspAudit with some mods in dataEntryRedux branch"}},{"before":"5695d14f2da10d334275d4888185ac41f168fdd1","after":"0fb80db69c8cd4c1a968b71c397792b0e8efcae0","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-19T13:50:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Dont allow translaters to write R code for the filter","shortMessageHtmlLink":"Dont allow translaters to write R code for the filter"}},{"before":"dd053af5b517394faae0063a388c759871cf7957","after":"5695d14f2da10d334275d4888185ac41f168fdd1","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-19T13:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Dont allow translaters to write R code for the filter","shortMessageHtmlLink":"Dont allow translaters to write R code for the filter"}},{"before":"d6ada8f7c6fc48795fab8b90e0a735a885e46519","after":"dd053af5b517394faae0063a388c759871cf7957","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-19T13:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"use testmodule with special case for filtered data entry","shortMessageHtmlLink":"use testmodule with special case for filtered data entry"}},{"before":"4a856ef3a28e554861e0f2535c79d6a7280f2c2c","after":"d6ada8f7c6fc48795fab8b90e0a735a885e46519","ref":"refs/heads/dataEntryRedux","pushedAt":"2024-09-19T13:19:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"change some lambdas","shortMessageHtmlLink":"change some lambdas"}},{"before":"63971fe119c4dcdf2fd981e44328ece26f66c812","after":"ff467828abea7168c279d64ef586ab60eece566a","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-19T11:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RensDofferhoff","name":null,"path":"/RensDofferhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20978635?s=80&v=4"},"commit":{"message":"update submodule","shortMessageHtmlLink":"update submodule"}},{"before":"34ee83a3ed22471f83278bea863759d66595e2eb","after":"0a1f6e2732d2ca355013f3d952a81dfb700b0fe2","ref":"refs/heads/development","pushedAt":"2024-09-19T10:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"stop checking syntax for all rwrappers\n\nIf you dont have jaspSem loaded then it will just show an error over the analysis...","shortMessageHtmlLink":"stop checking syntax for all rwrappers"}},{"before":"dea650cb36c9cde29f8cf61b9218182345c074a8","after":"63971fe119c4dcdf2fd981e44328ece26f66c812","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-19T09:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RensDofferhoff","name":null,"path":"/RensDofferhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20978635?s=80&v=4"},"commit":{"message":"disable some modules to speed up compilation","shortMessageHtmlLink":"disable some modules to speed up compilation"}},{"before":"34ee83a3ed22471f83278bea863759d66595e2eb","after":"dea650cb36c9cde29f8cf61b9218182345c074a8","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-19T09:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RensDofferhoff","name":null,"path":"/RensDofferhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20978635?s=80&v=4"},"commit":{"message":"add jaspBfpack","shortMessageHtmlLink":"add jaspBfpack"}},{"before":null,"after":"34ee83a3ed22471f83278bea863759d66595e2eb","ref":"refs/heads/jaspBfpack","pushedAt":"2024-09-19T09:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RensDofferhoff","name":null,"path":"/RensDofferhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20978635?s=80&v=4"},"commit":{"message":"update submodules (#5670)","shortMessageHtmlLink":"update submodules (#5670)"}},{"before":"7dff1ee5853711118cc8226c5f7740405b2600c2","after":"34ee83a3ed22471f83278bea863759d66595e2eb","ref":"refs/heads/development","pushedAt":"2024-09-19T09:28:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RensDofferhoff","name":null,"path":"/RensDofferhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20978635?s=80&v=4"},"commit":{"message":"update submodules (#5670)","shortMessageHtmlLink":"update submodules (#5670)"}},{"before":"f5739e683b43b6d9d974afe0978437fc468ae2db","after":"7dff1ee5853711118cc8226c5f7740405b2600c2","ref":"refs/heads/development","pushedAt":"2024-09-19T08:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JorisGoosen","name":"Joris Goosen","path":"/JorisGoosen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29062713?s=80&v=4"},"commit":{"message":"Make sure jaspBase is loaded before computed columns are ran\n\nfixes https://github.com/jasp-stats/INTERNAL-jasp/issues/2650\n\nalso dont use [=] to implicitly capture \"this\" cause its deprecated in c++20, and also rather confusing and dangerous\n\nit is both deprecated and dangerous","shortMessageHtmlLink":"Make sure jaspBase is loaded before computed columns are ran"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQwMzowNToyOC4wMDAwMDBazwAAAATDKpUH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwODo1OTozOC4wMDAwMDBazwAAAAS6ns0t"}},"title":"Activity · jasp-stats/jasp-desktop"}