{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2388260,"defaultBranch":"master","name":"picard","ownerLogin":"phw","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-09-14T20:44:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29852?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719328174.0","currentOid":""},"activityList":{"items":[{"before":"3c052c99821a5f4fbeac7c324fb29852569a6b0e","after":"46fdbf40e211373bfd7ab5cc449ad2f786cdb1d7","ref":"refs/heads/master","pushedAt":"2024-07-03T10:38:17.000Z","pushType":"push","commitsCount":187,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Translated using Weblate (Lithuanian)\n\nCurrently translated at 71.9% (869 of 1208 strings)\n\nCo-authored-by: Vaclovas Intas \nTranslate-URL: https://translations.metabrainz.org/projects/picard/3/app/lt/\nTranslation: Picard/App","shortMessageHtmlLink":"Translated using Weblate (Lithuanian)"}},{"before":"8967ac7fe78bf4d4f746eee407df0b59ecce1e4c","after":null,"ref":"refs/heads/PICARD-2935-better-genre-filter","pushedAt":"2024-06-25T15:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}},{"before":null,"after":"ac10e4a6192b7c8a83c3d615ed85f9e35421a93f","ref":"refs/heads/2.x_PICARD-2918","pushedAt":"2024-06-25T15:06:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"PICARD-2918: avoid exception if hash isn't found in _datafiles on exit\n\nA race condition is possible.\n\n- set _datafiles[self._hash] ASAP\n- log errors\n- revamp code to limit the risk of race condition\n- revamp delete_file() code to be more reliable in case of unexpected errors","shortMessageHtmlLink":"PICARD-2918: avoid exception if hash isn't found in _datafiles on exit"}},{"before":"148a77481e67cc9ffae76c0a8e366300e630f318","after":null,"ref":"refs/heads/2.x-fix-ci","pushedAt":"2024-06-25T15:01:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}},{"before":null,"after":"148a77481e67cc9ffae76c0a8e366300e630f318","ref":"refs/heads/2.x-fix-ci","pushedAt":"2024-06-25T14:51:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Build with setuptools < 70","shortMessageHtmlLink":"Build with setuptools < 70"}},{"before":null,"after":"8967ac7fe78bf4d4f746eee407df0b59ecce1e4c","ref":"refs/heads/PICARD-2935-better-genre-filter","pushedAt":"2024-06-25T14:25:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"PICARD-2935: apply genre filters and threshold before selecting minimal usage","shortMessageHtmlLink":"PICARD-2935: apply genre filters and threshold before selecting minim…"}},{"before":"f57000eb48cb3500257f64d37876054152ace8f4","after":"6aa1954d161781b0ccc9a1b796e85db0df3b9b1e","ref":"refs/heads/2.x","pushedAt":"2024-06-25T06:57:26.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Translated using Weblate (Lithuanian)\n\nCurrently translated at 69.2% (813 of 1174 strings)\n\nCo-authored-by: Vaclovas Intas \nTranslate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/\nTranslation: Picard/App","shortMessageHtmlLink":"Translated using Weblate (Lithuanian)"}},{"before":"5ea688aa3d146b15bf9b5f514750b9f35b3e4970","after":null,"ref":"refs/heads/gha-macos-runner-update","pushedAt":"2024-06-24T17:08:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}},{"before":"cdd5197e85dda46819bb22d63946b34b730120c8","after":"5ea688aa3d146b15bf9b5f514750b9f35b3e4970","ref":"refs/heads/gha-macos-runner-update","pushedAt":"2024-06-24T14:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Fixed coverart processing test cases","shortMessageHtmlLink":"Fixed coverart processing test cases"}},{"before":null,"after":"cdd5197e85dda46819bb22d63946b34b730120c8","ref":"refs/heads/gha-macos-runner-update","pushedAt":"2024-06-24T10:07:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Build on macos-12 image\n\nGithub Actions deprecated the macos-11 runner","shortMessageHtmlLink":"Build on macos-12 image"}},{"before":"ee68fca789b290ea5226ec94d372081b3124dd8c","after":"ca4bde66f4177606a3181e91d4bf4e60074b04cb","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-22T15:19:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal\n\n- they'll be used to install or update plugins\n- the idea is to support both raw directories and git repos from local media\n- and of course support for git remote repositories\n- PluginSources are expected to be configured by UI","shortMessageHtmlLink":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal"}},{"before":"9b06c326b0d128e6dd9f45e81d6381190de70fef","after":"3e15e03a46219b88c5a92cd4fdf98343427c2195","ref":"refs/heads/pyside6","pushedAt":"2024-06-22T09:45:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"PySide6: Signal.disconnect raises RuntimeError, not TypeError","shortMessageHtmlLink":"PySide6: Signal.disconnect raises RuntimeError, not TypeError"}},{"before":"ba626a3b43499719546c1aaee911b44bb13a62b8","after":null,"ref":"refs/heads/fix-suspend_metadata_images_update-context","pushedAt":"2024-06-14T16:58:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}},{"before":"7540514b9586203e5b6326026c94e8b93aeb4159","after":"ba626a3b43499719546c1aaee911b44bb13a62b8","ref":"refs/heads/fix-suspend_metadata_images_update-context","pushedAt":"2024-06-14T15:38:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Fix suspend_metadata_images_update used as context\n\nMetadataItem.suspend_metadata_images_update is now a context and must not\nbe assigned directly.","shortMessageHtmlLink":"Fix suspend_metadata_images_update used as context"}},{"before":null,"after":"7540514b9586203e5b6326026c94e8b93aeb4159","ref":"refs/heads/fix-suspend_metadata_images_update-context","pushedAt":"2024-06-14T15:34:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Fix suspend_metadata_images_update used as context\n\nMetadataItem.suspend_metadata_images_update is now a context and must not\nbe assigned directly.","shortMessageHtmlLink":"Fix suspend_metadata_images_update used as context"}},{"before":"4a72a869ea0d1738c72f1c8e6511543ed7ca953f","after":"ee68fca789b290ea5226ec94d372081b3124dd8c","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-03T13:53:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zas","name":"Laurent Monin","path":"/zas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151042?s=80&v=4"},"commit":{"message":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal\n\n- they'll be used to install or update plugins\n- the idea is to support both raw directories and git repos from local media\n- and of course support for git remote repositories\n- PluginSources are expected to be configured by UI","shortMessageHtmlLink":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal"}},{"before":"5863d60bdf6eef3c3cbff4450f054f22e63e1b53","after":"4a72a869ea0d1738c72f1c8e6511543ed7ca953f","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-03T13:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zas","name":"Laurent Monin","path":"/zas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151042?s=80&v=4"},"commit":{"message":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal\n\n- they'll be used to install or update plugins\n- the idea is to support both raw directories and git repos from local media\n- and of course support for git remote repositories\n- PluginSources are expected to be configured by UI","shortMessageHtmlLink":"Introduce PluginSource, PluginSourceGit, PluginSourceLocal"}},{"before":"2369431e4713d6c1acff44e6342cfe992daabaf7","after":null,"ref":"refs/heads/refactor-dataobj-into-item","pushedAt":"2024-06-03T12:02:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}},{"before":"8951ddf4158d63e98a97d811e45ccbfac96200d2","after":"5863d60bdf6eef3c3cbff4450f054f22e63e1b53","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-03T11:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zas","name":"Laurent Monin","path":"/zas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151042?s=80&v=4"},"commit":{"message":"Remove trailing :","shortMessageHtmlLink":"Remove trailing :"}},{"before":"0a34c47f080a55975ef463d5b8fc2f9083089854","after":"8951ddf4158d63e98a97d811e45ccbfac96200d2","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-03T11:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zas","name":"Laurent Monin","path":"/zas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151042?s=80&v=4"},"commit":{"message":"Add tomlkit & pygit2 to test-requirements dependencies","shortMessageHtmlLink":"Add tomlkit & pygit2 to test-requirements dependencies"}},{"before":"402f8463b62a9327e03e935c28b74e39ca1c268d","after":"2369431e4713d6c1acff44e6342cfe992daabaf7","ref":"refs/heads/refactor-dataobj-into-item","pushedAt":"2024-06-03T10:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Clearer name for parent item parameter in File.move / File.remove","shortMessageHtmlLink":"Clearer name for parent item parameter in File.move / File.remove"}},{"before":"b2861cdeb6f321b56ede4fbd56e16bbfb4a8979a","after":"402f8463b62a9327e03e935c28b74e39ca1c268d","ref":"refs/heads/refactor-dataobj-into-item","pushedAt":"2024-06-03T10:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Add getter / setter for TreeItem.obj\n\nThe setter ensures the cross link between TreeItem.obj and obj.ui_item\nalways gets set.","shortMessageHtmlLink":"Add getter / setter for TreeItem.obj"}},{"before":"a739d53fe37e2a13b08597520236562922972fd6","after":"0a34c47f080a55975ef463d5b8fc2f9083089854","ref":"refs/heads/plugins-v3","pushedAt":"2024-06-03T09:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zas","name":"Laurent Monin","path":"/zas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151042?s=80&v=4"},"commit":{"message":"Update imports (extension_points)","shortMessageHtmlLink":"Update imports (extension_points)"}},{"before":null,"after":"b2861cdeb6f321b56ede4fbd56e16bbfb4a8979a","ref":"refs/heads/refactor-dataobj-into-item","pushedAt":"2024-06-03T06:27:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Renamed File.parent to File.parent_item\n\nThis avoids hiding QObject.parent()","shortMessageHtmlLink":"Renamed File.parent to File.parent_item"}},{"before":"c62c0cdb6f2acf82b64da5283f46c967224d5dcc","after":"3c052c99821a5f4fbeac7c324fb29852569a6b0e","ref":"refs/heads/master","pushedAt":"2024-05-28T05:47:29.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Merge pull request #2500 from zas/update_metadata_images_context\n\nIntroduce MetadataItem.suspend_metadata_images_update context manager","shortMessageHtmlLink":"Merge pull request metabrainz#2500 from zas/update_metadata_images_co…"}},{"before":"456e4e4f3f2adfcb7f9d1486f7e1de0fe0a3e072","after":"f95ac573799b0d87c936dad8f251a3491b09e565","ref":"refs/heads/missing-function-tooltip","pushedAt":"2024-05-26T09:33:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"PICARD-2912: Show a tooltip for missing functions in script editor","shortMessageHtmlLink":"PICARD-2912: Show a tooltip for missing functions in script editor"}},{"before":null,"after":"456e4e4f3f2adfcb7f9d1486f7e1de0fe0a3e072","ref":"refs/heads/missing-function-tooltip","pushedAt":"2024-05-26T09:27:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"PICARD-2912: Show a tooltip for missing functions in script editor","shortMessageHtmlLink":"PICARD-2912: Show a tooltip for missing functions in script editor"}},{"before":"b0f68988dba7c34c0beff3edb4b9dc7ba5202df5","after":"c62c0cdb6f2acf82b64da5283f46c967224d5dcc","ref":"refs/heads/master","pushedAt":"2024-05-22T16:24:28.000Z","pushType":"push","commitsCount":164,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Merge pull request #2484 from zas/collection_menu_cleanup\n\nCollection menu cleanup","shortMessageHtmlLink":"Merge pull request metabrainz#2484 from zas/collection_menu_cleanup"}},{"before":"0068a59521884a3cb844825d69ca817b0ede3e49","after":"9b06c326b0d128e6dd9f45e81d6381190de70fef","ref":"refs/heads/pyside6","pushedAt":"2024-05-22T08:19:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"},"commit":{"message":"Remove PyQt6 DLLs workaround for Windows","shortMessageHtmlLink":"Remove PyQt6 DLLs workaround for Windows"}},{"before":"1874f29c232aac2fe7802bf5287ff1955e686f22","after":null,"ref":"refs/heads/pyinstaller-6.7","pushedAt":"2024-05-22T08:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phw","name":"Philipp Wolfer","path":"/phw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29852?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdcGQcAA","startCursor":null,"endCursor":null}},"title":"Activity · phw/picard"}