Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
25070eb27c | ||
|
|
c6ebcab535 | ||
|
|
947af11cd6 | ||
|
|
0ede90ede1 | ||
|
|
5f37e2e119 | ||
|
|
aa160535b0 | ||
|
|
abe317128d |
@@ -0,0 +1,69 @@
|
||||
name: "🐛 Bug Report"
|
||||
description: "File a bug report to help us improve the node."
|
||||
title: "[BUG] "
|
||||
labels: ["bug", "new"]
|
||||
assignees: "rookiepsi"
|
||||
|
||||
body:
|
||||
- type: checkboxes
|
||||
id: pre-submission-checklist
|
||||
attributes:
|
||||
label: "Pre-submission Checklist"
|
||||
description: "Please confirm you have done the following before submitting."
|
||||
options:
|
||||
- label: "I have searched the existing issues and am confident this is not a duplicate."
|
||||
required: true
|
||||
- label: "I have updated ComfyUI to the latest version."
|
||||
required: true
|
||||
- label: "I have updated this custom node to the latest version (`git pull` in the node's folder)."
|
||||
required: true
|
||||
- label: "I have tested this in a clean ComfyUI environment with no other custom nodes installed."
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: environment
|
||||
attributes:
|
||||
label: "Environment"
|
||||
description: "Please provide your environment details."
|
||||
value: |
|
||||
- **ComfyUI Version:**
|
||||
- **ComfyUI Frontend Version:**
|
||||
- **Custom Node Version:**
|
||||
- **Operating System:**
|
||||
- **Python Version:**
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: "Bug Description"
|
||||
description: "A clear and concise description of the bug. What happened, and what did you expect to happen?"
|
||||
placeholder: "Describe the unexpected behavior and what you thought should occur."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reproduction-and-attachments
|
||||
attributes:
|
||||
label: "Reproduction Steps, Workflow & Screenshot"
|
||||
description: |
|
||||
Please provide the exact steps to reproduce the bug and attach your workflow `.json` file and a screenshot of the error.
|
||||
placeholder: |
|
||||
1. Load the attached workflow...
|
||||
2. Change the following setting...
|
||||
3. Queue the prompt and observe the error.
|
||||
|
||||
(Don't forget to attach your workflow `.json` file and a screenshot of the error message.)
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: "Logs"
|
||||
description: "If applicable, paste the full error log from your console/terminal here."
|
||||
render: shell
|
||||
placeholder: "Paste the full error text from your terminal here."
|
||||
validations:
|
||||
required: false
|
||||
@@ -0,0 +1,54 @@
|
||||
name: "✨ Feature Request"
|
||||
description: "Suggest an enhancement or new idea for the node."
|
||||
title: "[FEATURE] "
|
||||
labels: ["enhancement"]
|
||||
assignees: "rookiepsi"
|
||||
|
||||
body:
|
||||
- type: textarea
|
||||
id: problem-description
|
||||
attributes:
|
||||
label: "What problem would this feature solve?"
|
||||
description: "A clear and concise description of why this change is needed."
|
||||
placeholder: "Example: When I use the node for [a specific task], I find I always have to [do a manual step afterwards]. It would be more efficient if the node could do this automatically."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: checkboxes
|
||||
id: enhancement-type
|
||||
attributes:
|
||||
label: "What kind of enhancement is this?"
|
||||
description: "Select the primary type of change you are proposing."
|
||||
options:
|
||||
- label: "Add a new widget (slider, dropdown, text box, etc.)"
|
||||
- label: "Add an input connection (a dot on the left side)"
|
||||
- label: "Add an output connection (a dot on the right side)"
|
||||
- label: "Change how the node works without adding new UI elements"
|
||||
- label: "Other (please describe in detail below)"
|
||||
|
||||
- type: textarea
|
||||
id: proposal-details
|
||||
attributes:
|
||||
label: "Describe your proposed enhancement"
|
||||
description: "Please be as specific as possible. How would you like the node to change? Provide details for your selection above."
|
||||
placeholder: |
|
||||
Details of your proposal...
|
||||
- For a new widget: "Add a slider named `intensity` from 0.0 to 2.0."
|
||||
- For a new input: "Add a `MASK` input so I can use a mask from another node."
|
||||
- For a functional change: "Change the image processing algorithm to use method Y instead of X for better results."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: "Are there any alternatives you've considered?"
|
||||
description: "A clear and concise description of any alternative solutions you've considered or workarounds you are currently using."
|
||||
placeholder: "I've tried connecting nodes X and Y to achieve this, but it has this downside..."
|
||||
|
||||
- type: textarea
|
||||
id: additional-context
|
||||
attributes:
|
||||
label: "Additional Context"
|
||||
description: "Add any other context, mockups, or screenshots about the feature request here. Mockups are extremely helpful for UI changes!"
|
||||
placeholder: "You can drag and drop images or files into this text area."
|
||||
@@ -1,62 +0,0 @@
|
||||
---
|
||||
name: 🐛 Bug Report
|
||||
description: File a bug report for the node.
|
||||
labels: ["bug", "new"]
|
||||
assignees: "rookiepsi"
|
||||
---
|
||||
|
||||
<!--
|
||||
Thank you for filing a bug report!
|
||||
|
||||
**IMPORTANT: To help us solve your issue, please follow these steps carefully.**
|
||||
Issues that do not provide the requested information, especially the workflow and a clean-environment test, may be closed.
|
||||
-->
|
||||
|
||||
### Pre-submission Checklist
|
||||
|
||||
<!-- Put an `x` in all the boxes that apply. -->
|
||||
|
||||
- [ ] I have searched the existing issues and am confident this is not a duplicate.
|
||||
- [ ] I have updated ComfyUI to the latest version.
|
||||
- [ ] I have updated this custom node to the latest version (`git pull` in the node's folder).
|
||||
- [ ] I have tested this in a clean comfyui environment with no other custom nodes installed.
|
||||
|
||||
---
|
||||
|
||||
### Environment
|
||||
|
||||
- **ComfyUI Version:**
|
||||
- **ComfyUI Frontend Version:**
|
||||
- **Custom Node Version:**
|
||||
- **Operating System:**
|
||||
- **Python Version:**
|
||||
|
||||
### Description
|
||||
|
||||
A clear and concise description of the bug. What happened, and what did you expect to happen?
|
||||
|
||||
### Reproduction Steps in Clean Environment
|
||||
|
||||
<!-- Please provide the steps to reproduce this in the clean environment you set up. -->
|
||||
|
||||
1. Go to '...'
|
||||
2. Connect '...' to '...'
|
||||
3. Queue the prompt and see the error.
|
||||
|
||||
**Workflow:**
|
||||
|
||||
<!--
|
||||
**THIS IS ESSENTIAL.** Drag and drop the workflow JSON file that reproduces the bug in your CLEAN environment.
|
||||
-->
|
||||
|
||||
### Logs & Screenshots
|
||||
|
||||
**Screenshot of the error in the UI:**
|
||||
|
||||
<!-- Drag and drop a screenshot of your node graph showing the error. -->
|
||||
|
||||
**Console Log / Traceback:**
|
||||
|
||||
```
|
||||
Paste the full error log from your console/terminal here.
|
||||
```
|
||||
@@ -0,0 +1 @@
|
||||
blank_issues_enabled: false
|
||||
@@ -1,50 +0,0 @@
|
||||
---
|
||||
name: ✨ Feature Request
|
||||
description: Suggest an enhancement for the node.
|
||||
labels: ["enhancement"]
|
||||
assignees: "rookiepsi"
|
||||
---
|
||||
|
||||
<!--
|
||||
Thank you for suggesting an improvement! Your ideas help make this node better for everyone.
|
||||
-->
|
||||
|
||||
### What problem would this feature solve?
|
||||
|
||||
<!--
|
||||
A clear and concise description of why this change is needed.
|
||||
Example: "When I use the node for [a specific task], I find I always have to [do a manual step afterwards]. It would be more efficient if the node could do this automatically."
|
||||
-->
|
||||
|
||||
### Describe your proposed enhancement
|
||||
|
||||
<!--
|
||||
Please be as specific as possible. How would you like the node to change?
|
||||
Check all that apply and provide details below.
|
||||
-->
|
||||
|
||||
- [ ] Add a new widget to the node (like a slider, a dropdown menu, or a text box)
|
||||
- [ ] Add an input connection (a dot on the left side to connect a noodle from another node)
|
||||
- [ ] Add an output connection (a dot on the right side to send data to another node)
|
||||
- [ ] Change how the node works without adding new widgets or connections
|
||||
- [ ] Other (please describe below)
|
||||
|
||||
**Details of your proposal:**
|
||||
|
||||
<!--
|
||||
Provide more details here. For example:
|
||||
- **For a new widget:** "Add a slider named `intensity` from 0.0 to 2.0."
|
||||
- **For a new input connection:** "Add a `MASK` input connection so I can use a mask from another node."
|
||||
-->
|
||||
|
||||
### Are there any alternatives you've considered?
|
||||
|
||||
<!--
|
||||
A clear and concise description of any alternative solutions you've considered or workarounds you are currently using.
|
||||
-->
|
||||
|
||||
### Additional Context
|
||||
|
||||
<!--
|
||||
Add any other context about the feature request here. Mockups are extremely helpful!
|
||||
-->
|
||||
@@ -13,11 +13,12 @@ jobs:
|
||||
publish-node:
|
||||
name: Publish Custom Node to Registry
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.repository_owner == 'rookiepsi' }}
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Publish Custom Node
|
||||
uses: Comfy-Org/publish-node-action@main
|
||||
uses: Comfy-Org/publish-node-action@v1
|
||||
with:
|
||||
personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }}
|
||||
|
||||
+16
-2
@@ -7,11 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.0.2] - 2025-06-25
|
||||
|
||||
### Fixed
|
||||
|
||||
- Typo in pyproject.toml.
|
||||
|
||||
## [1.0.1] - 2025-06-24
|
||||
|
||||
### Fixed
|
||||
|
||||
- Project URLs in pyproject.toml for registry publishing.
|
||||
|
||||
## [1.0.0] - 2025-06-21
|
||||
|
||||
### Added
|
||||
|
||||
- Everything.
|
||||
|
||||
[unreleased]: https://github.com/rookiepsi/comfypsi_blur_mask/compare/v1.0.0...HEAD
|
||||
[1.0.0]: https://github.com/rookiepsi//comfypsi_blur_mask/releases/tag/v1.0.0
|
||||
[unreleased]: https://github.com/rookiepsi/comfypsi_blur_mask/compare/v1.0.2...HEAD
|
||||
[1.0.2]: https://github.com/rookiepsi/comfypsi_blur_mask/releases/tag/v1.0.2
|
||||
[1.0.1]: https://github.com/rookiepsi/comfypsi_blur_mask/releases/tag/v1.0.1
|
||||
[1.0.0]: https://github.com/rookiepsi/comfypsi_blur_mask/releases/tag/v1.0.0
|
||||
|
||||
@@ -18,7 +18,7 @@ There are two ways to install this custom node:
|
||||
### Manual
|
||||
|
||||
1. Navigate to your `ComfyUI/custom_nodes/` directory.
|
||||
2. Clone the repository: `git clone https://github.com/rookiepsi/comfypsi_blur_mask.git`
|
||||
2. Clone the repository: `git clone https://github.com/rookiepsi/comfypsi_blur_mask.git`.
|
||||
3. Restart ComfyUI.
|
||||
|
||||
## Usage
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ __all__ = [
|
||||
|
||||
__author__ = """psi"""
|
||||
__email__ = "rookiepsi@gmail.com"
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "1.0.2"
|
||||
|
||||
from .src.node import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
|
||||
|
||||
|
||||
+4
-3
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "comfypsi_blur_mask"
|
||||
version = "1.0.0"
|
||||
version = "1.0.2"
|
||||
description = "A custom node for ComfyUI that applies a Gaussian blur to a mask."
|
||||
authors = [{ name = "psi", email = "rookiepsi@gmail.com" }]
|
||||
readme = "README.md"
|
||||
@@ -28,8 +28,9 @@ dependencies = []
|
||||
dev = ["bump-my-version", "coverage", "mypy", "pre-commit", "pytest", "ruff"]
|
||||
|
||||
[project.urls]
|
||||
bugs = "https://github.com/rookiepsi/comfypsi_blur_mask/issues"
|
||||
homepage = "https://github.com/rookiepsi/comfypsi_blur_mask"
|
||||
Repository = "https://github.com/rookiepsi/comfypsi_blur_mask"
|
||||
changelog = "https://github.com/rookiepsi/comfypsi_blur_mask/blob/main/CHANGELOG.md"
|
||||
issues = "https://github.com/rookiepsi/comfypsi_blur_mask/issues"
|
||||
|
||||
[tool.comfy]
|
||||
PublisherId = "rookiepsi"
|
||||
|
||||
Reference in New Issue
Block a user