{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":620035798,"defaultBranch":"main","name":"comfyui_bmad_nodes","ownerLogin":"bmad4ever","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-27T22:47:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9298668?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696010463.0","currentOid":""},"activityList":{"items":[{"before":"e66a60576b98095023e70bbe8a6ebed5308564f3","after":"37bbfd646d0ed6f91710a2c13524d7ffa9756aa4","ref":"refs/heads/main","pushedAt":"2024-06-13T10:42:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Merge pull request #15 from haohaocreates/publish\n\nAdd Github Action for Publishing to Comfy Registry","shortMessageHtmlLink":"Merge pull request #15 from haohaocreates/publish"}},{"before":"1a4d21dcced701577be90a3419eed5a93806271e","after":"e66a60576b98095023e70bbe8a6ebed5308564f3","ref":"refs/heads/main","pushedAt":"2024-06-13T10:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"396a67e1f13082b5d0b08ca5e6d745869a5f8868","after":"1a4d21dcced701577be90a3419eed5a93806271e","ref":"refs/heads/main","pushedAt":"2024-06-13T10:38:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Merge pull request #16 from haohaocreates/pyproject\n\nAdd pyproject.toml for Custom Node Registry","shortMessageHtmlLink":"Merge pull request #16 from haohaocreates/pyproject"}},{"before":"1a706a646ddc8f6d06c5c7afe79a2a7d728cb30e","after":"396a67e1f13082b5d0b08ca5e6d745869a5f8868","ref":"refs/heads/main","pushedAt":"2024-06-12T23:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"sample workflows","shortMessageHtmlLink":"sample workflows"}},{"before":"406dd5db7db1e17bd2ab6f10ed83de40fd440b7b","after":"1a706a646ddc8f6d06c5c7afe79a2a7d728cb30e","ref":"refs/heads/main","pushedAt":"2024-06-12T16:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"remove duplicated option in border types","shortMessageHtmlLink":"remove duplicated option in border types"}},{"before":"6b0def0500a4203c481ebb288d5da2826634e2bb","after":"406dd5db7db1e17bd2ab6f10ed83de40fd440b7b","ref":"refs/heads/main","pushedAt":"2024-06-11T20:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"fix #13\n\nadds optional leeway to ColorClip's clip function, and sets a leeway of 2 when using ColorClipADE20K.","shortMessageHtmlLink":"fix #13"}},{"before":"2f3ba36f9e9f292c42ada1d7b2f68d9f08b7e4a4","after":"6b0def0500a4203c481ebb288d5da2826634e2bb","ref":"refs/heads/main","pushedAt":"2024-06-04T23:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"remove empty inits.","shortMessageHtmlLink":"remove empty inits."}},{"before":"4155c0e6ed8d429a60f1fb2bd9aa3a3fb3f287a9","after":"2f3ba36f9e9f292c42ada1d7b2f68d9f08b7e4a4","ref":"refs/heads/main","pushedAt":"2024-06-04T23:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"set node lists/dictionaries as const.","shortMessageHtmlLink":"set node lists/dictionaries as const."}},{"before":"202eba7527e12348b0344c58661c8bd8f4bb511e","after":"4155c0e6ed8d429a60f1fb2bd9aa3a3fb3f287a9","ref":"refs/heads/main","pushedAt":"2024-06-04T22:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"missing some replaces post refactoring.","shortMessageHtmlLink":"missing some replaces post refactoring."}},{"before":"7e9538f9c4d834d5ad3be4ad6c9e7e4849d37c2b","after":"202eba7527e12348b0344c58661c8bd8f4bb511e","ref":"refs/heads/main","pushedAt":"2024-06-04T22:39:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"refactoring/cleaning remaps.py","shortMessageHtmlLink":"refactoring/cleaning remaps.py"}},{"before":"b334bb61b358e6d586ca60a053924f656bdfd739","after":"7e9538f9c4d834d5ad3be4ad6c9e7e4849d37c2b","ref":"refs/heads/main","pushedAt":"2024-06-04T00:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"refactoring + minor changes\n\n* use generator in hsv samples.\n* changed default option for ColorClipADE20K.\n* paths are now stored in auxiliary variables.\n* raises actually throw some Exception.\n* other minor chances to make the linter happy","shortMessageHtmlLink":"refactoring + minor changes"}},{"before":"d6f1b612b06f5f35422e4607d9718cdddaa9fed5","after":"b334bb61b358e6d586ca60a053924f656bdfd739","ref":"refs/heads/main","pushedAt":"2024-04-07T19:57:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Merge pull request #11 from daniel-lewis-ab/RelativePath\n\nChanged to use relative pathing to allow Comfy to run in subfolders.","shortMessageHtmlLink":"Merge pull request #11 from daniel-lewis-ab/RelativePath"}},{"before":"1173da2b34ae809b66abbd2bf03463b71e9a8173","after":"d6f1b612b06f5f35422e4607d9718cdddaa9fed5","ref":"refs/heads/main","pushedAt":"2024-02-10T19:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"define float ranges in RemapBarrelDistortion to avoid resets when using negative numbers.","shortMessageHtmlLink":"define float ranges in RemapBarrelDistortion to avoid resets when usi…"}},{"before":"f075f7909868924b0fb5e4fda0a3590eba87b0fa","after":"1173da2b34ae809b66abbd2bf03463b71e9a8173","ref":"refs/heads/main","pushedAt":"2024-02-07T18:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added crop option to RemapWarpPolar.","shortMessageHtmlLink":"added crop option to RemapWarpPolar."}},{"before":"34ab3905077b4af48f322230e12b94d8f78597fc","after":"f075f7909868924b0fb5e4fda0a3590eba87b0fa","ref":"refs/heads/main","pushedAt":"2024-02-05T18:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"\"fix\" MorphologicOperation INPUT_TYPES.","shortMessageHtmlLink":"\"fix\" MorphologicOperation INPUT_TYPES."}},{"before":"8b1c0c05e845458ad95ae3373eaff2c64c978ecc","after":"34ab3905077b4af48f322230e12b94d8f78597fc","ref":"refs/heads/main","pushedAt":"2024-02-05T18:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added RemapWarpPolar which exposes cv.warpPolar function w/ some additional arguments for easy of use.","shortMessageHtmlLink":"added RemapWarpPolar which exposes cv.warpPolar function w/ some addi…"}},{"before":"2fbf9004dccb9135adc36f5575c3aa5701dac2bf","after":"8b1c0c05e845458ad95ae3373eaff2c64c978ecc","ref":"refs/heads/main","pushedAt":"2024-02-02T20:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added option to use inverse barrel distortion ( the same as imagemagick, not the mathmatical inverse of the previously defined function ); added RemapReverseBarrelDistortion node, that does the inverse of RemapBarrelDistortion.","shortMessageHtmlLink":"added option to use inverse barrel distortion ( the same as imagemagi…"}},{"before":"5d4e915a8bb403df11387a10be91bfd1aa7098b4","after":"2fbf9004dccb9135adc36f5575c3aa5701dac2bf","ref":"refs/heads/main","pushedAt":"2024-01-24T02:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added RemapBarrelDistortion node; implementation follows imagemagick documented solution.","shortMessageHtmlLink":"added RemapBarrelDistortion node; implementation follows imagemagick …"}},{"before":"1a8d133487858eaa3c90329e93abe2789b472387","after":"5d4e915a8bb403df11387a10be91bfd1aa7098b4","ref":"refs/heads/main","pushedAt":"2024-01-21T20:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added pinch & stretch remaps.","shortMessageHtmlLink":"added pinch & stretch remaps."}},{"before":"9376ef88c2e2372555bc22d2bc83f359434a400b","after":"1a8d133487858eaa3c90329e93abe2789b472387","ref":"refs/heads/main","pushedAt":"2024-01-20T00:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"fix right and bottom edges in remaps.","shortMessageHtmlLink":"fix right and bottom edges in remaps."}},{"before":"717e2980d11610bececcedd5e53905d84bc2aed8","after":"9376ef88c2e2372555bc22d2bc83f359434a400b","ref":"refs/heads/main","pushedAt":"2024-01-19T22:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added \"unmap\" inside parabolas; + minor refactor.","shortMessageHtmlLink":"added \"unmap\" inside parabolas; + minor refactor."}},{"before":"7ee3bc8d7569c1cdaf39d852929f55788636a14b","after":"717e2980d11610bececcedd5e53905d84bc2aed8","ref":"refs/heads/main","pushedAt":"2024-01-16T12:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added \"unmap\" for homography and refactored some code in remaps.py.\n\nnote regarding next update:\nalready implemented \"unmap\" for parabolas locally, but requires cleanup and further testing; also, a bit slow imo, maybe should consider exploring an alternative implementation.\nnext 2 weeks will be somewhat busy, so it may take awhile before sending it to github.","shortMessageHtmlLink":"added \"unmap\" for homography and refactored some code in remaps.py."}},{"before":"e2c9b342db380c9d947e5889f5256add55cd5826","after":"7ee3bc8d7569c1cdaf39d852929f55788636a14b","ref":"refs/heads/main","pushedAt":"2024-01-12T14:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"update!: rename & streamline remap nodes.\n\nbreaks workflows using old remap nodes implementation.","shortMessageHtmlLink":"update!: rename & streamline remap nodes."}},{"before":"837fef4b310f3584e0bfbc9172256162e2b20c07","after":"e2c9b342db380c9d947e5889f5256add55cd5826","ref":"refs/heads/main","pushedAt":"2024-01-12T14:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Close #9.","shortMessageHtmlLink":"Close #9."}},{"before":"653375a3f6d7bb0d44247f90e8b89b87dfede087","after":"837fef4b310f3584e0bfbc9172256162e2b20c07","ref":"refs/heads/main","pushedAt":"2024-01-01T20:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"remove useless print","shortMessageHtmlLink":"remove useless print"}},{"before":"3353ce9da9175d0466b2f516aec3df98d911fa0a","after":"653375a3f6d7bb0d44247f90e8b89b87dfede087","ref":"refs/heads/main","pushedAt":"2024-01-01T20:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"fix FromListGet1 behavior; prior commit fixed nothing.","shortMessageHtmlLink":"fix FromListGet1 behavior; prior commit fixed nothing."}},{"before":"dd358e03a5c808ee6267f3da1ce41294873c473a","after":"3353ce9da9175d0466b2f516aec3df98d911fa0a","ref":"refs/heads/main","pushedAt":"2024-01-01T20:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"Removed minimum value for FromListGet1 nodes; it is supposed to work w/ negative indices.","shortMessageHtmlLink":"Removed minimum value for FromListGet1 nodes; it is supposed to work …"}},{"before":"7c10d1873939a4157754108c8f7b8f7cac6e9914","after":"dd358e03a5c808ee6267f3da1ce41294873c473a","ref":"refs/heads/main","pushedAt":"2023-12-28T17:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"added MaskOuterBlur node; also moved some cv nodes to misc separator.","shortMessageHtmlLink":"added MaskOuterBlur node; also moved some cv nodes to misc separator."}},{"before":"700025288fd9978536dbf6ce1386b2492170ab6f","after":"7c10d1873939a4157754108c8f7b8f7cac6e9914","ref":"refs/heads/main","pushedAt":"2023-12-28T17:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"updated mask_outer_blur.py:\n\n- cupyx solution now avoids corners so that the result is equal to cpu implementation;\n- cupyx solution now receives kernel instead of using comparing distance to the pixel;\n- cpu implementation pre-computes valid kernel indices prior to computing chuncks.","shortMessageHtmlLink":"updated mask_outer_blur.py:"}},{"before":"3c5ef13d0f2deba2f02540662af38472250a6246","after":"700025288fd9978536dbf6ce1386b2492170ab6f","ref":"refs/heads/main","pushedAt":"2023-12-28T01:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmad4ever","name":null,"path":"/bmad4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9298668?s=80&v=4"},"commit":{"message":"\"mask outer blur\" cpu & gpu implementation.\n\nshould make node available tomorrow after some testing/tweaking.\nmight rename file & funcs, not sure what to name them.","shortMessageHtmlLink":"\"mask outer blur\" cpu & gpu implementation."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZEpNZgA","startCursor":null,"endCursor":null}},"title":"Activity · bmad4ever/comfyui_bmad_nodes"}