mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-29 02:32:18 +00:00
Update viewjobhistorycommand (#7911)
## Summary Add the key binding to the schema and mark the setting as hidden. https://github.com/Comfy-Org/ComfyUI_frontend/pull/7805#pullrequestreview-3627969654 ## Changes **What**: - Added a new `shortcuts` field to the user settings database model. - Marked the `shortcuts` field as `hidden` in the `API/Schema` to ensure it remains internal for now, as suggested by the reviewer @benceruleanlu . - Migrated shortcut storage logic from frontend-only (store) to persistent backend storage. - **Breaking**: None - **Dependencies**: None ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7911-Update-viewjobhistorycommand-2e26d73d3650813297c3f9f7deb53b14) by [Unito](https://www.unito.io)
This commit is contained in:
@@ -817,6 +817,13 @@ export const CORE_SETTINGS: SettingParams[] = [
|
|||||||
defaultValue: 64,
|
defaultValue: 64,
|
||||||
versionAdded: '1.4.12'
|
versionAdded: '1.4.12'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: 'Comfy.Queue.History.Expanded',
|
||||||
|
name: 'Queue history expanded',
|
||||||
|
type: 'hidden',
|
||||||
|
defaultValue: false,
|
||||||
|
versionAdded: '1.37.0'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: 'Comfy.Execution.PreviewMethod',
|
id: 'Comfy.Execution.PreviewMethod',
|
||||||
category: ['Comfy', 'Execution', 'PreviewMethod'],
|
category: ['Comfy', 'Execution', 'PreviewMethod'],
|
||||||
|
|||||||
@@ -467,6 +467,7 @@ const zSettings = z.object({
|
|||||||
'Comfy.Notification.ShowVersionUpdates': z.boolean(),
|
'Comfy.Notification.ShowVersionUpdates': z.boolean(),
|
||||||
'Comfy.QueueButton.BatchCountLimit': z.number(),
|
'Comfy.QueueButton.BatchCountLimit': z.number(),
|
||||||
'Comfy.Queue.MaxHistoryItems': z.number(),
|
'Comfy.Queue.MaxHistoryItems': z.number(),
|
||||||
|
'Comfy.Queue.History.Expanded': z.boolean(),
|
||||||
'Comfy.Keybinding.UnsetBindings': z.array(zKeybinding),
|
'Comfy.Keybinding.UnsetBindings': z.array(zKeybinding),
|
||||||
'Comfy.Keybinding.NewBindings': z.array(zKeybinding),
|
'Comfy.Keybinding.NewBindings': z.array(zKeybinding),
|
||||||
'Comfy.Extension.Disabled': z.array(z.string()),
|
'Comfy.Extension.Disabled': z.array(z.string()),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import { computed, ref, shallowRef, toRaw, toValue } from 'vue'
|
|||||||
|
|
||||||
import { isCloud } from '@/platform/distribution/types'
|
import { isCloud } from '@/platform/distribution/types'
|
||||||
import { reconcileHistory } from '@/platform/remote/comfyui/history/reconciliation'
|
import { reconcileHistory } from '@/platform/remote/comfyui/history/reconciliation'
|
||||||
|
import { useSettingStore } from '@/platform/settings/settingStore'
|
||||||
import { getWorkflowFromHistory } from '@/platform/workflow/cloud'
|
import { getWorkflowFromHistory } from '@/platform/workflow/cloud'
|
||||||
import type {
|
import type {
|
||||||
ComfyWorkflowJSON,
|
ComfyWorkflowJSON,
|
||||||
@@ -620,7 +621,12 @@ export const useQueueSettingsStore = defineStore('queueSettingsStore', {
|
|||||||
})
|
})
|
||||||
|
|
||||||
export const useQueueUIStore = defineStore('queueUIStore', () => {
|
export const useQueueUIStore = defineStore('queueUIStore', () => {
|
||||||
const isOverlayExpanded = ref(false)
|
const settingStore = useSettingStore()
|
||||||
|
|
||||||
|
const isOverlayExpanded = computed({
|
||||||
|
get: () => settingStore.get('Comfy.Queue.History.Expanded'),
|
||||||
|
set: (value) => settingStore.set('Comfy.Queue.History.Expanded', value)
|
||||||
|
})
|
||||||
|
|
||||||
function toggleOverlay() {
|
function toggleOverlay() {
|
||||||
isOverlayExpanded.value = !isOverlayExpanded.value
|
isOverlayExpanded.value = !isOverlayExpanded.value
|
||||||
|
|||||||
Reference in New Issue
Block a user