{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71358427,"defaultBranch":"main","name":"KingfisherWebP","ownerLogin":"yeatse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-19T13:10:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6036532?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726581420.0","currentOid":""},"activityList":{"items":[{"before":"9f291801be9ac7e4f42eb3b46741a3b63b6a940c","after":"3e985c90c3b36820af23c09105dee9c50cae3707","ref":"refs/heads/main","pushedAt":"2024-09-17T15:25:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #81 from lukaskasa/main\n\nImprove WebP Format Detection in Data Extension","shortMessageHtmlLink":"Merge pull request #81 from lukaskasa/main"}},{"before":"cb1a490f4211517efbbed2ae6b9f57812182a610","after":"3f3c4abc2637ee26584a1e0b997372ccf506d935","ref":"refs/heads/fix/cocoapods-publish","pushedAt":"2024-09-17T15:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"update libwebp version","shortMessageHtmlLink":"update libwebp version"}},{"before":"3e985c90c3b36820af23c09105dee9c50cae3707","after":"9f291801be9ac7e4f42eb3b46741a3b63b6a940c","ref":"refs/heads/main","pushedAt":"2024-09-17T14:06:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge branch 'fix/cocoapods-publish'","shortMessageHtmlLink":"Merge branch 'fix/cocoapods-publish'"}},{"before":"f31d11ff26f0e56e5d143c8f02a20f559e6847e0","after":"cb1a490f4211517efbbed2ae6b9f57812182a610","ref":"refs/heads/fix/cocoapods-publish","pushedAt":"2024-09-17T14:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix cocoapods publishing error","shortMessageHtmlLink":"fix cocoapods publishing error"}},{"before":"57b364d2bd20edd0547681f9b2cc159b8a84a779","after":"f31d11ff26f0e56e5d143c8f02a20f559e6847e0","ref":"refs/heads/fix/cocoapods-publish","pushedAt":"2024-09-17T14:02:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix cocoapods publishing error","shortMessageHtmlLink":"fix cocoapods publishing error"}},{"before":null,"after":"57b364d2bd20edd0547681f9b2cc159b8a84a779","ref":"refs/heads/fix/cocoapods-publish","pushedAt":"2024-09-17T13:57:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix cocoapods publishing error","shortMessageHtmlLink":"fix cocoapods publishing error"}},{"before":"f55b0ab7af9155d9b08e65e488fea217ce167fa1","after":"3e985c90c3b36820af23c09105dee9c50cae3707","ref":"refs/heads/main","pushedAt":"2024-09-16T17:40:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #81 from lukaskasa/main\n\nImprove WebP Format Detection in Data Extension","shortMessageHtmlLink":"Merge pull request #81 from lukaskasa/main"}},{"before":"c495864b4ac25b9e0181e3dffc8b5e598c60ddaf","after":null,"ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-02-23T02:28:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"}},{"before":"c03497a84bb4bb4bd079d6ef4ebb03fdfc8fd9d5","after":"f55b0ab7af9155d9b08e65e488fea217ce167fa1","ref":"refs/heads/main","pushedAt":"2024-02-22T16:06:52.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #79 from yeatse/animated-frame-optimize\n\nBoost performance for animated images","shortMessageHtmlLink":"Merge pull request #79 from yeatse/animated-frame-optimize"}},{"before":"cbcfc2473a7fdc9e01cdf4ed4916cfaf8b2da9d0","after":"c495864b4ac25b9e0181e3dffc8b5e598c60ddaf","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-02-22T15:42:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"update dependencies","shortMessageHtmlLink":"update dependencies"}},{"before":"9b539b8a02fde7f318fe618d405a0636a426635d","after":"c03497a84bb4bb4bd079d6ef4ebb03fdfc8fd9d5","ref":"refs/heads/main","pushedAt":"2024-01-30T07:27:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #78 from VanQuvideo/patch-1\n\nUpdate KingfisherWebP.podspec","shortMessageHtmlLink":"Merge pull request #78 from VanQuvideo/patch-1"}},{"before":"5d3cd560c6de761d8e0ec9946e21f1f22d8f1bb5","after":"cbcfc2473a7fdc9e01cdf4ed4916cfaf8b2da9d0","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-01-13T07:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix build failure on iOS","shortMessageHtmlLink":"fix build failure on iOS"}},{"before":"9546dbb7e156d6b75698770ac7fc83248e46bdee","after":"5d3cd560c6de761d8e0ec9946e21f1f22d8f1bb5","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-01-13T07:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Support encoding images with frame source","shortMessageHtmlLink":"Support encoding images with frame source"}},{"before":"d25cc62e0f4839a0e148420185859cb16b1d087c","after":"9546dbb7e156d6b75698770ac7fc83248e46bdee","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-01-13T07:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Ensure the original data is used when encoding image with frame source","shortMessageHtmlLink":"Ensure the original data is used when encoding image with frame source"}},{"before":"7ce241a4ea1d60315c3ff540671de18cbc8afa13","after":"d25cc62e0f4839a0e148420185859cb16b1d087c","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-01-13T06:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Support serialization for animated images with variable durations","shortMessageHtmlLink":"Support serialization for animated images with variable durations"}},{"before":null,"after":"7ce241a4ea1d60315c3ff540671de18cbc8afa13","ref":"refs/heads/animated-frame-optimize","pushedAt":"2024-01-13T06:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Cache decoded frames in animated webp to boost performance","shortMessageHtmlLink":"Cache decoded frames in animated webp to boost performance"}},{"before":"5dafc3810e4fc364381e1c4c8899b4d795211937","after":null,"ref":"refs/heads/feature/oom-crash-fix","pushedAt":"2023-12-24T18:23:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"}},{"before":"e438d1d55a25be8a8cab39001cb6e6642104b4e8","after":"9b539b8a02fde7f318fe618d405a0636a426635d","ref":"refs/heads/main","pushedAt":"2023-12-20T06:37:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #74 from yeatse/feature/oom-crash-fix\n\nUse CoreFoundation APIs to avoid OOM crashes","shortMessageHtmlLink":"Merge pull request #74 from yeatse/feature/oom-crash-fix"}},{"before":null,"after":"5dafc3810e4fc364381e1c4c8899b4d795211937","ref":"refs/heads/feature/oom-crash-fix","pushedAt":"2023-12-20T05:53:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"use CoreFoundation APIs to avoid OOM crashes","shortMessageHtmlLink":"use CoreFoundation APIs to avoid OOM crashes"}},{"before":"60883bb6bc195fd344b517395890c4f0fbc5d5b8","after":null,"ref":"refs/heads/feature/unusual-animation","pushedAt":"2023-07-10T16:35:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"}},{"before":"44439f6d0882419ac6ebb9dafdb0063c4990574e","after":null,"ref":"refs/heads/fix/data-nil","pushedAt":"2023-07-10T16:35:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"}},{"before":"4d5c536d32a3fb16a7e30a20cb723edb69f12d21","after":"e438d1d55a25be8a8cab39001cb6e6642104b4e8","ref":"refs/heads/main","pushedAt":"2023-06-20T17:01:54.900Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"Merge pull request #70 from yeatse/fix/data-nil\n\nInitialize WebPFrameSource with non-nil data to enable parallel animation of multiple AnimateImageViews.","shortMessageHtmlLink":"Merge pull request #70 from yeatse/fix/data-nil"}},{"before":null,"after":"44439f6d0882419ac6ebb9dafdb0063c4990574e","ref":"refs/heads/fix/data-nil","pushedAt":"2023-06-20T00:33:56.993Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix: set data when decoding","shortMessageHtmlLink":"fix: set data when decoding"}},{"before":"b8d2f2ac8204449dd4d288b47f0e9c2d31670995","after":"4d5c536d32a3fb16a7e30a20cb723edb69f12d21","ref":"refs/heads/main","pushedAt":"2023-06-17T20:12:50.396Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix: clamp duration to 0.1 to prevent some images from flashing too frequently (#69)\n\n* fix: clamp duration to 0.1 to prevent some images flash too frequently\r\n* optimize image decoding","shortMessageHtmlLink":"fix: clamp duration to 0.1 to prevent some images from flashing too f…"}},{"before":"7f9edf9d6adb23c7d00faa2b54b36fcc6a570c86","after":"60883bb6bc195fd344b517395890c4f0fbc5d5b8","ref":"refs/heads/feature/unusual-animation","pushedAt":"2023-06-17T19:41:21.904Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"optimize image decoding","shortMessageHtmlLink":"optimize image decoding"}},{"before":"4d9aedb88df5a91069d15cb4de30ed40a0057bfb","after":"7f9edf9d6adb23c7d00faa2b54b36fcc6a570c86","ref":"refs/heads/feature/unusual-animation","pushedAt":"2023-06-17T19:25:23.929Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"optimize image decoding","shortMessageHtmlLink":"optimize image decoding"}},{"before":"c6859f8433475d9dd4dffd877698bf5d4ea4fbcd","after":null,"ref":"refs/heads/bugfix/thread-safety","pushedAt":"2023-06-17T17:31:26.879Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"}},{"before":null,"after":"4d9aedb88df5a91069d15cb4de30ed40a0057bfb","ref":"refs/heads/feature/unusual-animation","pushedAt":"2023-06-17T17:28:58.546Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix: clamp duration to 0.1 to prevent some images flash too frequently","shortMessageHtmlLink":"fix: clamp duration to 0.1 to prevent some images flash too frequently"}},{"before":"62de44f4c60a00c9efd70f58c4bd88b94a28e66d","after":"b8d2f2ac8204449dd4d288b47f0e9c2d31670995","ref":"refs/heads/main","pushedAt":"2023-06-17T16:59:59.408Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix: accumulative image decoding is not thread safe. Add a lock to prevent potential risks","shortMessageHtmlLink":"fix: accumulative image decoding is not thread safe. Add a lock to pr…"}},{"before":null,"after":"c6859f8433475d9dd4dffd877698bf5d4ea4fbcd","ref":"refs/heads/bugfix/thread-safety","pushedAt":"2023-06-17T16:47:28.925Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeatse","name":"Yang Chao","path":"/yeatse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6036532?s=80&v=4"},"commit":{"message":"fix: accumulative image decoding is not thread safe. Add a lock to prevent potential risks","shortMessageHtmlLink":"fix: accumulative image decoding is not thread safe. Add a lock to pr…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNToyNToyOS4wMDAwMDBazwAAAAS4s1SM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNToyNToyOS4wMDAwMDBazwAAAAS4s1SM","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xN1QxNjo0NzoyOC45MjU0MTNazwAAAANDmP4h"}},"title":"Activity · yeatse/KingfisherWebP"}