mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-12 16:40:05 +00:00
[refactor] centralize hardcoded URLs into organized constants
- Create src/constants/urls.ts with centralized URL constants (COMFY_URLS, GITHUB_REPOS, MODEL_SOURCES, DEVELOPER_TOOLS) - Move runtime domain config to src/config/comfyDomain.ts to allow forkers to customize via env var - Rename uvMirrors.ts to mirrors.ts for better naming consistency - Add platform and locale-aware desktop guide URL generation (matching PR #4471) - Update 10 components to use centralized URL constants - Add comprehensive unit and e2e tests for URL constants validation This refactoring improves maintainability by centralizing 150+ hardcoded URLs found across 50+ files into a single organized structure.
This commit is contained in:
@@ -11,6 +11,7 @@ import {
|
||||
DEFAULT_DARK_COLOR_PALETTE,
|
||||
DEFAULT_LIGHT_COLOR_PALETTE
|
||||
} from '@/constants/coreColorPalettes'
|
||||
import { COMFY_URLS, GITHUB_REPOS } from '@/constants/urls'
|
||||
import { t } from '@/i18n'
|
||||
import { api } from '@/scripts/api'
|
||||
import { app } from '@/scripts/app'
|
||||
@@ -543,10 +544,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
menubarLabel: 'ComfyUI Issues',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open(
|
||||
'https://github.com/comfyanonymous/ComfyUI/issues',
|
||||
'_blank'
|
||||
)
|
||||
window.open(GITHUB_REPOS.comfyuiIssues, '_blank')
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -556,7 +554,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
menubarLabel: 'ComfyUI Docs',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open('https://docs.comfy.org/', '_blank')
|
||||
window.open(COMFY_URLS.docs.base, '_blank')
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -566,7 +564,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
menubarLabel: 'Comfy-Org Discord',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open('https://www.comfy.org/discord', '_blank')
|
||||
window.open(COMFY_URLS.community.discord, '_blank')
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -646,7 +644,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
menubarLabel: 'ComfyUI Forum',
|
||||
versionAdded: '1.8.2',
|
||||
function: () => {
|
||||
window.open('https://forum.comfy.org/', '_blank')
|
||||
window.open(COMFY_URLS.community.forum.base, '_blank')
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user