Commit Graph
100 Commits
Author SHA1 Message Date
LuqP2 4e95bd63dd fix: preserve literal false prompt overrides 2026-08-21 22:59:50 -03:00
LuqP2 e6f233ece7 fix: recover Krea2 prompt metadata 2026-08-21 21:24:36 -03:00
github-actions[bot] 9853f92724 chore(metrics): registry snapshot 2026-08-21 [skip ci] 2026-08-21 07:09:58 +00:00
Lucas a5969a4f93 Merge pull request #14 from LuqP2/agent/metahub-save-3d-model
Add MetaHub Save 3D Model node
2026-08-20 19:18:21 -03:00
LuqP2 3742f284a7 fix: preserve zero denoise metadata 2026-08-20 19:16:46 -03:00
LuqP2 7764c6db12 fix: preserve 3D VAE and material properties 2026-08-20 19:10:41 -03:00
LuqP2 abab421456 chore: bump save node version to 1.2.0 2026-08-20 19:03:07 -03:00
github-actions[bot] 6ccfdc58ef chore(metrics): registry snapshot 2026-08-20 [skip ci] 2026-08-20 07:09:08 +00:00
github-actions[bot] 259bd28756 chore(metrics): registry snapshot 2026-08-19 [skip ci] 2026-08-19 07:08:01 +00:00
github-actions[bot] 1db10363dc chore(metrics): registry snapshot 2026-08-18 [skip ci] 2026-08-18 07:07:06 +00:00
github-actions[bot] d7287aa828 chore(metrics): registry snapshot 2026-08-17 [skip ci] 2026-08-17 07:18:39 +00:00
github-actions[bot] ee04d45489 chore(metrics): registry snapshot 2026-08-16 [skip ci] 2026-08-16 07:02:07 +00:00
github-actions[bot] 9742e14bb9 chore(metrics): registry snapshot 2026-08-15 [skip ci] 2026-08-15 07:00:16 +00:00
github-actions[bot] d51fc1956e chore(metrics): registry snapshot 2026-08-14 [skip ci] 2026-08-14 07:53:21 +00:00
github-actions[bot] 1274c57f9a chore(metrics): registry snapshot 2026-08-13 [skip ci] 2026-08-13 07:56:54 +00:00
github-actions[bot] f61989ebf6 chore(metrics): registry snapshot 2026-08-12 [skip ci] 2026-08-12 07:55:05 +00:00
github-actions[bot] 953482dd90 chore(metrics): registry snapshot 2026-08-11 [skip ci] 2026-08-11 07:40:15 +00:00
LuqP2 8b43d95360 Add native 3D preview and lineage tracking 2026-08-10 23:24:45 -03:00
github-actions[bot] faac4e2ad1 chore(metrics): registry snapshot 2026-08-10 [skip ci] 2026-08-10 08:07:22 +00:00
github-actions[bot] f1a4e0b172 chore(metrics): registry snapshot 2026-08-09 [skip ci] 2026-08-09 07:19:09 +00:00
LuqP2 32ed45dfb8 fix: trace 3D metadata and texture state 2026-08-08 20:30:14 -03:00
Lucas a47d6cf9b7 Merge pull request #15 from LuqP2/feat/registry-metrics-snapshot
chore(ci): daily Registry metrics snapshot
2026-08-08 20:26:48 -03:00
Lucas d8ea6ec9f1 fix(ci): detect initial metrics snapshot 2026-08-08 20:22:32 -03:00
Lucas 9b016f74af Merge pull request #16 from LuqP2/hardening/publish-workflow-permissions
chore(ci): harden Registry publish workflow + compatibility audit
2026-08-08 20:17:52 -03:00
LuqP2andClaude Sonnet 5 e9d210ee45 chore(ci): harden Registry publish workflow permissions + compatibility audit
Publish workflow (.github/workflows/publish.yml) already existed and was
already push-to-main-only / workflow_dispatch with no pull_request_target.
Hardened further:

- permissions: issues: write -> contents: read (the action never uses
  GITHUB_TOKEN at all; checkout only needs read access, nothing else)
