Commit Graph

  • 7ca7d95ef3 feat(workflow): make auto-open on load opt-in; default off master Ethanfel 2026-06-24 15:11:54 +02:00
  • 2692bb1752 docs: note built-in manager (--enable-manager-legacy-ui) support; bump to 1.7.1 Ethanfel 2026-06-24 13:24:30 +02:00
  • e043ec865c fix(manager): support ComfyUI core's bundled manager (v4 /v2 API) Ethanfel 2026-06-24 13:23:35 +02:00
  • 4ffaddef7c docs: document 7-day trial-install for missing nodes; bump to 1.7.0 Ethanfel 2026-06-22 17:57:46 +02:00
  • 19b96de322 feat(install): wire Install 7d / Install buttons Ethanfel 2026-06-22 17:56:41 +02:00
  • 406a4bf9ff feat(install): Missing rows offer Install 7d + Install Ethanfel 2026-06-22 17:48:37 +02:00
  • 0707a76768 feat(install): handleTrialInstall orchestrator with Manager fallback Ethanfel 2026-06-22 17:48:10 +02:00
  • a67b628140 feat(install): install-target resolution helpers for missing packs Ethanfel 2026-06-22 17:47:46 +02:00
  • 73185ad638 docs: implementation plan for 7-day trial-install of missing nodes Ethanfel 2026-06-22 17:37:02 +02:00
  • cc1369a38b docs: design for 7-day trial-install of missing nodes Ethanfel 2026-06-22 17:35:20 +02:00
  • acaa9f0168 feat(search): draw real node box from disabled-pack source Ethanfel 2026-06-21 15:23:58 +02:00
  • 77c159a918 feat(search): side preview panel for mirror search + strip stray NUL byte Ethanfel 2026-06-21 14:49:40 +02:00
  • 5860b232d4 fix(search): match disabled packs by all identifiers, not repo URL only Ethanfel 2026-06-21 14:38:47 +02:00
  • d8f94ca371 docs: document mirror search; bump to 1.4.0 Ethanfel 2026-06-21 14:28:36 +02:00
  • a8fb5ae8b4 feat(search): toolbar button + hotkey to open mirror search Ethanfel 2026-06-21 14:27:46 +02:00
  • 0dfa14384d feat(search): mirror search palette UI + enable actions Ethanfel 2026-06-21 14:27:14 +02:00
  • 8c35ac6f09 feat(search): catalog ranking + filter helpers Ethanfel 2026-06-21 14:26:20 +02:00
  • b6635c9f3e feat(search): build disabled-node catalog from getmappings x getlist Ethanfel 2026-06-21 14:25:35 +02:00
  • fb3a785027 refactor: extract enablePackage core from handleEnable Ethanfel 2026-06-21 14:25:08 +02:00
  • 8cb0e32739 docs: implementation plan for disabled-node mirror search Ethanfel 2026-06-21 14:15:16 +02:00
  • aa2f1f62bf docs: design for disabled-node mirror search Ethanfel 2026-06-21 14:12:25 +02:00
  • 62e4b9df8c fix(workflow): skip Manager queue ops when Manager is mid-operation Ethanfel 2026-06-21 13:00:35 +02:00
  • 7cd67cdda1 docs: document workflow tab + trial-enable; bump to 1.3.0 Ethanfel 2026-06-21 12:55:18 +02:00
  • c6601bc86f feat(workflow): auto-disable expired trial packages on load Ethanfel 2026-06-21 12:54:02 +02:00
  • c7b06f5906 feat(workflow): missing nodes defer to ComfyUI Manager installer Ethanfel 2026-06-21 12:52:31 +02:00
  • 427a509e4c feat(workflow): enable temporary (7d trial) / permanent actions Ethanfel 2026-06-21 12:48:38 +02:00
  • fed626685b feat(workflow): workflow tab UI + auto-open on load Ethanfel 2026-06-21 12:45:49 +02:00
  • 743741afc6 feat(workflow): classify unresolved nodes into disabled vs missing Ethanfel 2026-06-21 12:38:48 +02:00
  • b5e7bf204d feat(workflow): detect unresolved node types on workflow load Ethanfel 2026-06-21 12:36:18 +02:00
  • 9127f8121d feat(trials): boot tick, usage reset hook, and trial routes Ethanfel 2026-06-21 12:28:36 +02:00
  • c53fdd8560 feat(trials): stop_trial and clear trials on reset Ethanfel 2026-06-21 12:27:37 +02:00
  • 4ebad1bd6c feat(trials): reset_trials_for zeroes counter on use Ethanfel 2026-06-21 12:27:05 +02:00
  • 69eef149eb feat(trials): tick_boot_days counts distinct boot-days Ethanfel 2026-06-21 12:26:31 +02:00
  • 7b5fb32b31 feat(trials): add trial_packages table, start_trial, get_trials Ethanfel 2026-06-21 12:25:52 +02:00
  • caaaaa3b24 docs: implementation plan for workflow tab + trial-enable Ethanfel 2026-06-21 12:01:29 +02:00
  • 1a2bd2bcef docs: design for workflow tab + temporary trial-enable Ethanfel 2026-06-21 11:58:45 +02:00
  • 472ce00dc4 fix: build disable payload from getlist state, not commit hash Ethanfel 2026-06-21 11:27:33 +02:00
  • 5df56bc643 tools: add model-folder scan diagnostic Ethanfel 2026-06-21 11:13:48 +02:00
  • 0842c574d6 chore: add .gitignore for caches and local data Ethanfel 2026-06-21 10:37:41 +02:00
  • ba7f503e7d feat: disable unused packages via ComfyUI Manager Ethanfel 2026-06-21 10:36:19 +02:00
  • 4ccc772bb9 chore: bump version to 1.1.0 Ethanfel 2026-04-09 18:47:17 +02:00
  • 777e4890ae docs: update README for model tracking feature Ethanfel 2026-04-09 18:43:21 +02:00
  • 9477777124 fix: scope input-scanning loop inside per-node try/except in extract_models_from_prompt Ethanfel 2026-04-09 18:34:10 +02:00
  • 831ed302e9 fix: update model_type on upsert conflict and scope close button to dialog Ethanfel 2026-04-09 18:20:18 +02:00
  • c7003df0bb fix: scope badge querySelector to dialog, update dialog title Ethanfel 2026-04-09 18:14:01 +02:00
  • bf5c8683a7 feat: add Models tab with per-type usage stats Ethanfel 2026-04-09 18:11:52 +02:00
  • 18d098a0da fix: add independent exception handling to _record_prompt Ethanfel 2026-04-09 18:08:53 +02:00
  • ed39c5918a feat: extend prompt handler and add /nodes-stats/models endpoint Ethanfel 2026-04-09 18:04:16 +02:00
  • 38e95c150a fix: atomic ModelMapper build and isolate test NODE_CLASS_MAPPINGS mutations Ethanfel 2026-04-09 18:03:16 +02:00
  • 9891b3ec41 feat: add ModelMapper with folder_paths introspection Ethanfel 2026-04-09 18:00:06 +02:00
  • ff42016009 test: add tier coverage for safe_to_remove and consider_removing Ethanfel 2026-04-09 17:58:26 +02:00
  • 800692d190 feat: add model_usage table and tracker methods Ethanfel 2026-04-09 17:55:27 +02:00
  • 70edeb0631 fix: configure folder_paths mock to prevent disk pollution in tests Ethanfel 2026-04-09 17:53:18 +02:00
  • 3ed778a0d6 test: add conftest with ComfyUI module stubs Ethanfel 2026-04-09 17:47:16 +02:00
  • b852c37786 Fix 3 bugs in model tracking plan Ethanfel 2026-04-09 17:43:08 +02:00
  • 901e3b722d Add model tracking implementation plan Ethanfel 2026-04-09 17:39:54 +02:00
  • ab204056a0 Add model tracking feature design doc Ethanfel 2026-04-09 17:36:36 +02:00
  • 2387a8d8ef Store usage database in ComfyUI user directory Ethanfel 2026-02-28 13:51:28 +01:00
  • 35560bceb0 Fix package name extraction for nested module paths Ethanfel 2026-02-22 19:13:08 +01:00
  • b56687158d Improve summary badge click handling and accessibility Ethanfel 2026-02-22 18:59:13 +01:00
  • c50a0a64d2 Set publisher ID and repository URL Ethanfel 2026-02-22 14:35:13 +01:00
  • 7c8d402311 Add GitHub Actions workflow for registry publishing Ethanfel 2026-02-22 14:32:25 +01:00
  • 71fdcbdfd6 Make package exclusion case-insensitive Ethanfel 2026-02-22 14:15:02 +01:00
  • ca01871cf6 Exclude ComfyUI-Manager and node-stats from package list Ethanfel 2026-02-22 14:14:08 +01:00
  • 20b88e27b7 Use custom SVG icon directly in menu button Ethanfel 2026-02-22 14:07:31 +01:00
  • 371cbb2bed Remove redundant get_all_packages() call in get_package_stats Ethanfel 2026-02-22 14:05:47 +01:00
  • 161da60537 Defer DB initialization to first use Ethanfel 2026-02-22 14:03:11 +01:00
  • 43a4fdee16 Rewrite README with classification docs, logo, and status icons Ethanfel 2026-02-22 14:01:39 +01:00
  • ae2c786d3a Mark removed/disabled packages as uninstalled Ethanfel 2026-02-22 14:00:05 +01:00
  • 17a27ed5b2 Add 4-tier package classification by usage recency Ethanfel 2026-02-22 13:58:12 +01:00
  • fcca25397c Move DB writes to background thread and add SVG icon Ethanfel 2026-02-22 13:50:11 +01:00
  • 6d0e5d55ed Use new frontend ComfyButton API for menu button Ethanfel 2026-02-22 13:41:39 +01:00
  • 6b76879345 Fix installation instructions to use git clone from GitHub Ethanfel 2026-02-22 13:33:43 +01:00
  • b5b046dd07 Add README with installation, usage, and API docs Ethanfel 2026-02-22 13:31:13 +01:00
  • 25f1729f23 Initial commit: ComfyUI node usage stats tracker Ethanfel 2026-02-22 13:29:08 +01:00