{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":451081167,"defaultBranch":"master","name":"puddletag","ownerLogin":"corubba","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-01-23T11:18:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97832352?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715529864.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"35357bdd04cfdd2fc45d2b552c9511f26085a918","ref":"refs/heads/bugfix/delete-row","pushedAt":"2024-05-12T16:04:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Consolidate isinstance types\n\nSome isinstance calls checked multiple times for the same type, caused\nby the automated py2->py3 conversion. Doesn't really make a functional\ndifference, it's mostly cosmetic aka code style.","shortMessageHtmlLink":"Consolidate isinstance types"}},{"before":"d6fce655894fa0a434b770185ac4468601ad016c","after":null,"ref":"refs/heads/feature/more-itunes","pushedAt":"2024-05-12T09:14:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":null,"after":"d6fce655894fa0a434b770185ac4468601ad016c","ref":"refs/heads/feature/more-itunes","pushedAt":"2024-05-11T18:01:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add more mp4 itunes mappings","shortMessageHtmlLink":"Add more mp4 itunes mappings"}},{"before":"b86f6a024bb2e991ebb54f57c9a4f41aaea1f3dc","after":"36b03b2ea522bd0870226214d49043cfe679d1ee","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-05-05T15:28:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Fix desktopfilename\n\nWith QTBUG-75521 it was clarified that the value should not contain the\n.desktop suffix. For compatibility the suffix is automatically removed\nand a warning is printed. Fix the value to get rid of the warning.","shortMessageHtmlLink":"Fix desktopfilename"}},{"before":"5cf659484701972e2db0c80f84b4da9770d59c52","after":"b86f6a024bb2e991ebb54f57c9a4f41aaea1f3dc","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-05-04T21:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Fix desktopfilename\n\nWith QTBUG-75521 it was clarified that the value should not contain the\n.desktop suffix. For compatibility the suffix is automatically removed\nand a warning is printed. Fix the value to get rid of the warning.","shortMessageHtmlLink":"Fix desktopfilename"}},{"before":"f65a7a664efcad60d7d49e559d846a89302cdcbe","after":"5cf659484701972e2db0c80f84b4da9770d59c52","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-05-04T21:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Show runtime version in about dialogue\n\nInteresting for us is the version actually used during runtime, not\nwhat version PyQt was compiled against.","shortMessageHtmlLink":"Show runtime version in about dialogue"}},{"before":"e50909f7434e6460acaf07527b805e92908a5290","after":"e3d4c545cb44910acfccdb1ce494629b1a8d08de","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-05-04T14:58:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"changes for ydotool v1","shortMessageHtmlLink":"changes for ydotool v1"}},{"before":"0a397833161fe36169e4b1cb699eedbf625084be","after":"f65a7a664efcad60d7d49e559d846a89302cdcbe","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-05-02T18:57:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Show runtime version in about dialogue\n\nInteresting for us is the version actually used during runtime, not\nwhat version PyQt was compiled against.","shortMessageHtmlLink":"Show runtime version in about dialogue"}},{"before":"8f005b81012672a0b7f6029702bf1ded63207534","after":null,"ref":"refs/heads/feature/wma","pushedAt":"2024-04-28T18:43:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":"35414cc5492593b90302b4572f9497f9a625049c","after":null,"ref":"refs/heads/feature/pyparsing_snake_names","pushedAt":"2024-04-28T18:42:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":"32a54a8896a347e75fc2f06b60006f4ae430cf94","after":"8f005b81012672a0b7f6029702bf1ded63207534","ref":"refs/heads/feature/wma","pushedAt":"2024-04-25T21:12:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Update desktop file","shortMessageHtmlLink":"Update desktop file"}},{"before":"333d26f185ce9c277f6f72c6e1b48a1875c84f85","after":"e50909f7434e6460acaf07527b805e92908a5290","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-16T15:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Replace delay with processEvents","shortMessageHtmlLink":"Replace delay with processEvents"}},{"before":"d85f12ecb7a3be28a4ccfbf2ab91a08382a8c7cb","after":"333d26f185ce9c277f6f72c6e1b48a1875c84f85","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-14T14:00:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add 1s delay","shortMessageHtmlLink":"Add 1s delay"}},{"before":"6ae137293d609fb288fe753e238633e30931dee1","after":"d85f12ecb7a3be28a4ccfbf2ab91a08382a8c7cb","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-14T13:41:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add 1s delay","shortMessageHtmlLink":"Add 1s delay"}},{"before":"f8ad6636f0751ee45a1c71f35be1e623c0f91829","after":"6ae137293d609fb288fe753e238633e30931dee1","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-14T13:40:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add 1s delay","shortMessageHtmlLink":"Add 1s delay"}},{"before":"c5390227004fc44d1d504a21616e4e1d0ba5d380","after":"f8ad6636f0751ee45a1c71f35be1e623c0f91829","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-14T13:01:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add 1s delay","shortMessageHtmlLink":"Add 1s delay"}},{"before":null,"after":"c5390227004fc44d1d504a21616e4e1d0ba5d380","ref":"refs/heads/debug/delete-segfault","pushedAt":"2024-04-14T12:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Add delay","shortMessageHtmlLink":"Add delay"}},{"before":null,"after":"32a54a8896a347e75fc2f06b60006f4ae430cf94","ref":"refs/heads/feature/wma","pushedAt":"2024-03-30T12:58:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Fix wma image read/write\n\nMixing of str and bytes leads to errors, probably a left-over from the\npy2->py3 migration.","shortMessageHtmlLink":"Fix wma image read/write"}},{"before":"42a7d842617baa5b618f9c87ec04a8aa59b8351b","after":null,"ref":"refs/heads/bugfix/itunes","pushedAt":"2024-03-21T22:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":"d7384e7a40ffb0a11888e5e0cde19caf25c2754b","after":"0a397833161fe36169e4b1cb699eedbf625084be","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-03-21T21:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Show runtime version in about dialogue\n\nInteresting for us is the version actually used during runtime, not\nwhat version PyQt was compiled against.","shortMessageHtmlLink":"Show runtime version in about dialogue"}},{"before":"c6f76f02749211eb3bed6ab0aeae441d9f1ebc64","after":"35414cc5492593b90302b4572f9497f9a625049c","ref":"refs/heads/feature/pyparsing_snake_names","pushedAt":"2024-03-21T21:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Adjust requirement","shortMessageHtmlLink":"Adjust requirement"}},{"before":"979033beb504d6d23872efc61ba5a774a67f1103","after":"d7384e7a40ffb0a11888e5e0cde19caf25c2754b","ref":"refs/heads/feature/pyqt6","pushedAt":"2024-03-16T21:22:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Show runtime version in about dialogue\n\nInteresting for us is the version actually used during runtime, not\nwhat version PyQt was compiled against.","shortMessageHtmlLink":"Show runtime version in about dialogue"}},{"before":"7005c616d0672d12f14cea58638b862e5451d7fc","after":"c6f76f02749211eb3bed6ab0aeae441d9f1ebc64","ref":"refs/heads/feature/pyparsing_snake_names","pushedAt":"2024-03-08T15:32:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Improve packrat enablement\n\nIt's a static method, so follow the upstream recommendation to a) call\nit on the class and b) shortly after the import.","shortMessageHtmlLink":"Improve packrat enablement"}},{"before":"0b0c56014426bb1caa89119e97c7f672486de078","after":"42a7d842617baa5b618f9c87ec04a8aa59b8351b","ref":"refs/heads/bugfix/itunes","pushedAt":"2024-02-02T19:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Consistently use albumartistsortorder\n\nNothing itunes-specific about the TSO2 frame, which is also not albumsort\nbut albumartistsort. So rename it and use the proper name.","shortMessageHtmlLink":"Consistently use albumartistsortorder"}},{"before":null,"after":"0b0c56014426bb1caa89119e97c7f672486de078","ref":"refs/heads/bugfix/itunes","pushedAt":"2024-01-27T13:22:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Consistently use albumartistsortorder\n\nNothing itunes-specific about the TSO2 frame, which is also not albumsort\nbut albumartistsort. So rename it and use the proper name.","shortMessageHtmlLink":"Consistently use albumartistsortorder"}},{"before":"2aec53f432af8ad5670e94ad9c7258328d61f5d2","after":null,"ref":"refs/heads/bugfix/filepath-preview","pushedAt":"2024-01-27T11:06:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":"64427cda0e1522361173f2d56a49fc0ac8d11144","after":null,"ref":"refs/heads/bugfix/field-join","pushedAt":"2024-01-27T11:06:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}},{"before":null,"after":"64427cda0e1522361173f2d56a49fc0ac8d11144","ref":"refs/heads/bugfix/field-join","pushedAt":"2024-01-21T15:34:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Fix error on multi-value join\n\nOnly join them if they are strings. As it turns out, these can also be\nlists of dicts, for example for images.","shortMessageHtmlLink":"Fix error on multi-value join"}},{"before":null,"after":"2aec53f432af8ad5670e94ad9c7258328d61f5d2","ref":"refs/heads/bugfix/filepath-preview","pushedAt":"2024-01-21T15:34:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"},"commit":{"message":"Fix preview of filepath changes\n\nThere are multiple fields that store different parts of the filepath,\nlike __filename and __dirname. With a real MockTag (like in non-preview\nmode) these fields are passed to the matching properties of the MockTag\nclass, which in turn all (sometimes with some indirection) read/write\nfrom/to a single attribute named __filepath, which contains the absolute\npath of the file. This also means that writing one of the fields will\nautomatically update all the others.\nThe preview doesn't have these properties/attribute, it is just a dict.\nAnd it wasn't treating these fields special, and didn't update the\nrelated fields. This is the reason why for example the __filename field,\nwhich is displayed in the table or tag panel, still showed the original\nvalue after you used the \"tag to filename\" function which only set the\n__path field. As soon as the preview is written, the MockTag implemen-\ntation is used again, and the fields are properly updated again.\n\nThis implements the automatic update of the filepath fields in the\npreview, so it will always show what the result will be.\n\nThe remove_from_preview function was added in 5862184b but never used,\nso removed the dead code.","shortMessageHtmlLink":"Fix preview of filepath changes"}},{"before":"65deb3c2a49b1823172615fdd3ede2ebd5da6ab3","after":null,"ref":"refs/heads/feature/remove-qt-resource-system","pushedAt":"2024-01-16T17:48:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corubba","name":"Corubba","path":"/corubba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97832352?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER71IOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท corubba/puddletag"}