{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37097470,"defaultBranch":"master","name":"VisiCut","ownerLogin":"fablabnbg","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-08T22:56:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8538364?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711584058.0","currentOid":""},"activityList":{"items":[{"before":"5bfbeef46eed1bf8936de601f7ecc20368558258","after":"4a551e2fb31dc125ce0e9e7298a2642b67a2f29c","ref":"refs/heads/master","pushedAt":"2024-04-09T23:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Ported the appimage patch to pathlib. Much nicer code and windows compatible.","shortMessageHtmlLink":"Ported the appimage patch to pathlib. Much nicer code and windows com…"}},{"before":"64f5e4f024f7ef96b4c7f2ea16aab6c91538f55a","after":"5bfbeef46eed1bf8936de601f7ecc20368558258","ref":"refs/heads/master","pushedAt":"2024-04-08T20:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"rewritten as suggested","shortMessageHtmlLink":"rewritten as suggested"}},{"before":"ab42570ce77b924619145972854732e03fdfea51","after":"64f5e4f024f7ef96b4c7f2ea16aab6c91538f55a","ref":"refs/heads/master","pushedAt":"2024-04-08T10:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Update tools/inkscape_extension/visicut_export.py","shortMessageHtmlLink":"Update tools/inkscape_extension/visicut_export.py"}},{"before":"e435f2e98859a331e4447154ac822535e9fd6af5","after":"ab42570ce77b924619145972854732e03fdfea51","ref":"refs/heads/master","pushedAt":"2024-04-08T09:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Update tools/inkscape_extension/visicut_export.py\r\n\r\ndirname() should be fine to. It is more readable. Thanks!\r\n\r\n(not sure if introducing a new apprun_path variable contributes to readability though ...) But I don't mind.\n\nCo-authored-by: TheAssassin ","shortMessageHtmlLink":"Update tools/inkscape_extension/visicut_export.py"}},{"before":"8797012c2feb29f909edd2f448dced487ed70a5a","after":"e435f2e98859a331e4447154ac822535e9fd6af5","ref":"refs/heads/master","pushedAt":"2024-04-08T08:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Fix Visicut calling inkscape in an AppImage.\nIn Ubuntu 20.04, this worked flawlessly. But only by chance. We use libraries from the host system, together with the binary inside the mounted appimage.\nin Ubintu 22.04, this crashes:\n\n/tmp/.mount_inkscaYGPL8G/usr/bin/inkscape --version\n /tmp/.mount_inkscaYGPL8G/usr/bin/inkscape: error while loading shared libraries: libboost_filesystem.so.1.71.0: cannot open shared object file: No such file or directory\n\nThe fix is to not call the binary directly, but the AppRun scrit, which nicely prepares the environment. AppRun also prints a message for the user to stdout, (instead of stderr).\nWe now need to filter this, when parsing output from e.g. --version:\n\n/tmp/.mount_inkscaYGPL8G/AppRun --version 2>/dev/null\n You should not use AppImage in production, but you can speedup the AppImage by following this guide: https://inkscape.org/learn/appimage/\n Inkscape 1.3.2 (091e20e, 2023-11-25)","shortMessageHtmlLink":"Fix Visicut calling inkscape in an AppImage."}},{"before":"7ec945a8510999765a598bd97f1bf52db6299a50","after":"8797012c2feb29f909edd2f448dced487ed70a5a","ref":"refs/heads/master","pushedAt":"2024-03-27T23:57:41.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Release with GitHub actions (#710)\n\nThe old external download and build server https://download.visicut.org/ is now replaced by GitHub's own features (Actions and Releases) https://github.com/t-oster/VisiCut/releases . (For a while, both will be available in parallel.)\r\n\r\n\r\n- Known limitation: `potrace` no longer included on Windows/Mac --> The \"Vectorization\" feature in VisiCut no longer works out-of-the-box on these systems. https://github.com/t-oster/VisiCut/issues/717\r\n- New: Linux AppImage (single executable \"portable app\")\r\n\r\n- Technical change: GitHub Actions build process no longer depends on VisicutBuilder","shortMessageHtmlLink":"Release with GitHub actions (t-oster#710)"}},{"before":"1cb160227f87919e47f11f87978234e0215ec97a","after":"7ec945a8510999765a598bd97f1bf52db6299a50","ref":"refs/heads/master","pushedAt":"2023-12-24T13:27:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Use GitHub Actions CI in parallel to old buildserver (#680)\n\n- For all commits on master, use both GH Actions and the old buildserver (download.visicut.org).\r\n- For all PRs, use GH Actions.\r\n\r\nLimitation: Currently the output of GH Actions is only temporarily kept for 90 days. No release is created.","shortMessageHtmlLink":"Use GitHub Actions CI in parallel to old buildserver (t-oster#680)"}},{"before":"4df1395205c636a7d858997f20d65de9fe58328d","after":"1cb160227f87919e47f11f87978234e0215ec97a","ref":"refs/heads/master","pushedAt":"2023-12-23T19:45:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Merge pull request #51 from fablabnbg/expose-more-items-in-mapping-box\n\nEnhancement: larger MappingBox","shortMessageHtmlLink":"Merge pull request #51 from fablabnbg/expose-more-items-in-mapping-box"}},{"before":null,"after":"eefdd822912b32984b4c1fd30a0fa7776dcebbd8","ref":"refs/heads/expose-more-items-in-mapping-box","pushedAt":"2023-12-21T18:37:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Enhancement: larger MappingBox\n\nThis PR improves usability of the MappingBox by saving a few mouse miles:\n - whenever a file is loaded into visicut, the user has to choose a mapping.\n As this is a repetitive task, the clicks and mouse-movements should be as little as needed.\n - with custom defined mappings, (which I frequently use) the user has to\n 1) click open the combo box,\n 2) move the mouse into the widget (or its scrollbar).\n 3) scroll down (using mouse wheel or drag).\n 4) click to choose the mapping.\n\nThis PR simply extends the scrollbox to 20 elements,\n- we we have plenty of empty space below, it usually does not obscure anything\n- in case of a very small screen, the scrollbox automatically opens upwards, going ca 350 pixels high.\n This should always fit on the screen.\n- user interaction is reduced to two clicks: open, choose.","shortMessageHtmlLink":"Enhancement: larger MappingBox"}},{"before":"886ab0b9b44811cc30c7be8fe5bcb7649d754bce","after":"4df1395205c636a7d858997f20d65de9fe58328d","ref":"refs/heads/master","pushedAt":"2023-12-17T13:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Fix non-GUI-thread warning\n\nFixes #696\n\n\"java.lang.Exception: Warning: A GUI function was called from the non-GUI thread Thread-0. This may cause sporadic errors and should therefore be fixed.\"","shortMessageHtmlLink":"Fix non-GUI-thread warning"}},{"before":"baeb9a62e6dadd260a88257b81f6cd4b579dcfa0","after":"886ab0b9b44811cc30c7be8fe5bcb7649d754bce","ref":"refs/heads/master","pushedAt":"2023-12-10T01:05:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Update LibLaserCut: Bugfixes for Ruida driver","shortMessageHtmlLink":"Update LibLaserCut: Bugfixes for Ruida driver"}},{"before":null,"after":"2d9181b45cb0c61bad0884d99a736a1f1b39cb1f","ref":"refs/heads/release-1.9-195-gbaeb9a62-l20230628-jw","pushedAt":"2023-07-18T23:28:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"added distribute/RUN.sh\nmodifed LibLaserCut hash to include RUIDA fixes from kkamepf\nmdofied pom.xml to reflect our inofficial $VERSION setting.","shortMessageHtmlLink":"added distribute/RUN.sh"}},{"before":"a3c49b22da6b0af2906537777001fd593044b20e","after":"baeb9a62e6dadd260a88257b81f6cd4b579dcfa0","ref":"refs/heads/master","pushedAt":"2023-07-18T21:34:24.162Z","pushType":"push","commitsCount":118,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"add url for FabLab Altmühlfranken","shortMessageHtmlLink":"add url for FabLab Altmühlfranken"}},{"before":"a3c49b22da6b0af2906537777001fd593044b20e","after":"baeb9a62e6dadd260a88257b81f6cd4b579dcfa0","ref":"refs/heads/master","pushedAt":"2023-07-18T21:34:24.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"add url for FabLab Altmühlfranken","shortMessageHtmlLink":"add url for FabLab Altmühlfranken"}},{"before":"493cf76f609decea3d4622ae94f12eb4704e9e0a","after":"a3c49b22da6b0af2906537777001fd593044b20e","ref":"refs/heads/master","pushedAt":"2023-07-18T21:33:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"3a3797eab3f565f367b7a9d23beeaf1a9938f4e1","after":"d429250adaa4117709cb37a830a3e0a52a3eb447","ref":"refs/heads/1.8-310.1+20181009jw+1","pushedAt":"2023-07-18T21:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnweiger","name":"Jürgen Weigert","path":"/jnweiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108546?s=80&v=4"},"commit":{"message":"added the RUN.sh script to repackage from vers_o=1.8-310.1+20181009jw\nto vers_n=1.8-310.1+20181009+1jw","shortMessageHtmlLink":"added the RUN.sh script to repackage from vers_o=1.8-310.1+20181009jw"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQyMzozMDowNS4wMDAwMDBazwAAAAQsgkCM","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xOFQyMTozMDoyOS4wMDAwMDBazwAAAANYQIrW"}},"title":"Activity · fablabnbg/VisiCut"}