{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12585625,"defaultBranch":"master","name":"nomacs","ownerLogin":"nomacs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-04T08:18:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4539189?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709306489.0","currentOid":""},"activityList":{"items":[{"before":"b3655ee14dbc706a84941b795d58c798a672fe1d","after":"2fa721ff92e0dced7508616e88a4c082a746fecd","ref":"refs/heads/master","pushedAt":"2024-06-09T10:41:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix segfaults or hangs when sorting (#1095)\n\nThe current version will crash if certain network folders are sorted by\r\ncreated time. This is because network shares do not typically support\r\ncreated/birth time.\r\n\r\nSince the birth time is unavailable, the comparison result is always\r\nfalse (this is how Qt compares invalid values). With inversion/\r\ndescending, then it is always true and std:sort crashes or hangs. If we\r\nwant to fix this for now and add future sort features this has to\r\nchange.\r\n\r\nRelated: #953 which crashes for this very issue; the \"coin flip\" happens\r\nto come up 0 or 1 for all images being sorted.\r\n\r\nI have rewritten DkImageLoader::sort() and refactored. I removed the\r\ncompare operators since they are unsafe and the old sorting method; some\r\ndead code for threaded sorting remains, maybe someone will resurrect it\r\n(not theoretically a bad idea).\r\n\r\nThe new version will prevent this bug from ever occuring by reversing\r\nthe list after sorting if needed. It should be a little faster since the\r\ninvariants are pulled out before sorting.","shortMessageHtmlLink":"Fix segfaults or hangs when sorting (#1095)"}},{"before":"47d1b4bb3faaf83ff6d94b561b9b2d08b4c6e59b","after":"b3655ee14dbc706a84941b795d58c798a672fe1d","ref":"refs/heads/master","pushedAt":"2024-06-09T10:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix invalid URLs to nomacs.org (#1094)\n\nFix invalid URLs to nomacs.org except the translations.\r\n\r\nFixes https://github.com/nomacs/nomacs/issues/1088.","shortMessageHtmlLink":"Fix invalid URLs to nomacs.org (#1094)"}},{"before":"bac800e55260bde36807851041fdbc50c5e92bb7","after":"47d1b4bb3faaf83ff6d94b561b9b2d08b4c6e59b","ref":"refs/heads/master","pushedAt":"2024-06-07T06:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix segfault in history dock when last tab is closed (#1092)\n\nIf the last tab is closed or we switch to a tab with no image (settings)\r\nwe will crash due to receiving a null image from imageUpdatedSignal().\r\nPassing of null seems to be expected behavior as it indicates to the\r\nwidget there is no longer any image present.\r\n\r\nThis adds the null check where needed. We must clear the history since\r\nrestoring history of a detached image, while possible seems incorrect\r\nwhen \"ask to save changes\" prompt should take care of this.","shortMessageHtmlLink":"Fix segfault in history dock when last tab is closed (#1092)"}},{"before":"cc3bf6d0fadd27a30a0c037f1e4bfd9bcf04e290","after":"bac800e55260bde36807851041fdbc50c5e92bb7","ref":"refs/heads/master","pushedAt":"2024-06-06T19:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix use-after-free in DkMetaDataDock (Debian #1051579) (#1087)\n\nFixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051579\r\n\r\nWhen metadata dock is enabled, nomacs crashes some time after\r\nall tabs are closed. This is due to to use-after-free on the item\r\nmodel.\r\n\r\nIt seems like the intent of the incorrect code was to prevent a null\r\nimage from causing an update to the view, so I have corrected as such.\r\nIf the intent was to empty/reset the view that could be addressed in a\r\nseparate PR.","shortMessageHtmlLink":"Fix use-after-free in DkMetaDataDock (Debian #1051579) (#1087)"}},{"before":"bf8194343b5c925a2aadb2c582df20e2b688f41c","after":"cc3bf6d0fadd27a30a0c037f1e4bfd9bcf04e290","ref":"refs/heads/master","pushedAt":"2024-06-06T14:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix problem with git update in appveyor (#1089)\n\nA recent update to git-lfs has broken appveyor due to a new\r\nsecurity check; this change temporarily disables that so\r\nappveyor can work again.","shortMessageHtmlLink":"Fix problem with git update in appveyor (#1089)"}},{"before":"b2db8ce3ec69ade3730a71d03719d1a6118150a6","after":"bf8194343b5c925a2aadb2c582df20e2b688f41c","ref":"refs/heads/master","pushedAt":"2024-06-02T06:05:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix status bar displaying wrong zoom (#1084)\n\nFixes https://github.com/nomacs/nomacs/issues/1068.\r\n\r\nThere are two branches in `DkViewPort::zoom()` that changes the zoom but\r\ndoes not call `DkStatusBarManager::setMessage()`, so the status bar is\r\nnot updated in some cases.\r\n\r\nAdd the call in the common function to fix this.","shortMessageHtmlLink":"Fix status bar displaying wrong zoom (#1084)"}},{"before":"95c65b7fdcd2f67895e5cb2cc6900af039b8bbe0","after":"b2db8ce3ec69ade3730a71d03719d1a6118150a6","ref":"refs/heads/master","pushedAt":"2024-06-01T20:32:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix segfault on thumbnailer #1083 from race condition (#1085)\n\nDkThumbNail::computeIntern() was being invoked with a QString reference,\r\nand was also referencing a member variable. Which made it non-reentrant\r\nand led to segfault in Qt string operations.\r\n\r\nThis is corrected, in addition some refactoring is added to prevent this\r\nfrom happening again.\r\n\r\n- All params to lambda are copies (no \"&\" or \"this\" is passed)\r\n- computeIntern() is declared static\r\n- computeCall() has been dropped","shortMessageHtmlLink":"Fix segfault on thumbnailer #1083 from race condition (#1085)"}},{"before":"2694fc71bb964e65bbe66e3d9e7f1edc19a5557c","after":"95c65b7fdcd2f67895e5cb2cc6900af039b8bbe0","ref":"refs/heads/master","pushedAt":"2024-06-01T20:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"fix broken zip thumbnails (#1082)\n\nSince QRE wildcard is broken (used this way) for zip file virtual path\r\nand QRE is total overkill and slow for simple suffix check,\r\nhasValidSuffix() is rewritten to be more sane and includes early fail\r\nfor empty suffix.","shortMessageHtmlLink":"fix broken zip thumbnails (#1082)"}},{"before":"6dfc77904b1aa4b2caa8a0d18f10bd9e5406de52","after":"2694fc71bb964e65bbe66e3d9e7f1edc19a5557c","ref":"refs/heads/master","pushedAt":"2024-06-01T20:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Loop zip archives if browse filter is disabled (#475) (#1081)","shortMessageHtmlLink":"Loop zip archives if browse filter is disabled (#475) (#1081)"}},{"before":"7f18a32802ac677d3be07282dcbfd2663dcfba5f","after":"6dfc77904b1aa4b2caa8a0d18f10bd9e5406de52","ref":"refs/heads/master","pushedAt":"2024-05-20T14:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Increase build number","shortMessageHtmlLink":"Increase build number"}},{"before":"0badf1b7457fe67a5389480a0406c3c7ad9a4cc9","after":"7f18a32802ac677d3be07282dcbfd2663dcfba5f","ref":"refs/heads/master","pushedAt":"2024-05-20T08:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Prevent default keyboard focus to MetadataDock (#957) (#1074)","shortMessageHtmlLink":"Prevent default keyboard focus to MetadataDock (#957) (#1074)"}},{"before":"acb0939fa58ed63c2baab48dcfe9100c8edeb9e9","after":"0badf1b7457fe67a5389480a0406c3c7ad9a4cc9","ref":"refs/heads/master","pushedAt":"2024-05-20T08:44:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix incorrect crop tooltip when rotating (#1073)\n\nFixes https://github.com/nomacs/nomacs/issues/1071\r\n\r\nThe tooltip of the crop tool displays the center coordinates of the crop\r\nrectangle when it is rotated, however, the displayed value changes when\r\nwe rotate around the center.\r\n\r\nThe value is incorrect because the center is not properly translated\r\nbefore applying the rotation transform, which rotates around the\r\norigin. This patch calculates the coordinates to be displayed\r\nconsidering only the translation because rotation around the center\r\nshould not change its position.","shortMessageHtmlLink":"Fix incorrect crop tooltip when rotating (#1073)"}},{"before":"e9a25e560e218713d1fdf1876aee20b858adb0a7","after":"acb0939fa58ed63c2baab48dcfe9100c8edeb9e9","ref":"refs/heads/master","pushedAt":"2024-05-06T08:14:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fixes wrong coordinates in crop toolbar (#944) (#1070)\n\nBug: With Crop active, after creating/changing the rectangle by dragging, the coordinates displayed in the crop toolbar.\r\n\r\nFixed by: Set top left to top left.\r\n\r\nCo-authored-by: Andreas Haferburg ","shortMessageHtmlLink":"Fixes wrong coordinates in crop toolbar (#944) (#1070)"}},{"before":"515812dfef2dcf15056479589e37b5205f95487b","after":"e9a25e560e218713d1fdf1876aee20b858adb0a7","ref":"refs/heads/master","pushedAt":"2024-04-29T08:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"fix: missing window icon when running under Wayland (#1067)","shortMessageHtmlLink":"fix: missing window icon when running under Wayland (#1067)"}},{"before":"8b7ccbdfa5563623aee78533f21d0b43a4253299","after":"515812dfef2dcf15056479589e37b5205f95487b","ref":"refs/heads/master","pushedAt":"2024-04-16T17:13:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Increase build number","shortMessageHtmlLink":"Increase build number"}},{"before":"3e81aaa9cb35ad1558d9b4b62d7f88b848a0a0aa","after":"8b7ccbdfa5563623aee78533f21d0b43a4253299","ref":"refs/heads/master","pushedAt":"2024-04-16T16:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Update Badges","shortMessageHtmlLink":"Update Badges"}},{"before":"9ff8da0a6c1fd3fc993d49aefa79e7c59e46a3b7","after":"3e81aaa9cb35ad1558d9b4b62d7f88b848a0a0aa","ref":"refs/heads/master","pushedAt":"2024-03-31T17:56:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix missing icon in README (#1052)\n\nBecause the URL to the icon has been changed, the link in the README\r\ndoes not work anymore. Point it to the correct URL.\r\n\r\nFixes https://github.com/nomacs/nomacs/issues/1045.","shortMessageHtmlLink":"Fix missing icon in README (#1052)"}},{"before":"d194fcf5fa6552bd2b6dfa8fb6f7dae6b055035b","after":"9ff8da0a6c1fd3fc993d49aefa79e7c59e46a3b7","ref":"refs/heads/master","pushedAt":"2024-03-23T06:46:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Change request URLs to use HTTPS (#1050)\n\nNomacs used HTTP to request for things like version files for auto\r\nupdates. Because the version file contains URL, if the file gets\r\ntempered, the user could end up downloading malicious files. Modify the\r\nURLs used in the code so that requests use HTTPS by default, which\r\nshould be safer.","shortMessageHtmlLink":"Change request URLs to use HTTPS (#1050)"}},{"before":"97e1cfd753f4c72998549ab1af62b9633a9821af","after":"d194fcf5fa6552bd2b6dfa8fb6f7dae6b055035b","ref":"refs/heads/master","pushedAt":"2024-03-22T08:44:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix random comparison of images (#1051)\n\nPrior to this result of comparison was random each time, resulting in\r\nundefined behavior with e.g. sort.\r\n\r\nNow filepath and random global seed are used to keep the random order\r\nproper.\r\n\r\nFixes #953.","shortMessageHtmlLink":"Fix random comparison of images (#1051)"}},{"before":"fe11c8f2037d73f2bd189c2ff0e6432e714cf4f0","after":"97e1cfd753f4c72998549ab1af62b9633a9821af","ref":"refs/heads/master","pushedAt":"2024-03-22T08:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Use Exiv2::CommentValue to format Exif.Photo.UserComment metadatum (#1049)\n\nConverting the UserComment exif metadatum to string will result in its\r\ndirect/quasi-internal string representation of libexiv2, which may\r\ninclude a \"charset=...\" prefix with the charset of the value.\r\n\r\nSince we want the actual content/value of UserComment, and the\r\nExiv2::Value held by Exiv2::Exifdatum is Exiv2::CommentValue, then\r\ncast it to call comment(). The result is converted to QString using\r\nQString::fromStdString(), which converts std::string as UTF-8 string.\r\n\r\nFor further details, see also the exiv2 ticket:\r\nhttps://github.com/Exiv2/exiv2/issues/1258\r\n\r\nSigned-off-by: Pino Toscano ","shortMessageHtmlLink":"Use Exiv2::CommentValue to format Exif.Photo.UserComment metadatum (#…"}},{"before":"4a5b92ebb56273497fddc477acdd2dae62fe2453","after":"fe11c8f2037d73f2bd189c2ff0e6432e714cf4f0","ref":"refs/heads/master","pushedAt":"2024-03-21T14:11:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Explicitly include (#1048)\n\nIt is needed for std::ostream and the like; explicitly including it\r\nfixes the build when the OpenCV support is disabled.\r\n\r\nSigned-off-by: Pino Toscano ","shortMessageHtmlLink":"Explicitly include <iostream> (#1048)"}},{"before":"bbb97ebbac87f8fc328499644f8349261f61ab8e","after":"4a5b92ebb56273497fddc477acdd2dae62fe2453","ref":"refs/heads/master","pushedAt":"2024-03-14T12:35:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix mouse wheel behavior with Alt modifier (#1046)\n\nThe change fixes Alt+V_Scroll for X11 and Win\r\n(and going to break it for Wayland due to\r\nhttps://bugreports.qt.io/browse/QTBUG-91556)\r\n\r\nResolves #968\r\n\r\nSigned-off-by: Vyacheslav Tyrtov ","shortMessageHtmlLink":"Fix mouse wheel behavior with Alt modifier (#1046)"}},{"before":"5dc72379b591bb8ac0b63feed06127a3a33ff11e","after":"bbb97ebbac87f8fc328499644f8349261f61ab8e","ref":"refs/heads/master","pushedAt":"2024-03-04T08:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Fix typo in cmake scripts (#1041)\n\nResolves #1040\r\n\r\nSigned-off-by: Vyacheslav Tyrtov ","shortMessageHtmlLink":"Fix typo in cmake scripts (#1041)"}},{"before":"94e9adaaeb089686809730bbff058cebf7f7e9c3","after":"5dc72379b591bb8ac0b63feed06127a3a33ff11e","ref":"refs/heads/master","pushedAt":"2024-03-02T18:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Replace qt5-default package in Ubuntu\n\nBecause Ubuntu dropped the `qt5-default` package in 21.04, the build\ninstructions will fail. Update the command to use `qtbase5-dev`, which\nis a dependency of `qt5-default` instead.\n\nFixes https://github.com/nomacs/nomacs/issues/1024.","shortMessageHtmlLink":"Replace qt5-default package in Ubuntu"}},{"before":"f5552fbc6c213af7f8689ddd78cc66b367611cd5","after":"94e9adaaeb089686809730bbff058cebf7f7e9c3","ref":"refs/heads/master","pushedAt":"2024-02-29T18:48:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Increase build number","shortMessageHtmlLink":"Increase build number"}},{"before":"a4ac23007bb6806a80944d05dda3819714c0eb06","after":"f5552fbc6c213af7f8689ddd78cc66b367611cd5","ref":"refs/heads/master","pushedAt":"2024-02-28T19:38:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Include the revision string in about nomacs\n\nThe NOMACS_GIT_TAG was defined but not referenced anywhere. Add a new\nline in the version info of the about splash screen to display the\nupdated revision string, which contains the commit hash, the commit\ndate, and whether the source has modifications that have not been\ncommitted when building. This could be helpful for reporting bugs.","shortMessageHtmlLink":"Include the revision string in about nomacs"}},{"before":"645eaaf7eef4360c79e1f001b2364d3c9c14d28d","after":"a4ac23007bb6806a80944d05dda3819714c0eb06","ref":"refs/heads/master","pushedAt":"2024-02-22T15:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Update group contact info\n\nAdd the address to the Matrix chat room. Update the contact info\nin the code of conduct to the chat room because the email no longer\nexists.\n\nCloses https://github.com/nomacs/nomacs/issues/1027.","shortMessageHtmlLink":"Update group contact info"}},{"before":"07e3d2af1c97a574de06bd4edd32c820cf36f2a3","after":"645eaaf7eef4360c79e1f001b2364d3c9c14d28d","ref":"refs/heads/master","pushedAt":"2024-02-09T13:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Use Visual Studio 2022 to build nomacs now on Windows","shortMessageHtmlLink":"Use Visual Studio 2022 to build nomacs now on Windows"}},{"before":"e29de85d40c8afe6c33c14e8a62aea9eac2a2c4e","after":"07e3d2af1c97a574de06bd4edd32c820cf36f2a3","ref":"refs/heads/master","pushedAt":"2024-02-08T11:13:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Increase build number","shortMessageHtmlLink":"Increase build number"}},{"before":"fd14efe875c8aeee9647d11615aae4ab6a37c563","after":"e29de85d40c8afe6c33c14e8a62aea9eac2a2c4e","ref":"refs/heads/master","pushedAt":"2024-02-08T10:57:15.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"novomesk","name":"Daniel Novomeský","path":"/novomesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52529860?s=80&v=4"},"commit":{"message":"Remove excessive QT_VERSION guard\n\nSigned-off-by: Vyacheslav Tyrtov ","shortMessageHtmlLink":"Remove excessive QT_VERSION guard"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYFEgRQA","startCursor":null,"endCursor":null}},"title":"Activity · nomacs/nomacs"}