- drop the unused 'master' branch trigger (repo only has main)
- add a concurrency group so overlapping publish runs can't race
- document, inline, why pull_request_target must never be added here and
  how the REGISTRY_ACCESS_TOKEN secret is handled (never echoed/logged,
  passed only as the action's declared input)

Also adds docs/registry-compatibility-audit.md: a code-only audit (no
README, no template comments) answering the four compatibility questions
for pyproject.toml (min Python version, OS support, GPU/CUDA usage, ComfyUI
min-version API), each with file:line evidence, plus a proposed
pyproject.toml block for manual review. pyproject.toml itself is NOT
touched by this PR.

No secret is configured or requested by this change, and nothing is
published. Node runtime behavior is unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 20:39:25 -03:00
LuqP2andClaude Sonnet 5 3ce2582e3e chore(ci): add daily Registry metrics snapshot workflow
Adds a workflow_dispatch + daily-cron GitHub Action that GETs
https://api.comfy.org/nodes/imagemetahub-comfyui-save and appends an
append-only JSONL record (timestamp, downloads, github_stars, rating,
search_ranking, latest_version, status, plus delta vs the previous
record) to metrics/registry-history.jsonl, then commits it back.

- No external service, no secret, no paid dependency (stdlib urllib + git).
- permissions: contents: write only.
- Bot commit message includes [skip ci] so it cannot trigger other
  push-triggered workflows (e.g. the registry publish workflow already
  scoped to pyproject.toml changes only).
- Does not touch node runtime behavior.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 20:37:13 -03:00
LuqP2 b62ae2d9ad Add MetaHub Save 3D Model node 2026-08-07 17:05:30 -03:00
Lucas 814b79a011 Merge pull request #13 from LuqP2/feat/metahub-input-bridge-pr
Add MetaHub Input bridge node
2026-06-27 14:52:40 -03:00
Lucas 5ed8aee96d Merge branch 'main' into feat/metahub-input-bridge-pr 2026-06-27 14:51:33 -03:00
Lucas 7ae297e716 Merge pull request #12 from LuqP2/bump-save-node-1.1.8-hide-cta
Add Save Node CTA visibility setting
2026-06-27 14:49:57 -03:00
LuqP2 493bb3c91f chore: bump save node version to 1.1.9 2026-06-27 14:42:23 -03:00
LuqP2 56243266ae feat: add metahub input bridge node 2026-06-27 14:41:04 -03:00
LuqP2 686bd63836 fix: sync save node ctas in subgraphs 2026-06-27 14:33:34 -03:00
LuqP2 c1b3c97ae5 Add Save Node CTA visibility setting 2026-06-23 22:17:41 -03:00
Lucas 293f5b6afb Merge pull request #11 from LuqP2/fix/open-in-image-metahub-path
Fix Open in Image MetaHub saved path
2026-06-20 18:58:04 -03:00
LuqP2 78aef2c98e fix Open in Image MetaHub saved path 2026-06-20 18:53:11 -03:00
LuqP2 2de1911301 fix: update version to 1.1.6 and enhance getSavedPaths function for improved file retrieval 2026-06-20 12:18:57 -03:00
LuqP2 5cd5195d8e fix: update version to 1.1.5 and enhance build_ui_preview to expose absolute paths for Image MetaHub 2026-06-18 18:03:39 -03:00
LuqP2 b2e4ee911a feat: enhance MetaHub chunk processing and add StylePromptEncoder2 node 2026-06-18 09:35:24 -03:00
LuqP2 00ace2ae4e fix: update version to 1.1.3 and add make_civitai_safe_text function for punctuation normalization 2026-06-16 19:29:46 -03:00
LuqP2 a0b6b9cf7d fix: update version to 1.1.2 and enhance workflow extractor for better parameter resolution 2026-06-16 19:13:23 -03:00
Lucas 6bf393aa39 Update METAHUB_SAVE_NODE_VERSION to 1.1.1 2026-06-16 19:02:45 -03:00
Lucas 0325e9d54d Bump version to 1.1.1 2026-06-16 19:02:16 -03:00
Lucas 77d60c870f fix: make Save Node installable via ComfyUI Manager 2026-06-16 18:59:24 -03:00
LuqP2 6c56d4871d chore: update version to 1.1.0 in metadata_utils.py and pyproject.toml 2026-06-15 19:36:21 -03:00
Lucas 6d5f460abc Merge pull request #10 from LuqP2/feature-node-cta
Add creator attribution metadata support
2026-06-15 19:32:11 -03:00
LuqP2 66028839f8 feat: add attribution support to metadata for save nodes 2026-06-15 17:08:42 -03:00
Lucas b6b88dcf5d Add Image MetaHub CTA buttons to save nodes 2026-06-09 13:41:57 -03:00
Lucas d7e8e45df7 Register frontend extension directory 2026-06-09 13:41:38 -03:00
LuqP2 b206843464 feat: add simple save image node 2026-06-01 16:46:32 -03:00