{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49436331,"defaultBranch":"master","name":"oxipng","ownerLogin":"shssoichiro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-11T15:45:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5951392?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713850398.0","currentOid":""},"activityList":{"items":[{"before":"dd94bbef3777db901c482be556bad97ee7bd622c","after":"290bf9d11f5520db8e093d31e5391af891fa7127","ref":"refs/heads/master","pushedAt":"2024-04-23T05:32:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Regenerate manual","shortMessageHtmlLink":"Regenerate manual"}},{"before":"c00cfc601d768904ab7c0cc09263a1e0168112a7","after":"dd94bbef3777db901c482be556bad97ee7bd622c","ref":"refs/heads/master","pushedAt":"2024-04-23T02:55:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Fix release notes deploy step","shortMessageHtmlLink":"Fix release notes deploy step"}},{"before":"8542cfc3570ace38befa833dee844e6030519fc4","after":"7341505a6cabbcde5e02a8c4b99f9e1638245f6e","ref":"refs/heads/fix-generated-location","pushedAt":"2024-04-22T13:21:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shssoichiro","name":"Josh Holmer","path":"/shssoichiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5951392?s=80&v=4"},"commit":{"message":"Move the location for generated man pages inside target dir","shortMessageHtmlLink":"Move the location for generated man pages inside target dir"}},{"before":null,"after":"8542cfc3570ace38befa833dee844e6030519fc4","ref":"refs/heads/fix-generated-location","pushedAt":"2024-04-22T13:14:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shssoichiro","name":"Josh Holmer","path":"/shssoichiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5951392?s=80&v=4"},"commit":{"message":"Move the location for generated man pages inside target dir","shortMessageHtmlLink":"Move the location for generated man pages inside target dir"}},{"before":"c00cfc601d768904ab7c0cc09263a1e0168112a7","after":null,"ref":"refs/heads/msrv","pushedAt":"2024-04-21T22:53:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"}},{"before":"13d37a0ef368ec08dbbac9c42a0f6d41916c18e6","after":"c00cfc601d768904ab7c0cc09263a1e0168112a7","ref":"refs/heads/master","pushedAt":"2024-04-21T22:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Update MSRV in read me","shortMessageHtmlLink":"Update MSRV in read me"}},{"before":null,"after":"c00cfc601d768904ab7c0cc09263a1e0168112a7","ref":"refs/heads/msrv","pushedAt":"2024-04-21T22:11:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Update MSRV in read me","shortMessageHtmlLink":"Update MSRV in read me"}},{"before":"8086867055d101d602d8cfa80717714b8ab6fe29","after":"13d37a0ef368ec08dbbac9c42a0f6d41916c18e6","ref":"refs/heads/master","pushedAt":"2024-04-21T20:16:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Regenerate manual","shortMessageHtmlLink":"Regenerate manual"}},{"before":"8086867055d101d602d8cfa80717714b8ab6fe29","after":null,"ref":"refs/heads/refactor/cargo-deb-prereqs","pushedAt":"2024-04-21T18:24:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"}},{"before":"a70e523241dad3b4837bcb7f022a0b215b7464ed","after":"8086867055d101d602d8cfa80717714b8ab6fe29","ref":"refs/heads/master","pushedAt":"2024-04-21T18:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Do not install unnecessary cross-compilation toolchain for `cargo deb`","shortMessageHtmlLink":"Do not install unnecessary cross-compilation toolchain for cargo deb"}},{"before":null,"after":"8086867055d101d602d8cfa80717714b8ab6fe29","ref":"refs/heads/refactor/cargo-deb-prereqs","pushedAt":"2024-04-21T18:19:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Do not install unnecessary cross-compilation toolchain for `cargo deb`","shortMessageHtmlLink":"Do not install unnecessary cross-compilation toolchain for cargo deb"}},{"before":"375013f60f3ebaa4130746cec4973238c578481a","after":"a70e523241dad3b4837bcb7f022a0b215b7464ed","ref":"refs/heads/master","pushedAt":"2024-04-17T20:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Document that no metadata is stripped by default","shortMessageHtmlLink":"Document that no metadata is stripped by default"}},{"before":"5a66e77581995e022fd680fc76726b0184e6a362","after":"375013f60f3ebaa4130746cec4973238c578481a","ref":"refs/heads/master","pushedAt":"2024-04-13T20:49:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Don't rebuild the binary for deb archives","shortMessageHtmlLink":"Don't rebuild the binary for deb archives"}},{"before":"8a59f5aa1a4fcbfea36a1e83ea4381baf3145236","after":"5a66e77581995e022fd680fc76726b0184e6a362","ref":"refs/heads/master","pushedAt":"2024-04-13T12:58:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Update dependencies and bump MSRV (#606)\n\nUpdates all dependencies to latest versions and bumps MSRV to 1.74 (to\r\nmatch clap).\r\nSome changes required for `env_logger` and `image`.","shortMessageHtmlLink":"Update dependencies and bump MSRV (#606)"}},{"before":"2d3555fe0f45f1cad431c2a914c1fe81fff2dfa7","after":"8a59f5aa1a4fcbfea36a1e83ea4381baf3145236","ref":"refs/heads/master","pushedAt":"2024-04-12T20:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Change 'Reducing' to 'Transformed'","shortMessageHtmlLink":"Change 'Reducing' to 'Transformed'"}},{"before":"fd96c47e093a557634f26855213217a7a1f74306","after":"2d3555fe0f45f1cad431c2a914c1fe81fff2dfa7","ref":"refs/heads/master","pushedAt":"2024-04-05T23:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Add modified zeng palette sorting method (#602)\n\nThis PR adds the modified zeng (\"mzeng\") palette sorting method, in\r\naddition to the existing luma and battiato methods. Speed is very\r\nsimilar to the battiato method with slightly better results on average.\r\n\r\nResulting sizes from two different image sets (all indexed or able to be\r\nindexed):\r\n| | master | PR |\r\n|-|-|-|\r\n| Set 1 | 29,647,156 | 29,555,697 |\r\n| Set 2 | 23,732,133 | 23,570,862 |\r\n\r\nAdditionally, I've added a new \"first colour\" heuristic for both the\r\nmzeng and battiato methods: We use the most popular colour overall, but\r\nonly if it covers at least 15% of the image. This provided 13k savings\r\non Set 2 vs the edge colour heuristic (which is still used in the luma\r\nsort).","shortMessageHtmlLink":"Add modified zeng palette sorting method (#602)"}},{"before":"9ee5a2dc5b4084edf32e2e9df292833449120149","after":null,"ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-04-01T19:52:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"}},{"before":"05c8c4e261169aa4be2b18033b2edf30e5009232","after":"fd96c47e093a557634f26855213217a7a1f74306","ref":"refs/heads/master","pushedAt":"2024-04-01T19:52:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2"}},{"before":null,"after":"9ee5a2dc5b4084edf32e2e9df292833449120149","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2","pushedAt":"2024-04-01T13:30:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 1 to 2\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump softprops/action-gh-release from 1 to 2"}},{"before":"e8716e6fd1078f683033da91916c355c8dca54ad","after":null,"ref":"refs/heads/docs/repology-packaging-status","pushedAt":"2024-03-28T20:30:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"}},{"before":"db7da039faea0a2c214b7eaacaba77f5a012edd6","after":"05c8c4e261169aa4be2b18033b2edf30e5009232","ref":"refs/heads/master","pushedAt":"2024-03-28T20:30:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Add OxiPNG packaging status infographic powered by Repology\n\nRepology is a free service that monitors the packaging status of\r\nprojects in lots of package repositories, and offers a nice API to\r\ngenerate badges with a summary of what OxiPNG versions are available in\r\nwhat repositories. Let's introduce that to our README to make it easier\r\nfor users to decide whether to use a package manager of their\r\nconvenience, and visibilize the work package maintainers do with OxiPNG.","shortMessageHtmlLink":"Add OxiPNG packaging status infographic powered by Repology"}},{"before":"9d9c540c0bd530321318f2e2b5554d7f756631a4","after":"e8716e6fd1078f683033da91916c355c8dca54ad","ref":"refs/heads/docs/repology-packaging-status","pushedAt":"2024-03-28T20:24:50.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Merge branch 'master' into docs/repology-packaging-status","shortMessageHtmlLink":"Merge branch 'master' into docs/repology-packaging-status"}},{"before":"1db1c3a9c358859e7824f6c79ac418c5c8feebc9","after":null,"ref":"refs/heads/feat/macos-arm-ci-runners","pushedAt":"2024-03-28T20:22:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"}},{"before":"fca76a7afbd27091aed2c16e40258cc90fece0bf","after":"db7da039faea0a2c214b7eaacaba77f5a012edd6","ref":"refs/heads/master","pushedAt":"2024-03-28T20:22:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Use GitHub macOS ARM runners for building ARM macOS binaries\n\nGitHub introduced free macOS ARM runners on January, and my experience\nusing them in other projects to improve CI times and be able to actually\nrun tests on Apple Silicon Macs has been positive. Let's use them in\nOxiPNG to hopefully speed up CI a bit, and finally be able to run the\ntest suite on AArch64 macOS.","shortMessageHtmlLink":"Use GitHub macOS ARM runners for building ARM macOS binaries"}},{"before":"fb8fbc2d942fc2c9b6b5ab4b32c9c32636438ab8","after":"1db1c3a9c358859e7824f6c79ac418c5c8feebc9","ref":"refs/heads/feat/macos-arm-ci-runners","pushedAt":"2024-03-28T20:17:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Use GitHub macOS ARM runners for building ARM macOS binaries\n\nGitHub introduced free macOS ARM runners on January, and my experience\nusing them in other projects to improve CI times and be able to actually\nrun tests on Apple Silicon Macs has been positive. Let's use them in\nOxiPNG to hopefully speed up CI a bit, and finally be able to run the\ntest suite on AArch64 macOS.","shortMessageHtmlLink":"Use GitHub macOS ARM runners for building ARM macOS binaries"}},{"before":"eae53362b224089cd651361336fa707adf113bd3","after":"fca76a7afbd27091aed2c16e40258cc90fece0bf","ref":"refs/heads/master","pushedAt":"2024-03-28T20:15:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Always run palette reduction even if there's only one entry","shortMessageHtmlLink":"Always run palette reduction even if there's only one entry"}},{"before":"f4e631bce773fc5ef67fae0f75a5fa4ea87f2110","after":"eae53362b224089cd651361336fa707adf113bd3","ref":"refs/heads/master","pushedAt":"2024-03-28T20:07:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrews05","name":null,"path":"/andrews05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4584038?s=80&v=4"},"commit":{"message":"Add comment regarding avoiding panics","shortMessageHtmlLink":"Add comment regarding avoiding panics"}},{"before":null,"after":"9d9c540c0bd530321318f2e2b5554d7f756631a4","ref":"refs/heads/docs/repology-packaging-status","pushedAt":"2024-03-28T12:15:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Add OxiPNG packaging status infographic powered by Repology\n\nRepology is a free service that monitors the packaging status of\nprojects in lots of package repositories, and offers a nice API to\ngenerate badges with a summary of what OxiPNG versions are available in\nwhat repositories. Let's introduce that to our README to make it easier\nfor users to decide whether to use a package manager of their\nconvenience, and visibilize the work package maintainers do with OxiPNG.","shortMessageHtmlLink":"Add OxiPNG packaging status infographic powered by Repology"}},{"before":null,"after":"fb8fbc2d942fc2c9b6b5ab4b32c9c32636438ab8","ref":"refs/heads/feat/macos-arm-ci-runners","pushedAt":"2024-03-28T11:48:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Use GitHub macOS ARM runners for building ARM macOS binaries\n\nGitHub introduced free macOS ARM runners on January, and my experience\nusing them in other projects to improve CI times and be able to actually\nrun tests on Apple Silicon Macs has been positive. Let's use them in\nOxiPNG to hopefully speed up CI a bit, and finally be able to run the\ntest suite on AArch64 macOS.","shortMessageHtmlLink":"Use GitHub macOS ARM runners for building ARM macOS binaries"}},{"before":"2c3321b68a8f3b62deac488e365f97eacc815c04","after":"f4e631bce773fc5ef67fae0f75a5fa4ea87f2110","ref":"refs/heads/master","pushedAt":"2024-03-18T11:28:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexTMjugador","name":"Alejandro González","path":"/AlexTMjugador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7822554?s=80&v=4"},"commit":{"message":"Feature/manpage (#596)\n\nThis PR adds a build script to generate a man page using clap_mangen, as\r\nper this example:\r\nhttps://github.com/sondr3/clap-man-example/blob/main/build.rs\r\n\r\nI'm not sure what to actually do with the man file from here, I guess\r\nit's up to the packaging process to do something with it?\r\nSee\r\nhttps://github.com/shssoichiro/oxipng/issues/69#issuecomment-1963352536\r\n\r\nNote I couldn't see a way to include the `DISPLAY` chunk names from the\r\nconstant as we did before. They're now just hardcoded into the help and\r\nwill require manually updating if the list changes.\r\n\r\nCloses #526\r\n\r\n---------\r\n\r\nCo-authored-by: Alejandro González ","shortMessageHtmlLink":"Feature/manpage (#596)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN7D3KgA","startCursor":null,"endCursor":null}},"title":"Activity · shssoichiro/oxipng"}