Security: Remove exposed API token from documentation

This commit is contained in:
Niutonian
2026-01-16 11:53:03 +01:00
parent 897c94de17
commit e6ae6e5312
3 changed files with 12 additions and 122 deletions
+1 -6
View File
@@ -14,14 +14,9 @@
4. **Create New Repository Secret**:
- Click **New repository secret**
- **Name**: `REGISTRY_ACCESS_TOKEN`
- **Secret**: `184be226-a615-41ab-aac5-ebdb37911cb7`
- **Secret**: `[YOUR_COMFYUI_REGISTRY_TOKEN_HERE]`
- Click **Add secret**
## Your API Key
```
184be226-a615-41ab-aac5-ebdb37911cb7
```
## What Happens Next
Once you add the secret:
+2 -2
View File
@@ -10,7 +10,7 @@ This repository includes a GitHub Action that automatically publishes your custo
3. In the left sidebar, click **Secrets and variables** → **Actions**
4. Click **New repository secret**
5. Name: `REGISTRY_ACCESS_TOKEN`
6. Value: `184be226-a615-41ab-aac5-ebdb37911cb7`
6. Value: `[YOUR_COMFYUI_REGISTRY_TOKEN_HERE]`
7. Click **Add secret**
### 2. Verify Branch Configuration
@@ -59,5 +59,5 @@ pip install comfy-cli
# Publish manually
comfy node publish
# Enter your API key when prompted: 184be226-a615-41ab-aac5-ebdb37911cb7
# Enter your API key when prompted
```
+9 -114
View File
@@ -42,25 +42,6 @@ function getAllThemes() {
// ═══════════════════════════════════════════════════════════════════════════════
const STYLE_PACKS = {
original: {
name: "Original ComfyUI",
node_bg: "#353535",
node_selected: "#4a4a4a",
node_title_bg: "#353535",
node_title_color: "#ffffff",
border_color: "#666666",
border_selected: "#ffffff",
shadow_color: "rgba(0,0,0,0.5)",
shadow_size: 6,
corner_radius: 0,
executing_color: "#00ff88",
glow_color: "#ffffff",
glow_intensity: 10,
glass_opacity: 0.0,
node_opacity: 1.0,
bypass_color: "#666666",
error_color: "#ff4444",
},
modern: {
name: "Modern Dark",
node_bg: "#1f1f28",
@@ -289,7 +270,7 @@ function getAccent(node) {
}
function getPackId() {
return localStorage.getItem(STORAGE_KEY) || "original";
return localStorage.getItem(STORAGE_KEY) || "modern";
}
function setPackId(id) {
@@ -297,31 +278,8 @@ function setPackId(id) {
}
function getPack() {
const packId = getPackId();
if (packId === 'disabled') {
// Return a minimal pack that won't interfere with original styling
return {
name: "Original ComfyUI",
node_bg: "#353535",
node_selected: "#4a4a4a",
node_title_bg: "#353535",
node_title_color: "#ffffff",
border_color: "#666666",
border_selected: "#ffffff",
shadow_color: "rgba(0,0,0,0.5)",
shadow_size: 6,
corner_radius: 0,
executing_color: "#00ff88",
glow_color: "#ffffff",
glow_intensity: 10,
glass_opacity: 0.0,
node_opacity: 1.0,
bypass_color: "#666666",
error_color: "#ff4444",
};
}
const allThemes = getAllThemes();
return allThemes[packId] || STYLE_PACKS.original;
return allThemes[getPackId()] || STYLE_PACKS.modern;
}
@@ -330,37 +288,6 @@ function getPack() {
// ═══════════════════════════════════════════════════════════════════════════════
let applied = false;
let originalLiteGraphDefaults = null;
// Store original LiteGraph defaults for restoration
function storeOriginalDefaults() {
const LiteGraph = globalThis?.LiteGraph;
if (!LiteGraph || originalLiteGraphDefaults) return;
originalLiteGraphDefaults = {
NODE_DEFAULT_COLOR: LiteGraph.NODE_DEFAULT_COLOR,
NODE_DEFAULT_BGCOLOR: LiteGraph.NODE_DEFAULT_BGCOLOR,
NODE_DEFAULT_BOXCOLOR: LiteGraph.NODE_DEFAULT_BOXCOLOR,
NODE_TITLE_COLOR: LiteGraph.NODE_TITLE_COLOR,
NODE_SELECTED_TITLE_COLOR: LiteGraph.NODE_SELECTED_TITLE_COLOR,
NODE_TEXT_COLOR: LiteGraph.NODE_TEXT_COLOR,
WIDGET_BGCOLOR: LiteGraph.WIDGET_BGCOLOR,
WIDGET_OUTLINE_COLOR: LiteGraph.WIDGET_OUTLINE_COLOR,
WIDGET_TEXT_COLOR: LiteGraph.WIDGET_TEXT_COLOR,
WIDGET_SECONDARY_TEXT_COLOR: LiteGraph.WIDGET_SECONDARY_TEXT_COLOR,
LINK_COLOR: LiteGraph.LINK_COLOR,
EVENT_LINK_COLOR: LiteGraph.EVENT_LINK_COLOR,
CONNECTING_LINK_COLOR: LiteGraph.CONNECTING_LINK_COLOR,
};
}
// Restore original LiteGraph defaults
function restoreOriginalDefaults() {
const LiteGraph = globalThis?.LiteGraph;
if (!LiteGraph || !originalLiteGraphDefaults) return;
Object.assign(LiteGraph, originalLiteGraphDefaults);
}
function applyTheme() {
const LiteGraph = globalThis?.LiteGraph;
@@ -370,18 +297,8 @@ function applyTheme() {
if (!LiteGraph || !LGraphCanvas || applied) return false;
applied = true;
// Store original defaults before first modification
storeOriginalDefaults();
const pack = getPack();
// Check if theme is disabled (original theme selected)
if (getPackId() === 'disabled') {
restoreOriginalDefaults();
console.log("[NiutonianNodeStyles] ✨ Theme disabled - using original ComfyUI styling");
return true;
}
// Apply to LiteGraph defaults - this affects all nodes without breaking layout
LiteGraph.NODE_DEFAULT_COLOR = pack.node_bg;
LiteGraph.NODE_DEFAULT_BGCOLOR = pack.node_bg;
@@ -1494,31 +1411,14 @@ function buildMenu() {
const allThemes = getAllThemes();
const customThemes = loadCustomThemes();
const themeOptions = [];
// Add disable option first
themeOptions.push({
content: `${currentPack === 'disabled' ? "✓ " : " "}Disable Theme (Original ComfyUI)`,
const themeOptions = Object.entries(allThemes).map(([id, pack]) => ({
content: `${currentPack === id ? "✓ " : " "}${pack.name}${!STYLE_PACKS[id] ? " (Custom)" : ""}`,
callback: () => {
setPackId('disabled');
setPackId(id);
reapplyTheme();
console.log("[NiutonianNodeStyles] Theme disabled - using original ComfyUI styling");
console.log("[NiutonianNodeStyles] Switched to:", pack.name);
},
});
themeOptions.push(null); // separator
// Add all themes
Object.entries(allThemes).forEach(([id, pack]) => {
themeOptions.push({
content: `${currentPack === id ? "✓ " : " "}${pack.name}${!STYLE_PACKS[id] ? " (Custom)" : ""}`,
callback: () => {
setPackId(id);
reapplyTheme();
console.log("[NiutonianNodeStyles] Switched to:", pack.name);
},
});
});
}));
// Add separator and customizer options
themeOptions.push(null); // separator
@@ -1632,14 +1532,9 @@ app.registerExtension({
}
}, 200);
// Keyboard shortcuts (Alt+` for disable, Alt+1 through Alt+0 for 10 themes)
// Keyboard shortcuts (Alt+1 through Alt+0 for 10 themes)
document.addEventListener("keydown", (e) => {
if (e.altKey && e.key === "`") {
// Alt+` (backtick) to disable theme
setPackId('disabled');
reapplyTheme();
e.preventDefault();
} else if (e.altKey && e.key >= "0" && e.key <= "9") {
if (e.altKey && e.key >= "0" && e.key <= "9") {
const packIds = Object.keys(STYLE_PACKS);
// Alt+1 = index 0, Alt+2 = index 1, ..., Alt+0 = index 9
const index = e.key === "0" ? 9 : parseInt(e.key) - 1;