Compare commits

...

4 Commits

Author SHA1 Message Date
3940371851 remove modifications to isntaller script 2023-09-21 11:31:27 +10:00
34213acd39 Updated Installer 2023-09-21 11:30:12 +10:00
d3d42d4278 Update version to 3.2.0rc1 2023-09-21 11:23:10 +10:00
9638c321f5 Update js files 2023-09-21 11:22:24 +10:00
10 changed files with 838 additions and 620 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,7 @@
margin: 0; margin: 0;
} }
</style> </style>
<script type="module" crossorigin src="./assets/index-f6c3f475.js"></script> <script type="module" crossorigin src="./assets/index-eb9fd29a.js"></script>
</head> </head>
<body dir="ltr"> <body dir="ltr">

View File

@ -13,14 +13,15 @@
"reset": "Reset", "reset": "Reset",
"rotateClockwise": "Rotate Clockwise", "rotateClockwise": "Rotate Clockwise",
"rotateCounterClockwise": "Rotate Counter-Clockwise", "rotateCounterClockwise": "Rotate Counter-Clockwise",
"showGallery": "Show Gallery", "showGalleryPanel": "Show Gallery Panel",
"showOptionsPanel": "Show Side Panel", "showOptionsPanel": "Show Side Panel",
"toggleAutoscroll": "Toggle autoscroll", "toggleAutoscroll": "Toggle autoscroll",
"toggleLogViewer": "Toggle Log Viewer", "toggleLogViewer": "Toggle Log Viewer",
"uploadImage": "Upload Image", "uploadImage": "Upload Image",
"useThisParameter": "Use this parameter", "useThisParameter": "Use this parameter",
"zoomIn": "Zoom In", "zoomIn": "Zoom In",
"zoomOut": "Zoom Out" "zoomOut": "Zoom Out",
"loadMore": "Load More"
}, },
"boards": { "boards": {
"addBoard": "Add Board", "addBoard": "Add Board",
@ -110,6 +111,7 @@
"statusModelChanged": "Model Changed", "statusModelChanged": "Model Changed",
"statusModelConverted": "Model Converted", "statusModelConverted": "Model Converted",
"statusPreparing": "Preparing", "statusPreparing": "Preparing",
"statusProcessing": "Processing",
"statusProcessingCanceled": "Processing Canceled", "statusProcessingCanceled": "Processing Canceled",
"statusProcessingComplete": "Processing Complete", "statusProcessingComplete": "Processing Complete",
"statusRestoringFaces": "Restoring Faces", "statusRestoringFaces": "Restoring Faces",
@ -203,6 +205,65 @@
"incompatibleModel": "Incompatible base model:", "incompatibleModel": "Incompatible base model:",
"noMatchingEmbedding": "No matching Embeddings" "noMatchingEmbedding": "No matching Embeddings"
}, },
"queue": {
"queue": "Queue",
"queueFront": "Add to Front of Queue",
"queueBack": "Add to Queue",
"queueCountPrediction": "Add {{predicted}} to Queue",
"queueMaxExceeded": "Max of {{max_queue_size}} exceeded, would skip {{skip}}",
"queuedCount": "{{pending}} Pending",
"queueTotal": "{{total}} Total",
"queueEmpty": "Queue Empty",
"enqueueing": "Queueing Batch",
"resume": "Resume",
"resumeTooltip": "Resume Processor",
"resumeSucceeded": "Processor Resumed",
"resumeFailed": "Problem Resuming Processor",
"pause": "Pause",
"pauseTooltip": "Pause Processor",
"pauseSucceeded": "Processor Paused",
"pauseFailed": "Problem Pausing Processor",
"cancel": "Cancel",
"cancelTooltip": "Cancel Current Item",
"cancelSucceeded": "Item Canceled",
"cancelFailed": "Problem Canceling Item",
"prune": "Prune",
"pruneTooltip": "Prune {{item_count}} Completed Items",
"pruneSucceeded": "Pruned {{item_count}} Completed Items from Queue",
"pruneFailed": "Problem Pruning Queue",
"clear": "Clear",
"clearTooltip": "Cancel and Clear All Items",
"clearSucceeded": "Queue Cleared",
"clearFailed": "Problem Clearing Queue",
"cancelBatch": "Cancel Batch",
"cancelItem": "Cancel Item",
"cancelBatchSucceeded": "Batch Canceled",
"cancelBatchFailed": "Problem Canceling Batch",
"clearQueueAlertDialog": "Clearing the queue immediately cancels any processing items and clears the queue entirely.",
"clearQueueAlertDialog2": "Are you sure you want to clear the queue?",
"current": "Current",
"next": "Next",
"status": "Status",
"total": "Total",
"pending": "Pending",
"in_progress": "In Progress",
"completed": "Completed",
"failed": "Failed",
"canceled": "Canceled",
"completedIn": "Completed in",
"batch": "Batch",
"item": "Item",
"session": "Session",
"batchValues": "Batch Values",
"notReady": "Unable to Queue",
"batchQueued": "Batch Queued",
"batchQueuedDesc": "Added {{item_count}} sessions to {{direction}} of queue",
"front": "front",
"back": "back",
"batchFailedToQueue": "Failed to Queue Batch",
"graphQueued": "Graph queued",
"graphFailedToQueue": "Failed to queue graph"
},
"gallery": { "gallery": {
"allImagesLoaded": "All Images Loaded", "allImagesLoaded": "All Images Loaded",
"assets": "Assets", "assets": "Assets",
@ -641,7 +702,8 @@
"collectionItemDescription": "TODO", "collectionItemDescription": "TODO",
"colorCodeEdges": "Color-Code Edges", "colorCodeEdges": "Color-Code Edges",
"colorCodeEdgesHelp": "Color-code edges according to their connected fields", "colorCodeEdgesHelp": "Color-code edges according to their connected fields",
"colorCollectionDescription": "A collection of colors.", "colorCollection": "A collection of colors.",
"colorCollectionDescription": "TODO",
"colorField": "Color", "colorField": "Color",
"colorFieldDescription": "A RGBA color.", "colorFieldDescription": "A RGBA color.",
"colorPolymorphic": "Color Polymorphic", "colorPolymorphic": "Color Polymorphic",
@ -688,7 +750,8 @@
"imageFieldDescription": "Images may be passed between nodes.", "imageFieldDescription": "Images may be passed between nodes.",
"imagePolymorphic": "Image Polymorphic", "imagePolymorphic": "Image Polymorphic",
"imagePolymorphicDescription": "A collection of images.", "imagePolymorphicDescription": "A collection of images.",
"inputFields": "Input Feilds", "inputField": "Input Field",
"inputFields": "Input Fields",
"inputMayOnlyHaveOneConnection": "Input may only have one connection", "inputMayOnlyHaveOneConnection": "Input may only have one connection",
"inputNode": "Input Node", "inputNode": "Input Node",
"integer": "Integer", "integer": "Integer",
@ -706,6 +769,7 @@
"latentsPolymorphicDescription": "Latents may be passed between nodes.", "latentsPolymorphicDescription": "Latents may be passed between nodes.",
"loadingNodes": "Loading Nodes...", "loadingNodes": "Loading Nodes...",
"loadWorkflow": "Load Workflow", "loadWorkflow": "Load Workflow",
"noWorkflow": "No Workflow",
"loRAModelField": "LoRA", "loRAModelField": "LoRA",
"loRAModelFieldDescription": "TODO", "loRAModelFieldDescription": "TODO",
"mainModelField": "Model", "mainModelField": "Model",
@ -727,14 +791,15 @@
"noImageFoundState": "No initial image found in state", "noImageFoundState": "No initial image found in state",
"noMatchingNodes": "No matching nodes", "noMatchingNodes": "No matching nodes",
"noNodeSelected": "No node selected", "noNodeSelected": "No node selected",
"noOpacity": "Node Opacity", "nodeOpacity": "Node Opacity",
"noOutputRecorded": "No outputs recorded", "noOutputRecorded": "No outputs recorded",
"noOutputSchemaName": "No output schema name found in ref object", "noOutputSchemaName": "No output schema name found in ref object",
"notes": "Notes", "notes": "Notes",
"notesDescription": "Add notes about your workflow", "notesDescription": "Add notes about your workflow",
"oNNXModelField": "ONNX Model", "oNNXModelField": "ONNX Model",
"oNNXModelFieldDescription": "ONNX model field.", "oNNXModelFieldDescription": "ONNX model field.",
"outputFields": "Output Feilds", "outputField": "Output Field",
"outputFields": "Output Fields",
"outputNode": "Output node", "outputNode": "Output node",
"outputSchemaNotFound": "Output schema not found", "outputSchemaNotFound": "Output schema not found",
"pickOne": "Pick One", "pickOne": "Pick One",
@ -783,6 +848,7 @@
"unknownNode": "Unknown Node", "unknownNode": "Unknown Node",
"unknownTemplate": "Unknown Template", "unknownTemplate": "Unknown Template",
"unkownInvocation": "Unknown Invocation type", "unkownInvocation": "Unknown Invocation type",
"updateNode": "Update Node",
"updateApp": "Update App", "updateApp": "Update App",
"vaeField": "Vae", "vaeField": "Vae",
"vaeFieldDescription": "Vae submodel.", "vaeFieldDescription": "Vae submodel.",
@ -819,6 +885,7 @@
}, },
"cfgScale": "CFG Scale", "cfgScale": "CFG Scale",
"clipSkip": "CLIP Skip", "clipSkip": "CLIP Skip",
"clipSkipWithLayerCount": "CLIP Skip {{layerCount}}",
"closeViewer": "Close Viewer", "closeViewer": "Close Viewer",
"codeformerFidelity": "Fidelity", "codeformerFidelity": "Fidelity",
"coherenceMode": "Mode", "coherenceMode": "Mode",
@ -857,6 +924,7 @@
"noInitialImageSelected": "No initial image selected", "noInitialImageSelected": "No initial image selected",
"noModelForControlNet": "ControlNet {{index}} has no model selected.", "noModelForControlNet": "ControlNet {{index}} has no model selected.",
"noModelSelected": "No model selected", "noModelSelected": "No model selected",
"noPrompts": "No prompts generated",
"noNodesInGraph": "No nodes in graph", "noNodesInGraph": "No nodes in graph",
"readyToInvoke": "Ready to Invoke", "readyToInvoke": "Ready to Invoke",
"systemBusy": "System busy", "systemBusy": "System busy",
@ -875,7 +943,12 @@
"perlinNoise": "Perlin Noise", "perlinNoise": "Perlin Noise",
"positivePromptPlaceholder": "Positive Prompt", "positivePromptPlaceholder": "Positive Prompt",
"randomizeSeed": "Randomize Seed", "randomizeSeed": "Randomize Seed",
"manualSeed": "Manual Seed",
"randomSeed": "Random Seed",
"restoreFaces": "Restore Faces", "restoreFaces": "Restore Faces",
"iterations": "Iterations",
"iterationsWithCount_one": "{{count}} Iteration",
"iterationsWithCount_other": "{{count}} Iterations",
"scale": "Scale", "scale": "Scale",
"scaleBeforeProcessing": "Scale Before Processing", "scaleBeforeProcessing": "Scale Before Processing",
"scaledHeight": "Scaled H", "scaledHeight": "Scaled H",
@ -886,13 +959,17 @@
"seamlessTiling": "Seamless Tiling", "seamlessTiling": "Seamless Tiling",
"seamlessXAxis": "X Axis", "seamlessXAxis": "X Axis",
"seamlessYAxis": "Y Axis", "seamlessYAxis": "Y Axis",
"seamlessX": "Seamless X",
"seamlessY": "Seamless Y",
"seamlessX&Y": "Seamless X & Y",
"seamLowThreshold": "Low", "seamLowThreshold": "Low",
"seed": "Seed", "seed": "Seed",
"seedWeights": "Seed Weights", "seedWeights": "Seed Weights",
"imageActions": "Image Actions",
"sendTo": "Send to", "sendTo": "Send to",
"sendToImg2Img": "Send to Image to Image", "sendToImg2Img": "Send to Image to Image",
"sendToUnifiedCanvas": "Send To Unified Canvas", "sendToUnifiedCanvas": "Send To Unified Canvas",
"showOptionsPanel": "Show Options Panel", "showOptionsPanel": "Show Side Panel (O or T)",
"showPreview": "Show Preview", "showPreview": "Show Preview",
"shuffle": "Shuffle Seed", "shuffle": "Shuffle Seed",
"steps": "Steps", "steps": "Steps",
@ -901,11 +978,13 @@
"tileSize": "Tile Size", "tileSize": "Tile Size",
"toggleLoopback": "Toggle Loopback", "toggleLoopback": "Toggle Loopback",
"type": "Type", "type": "Type",
"upscale": "Upscale", "upscale": "Upscale (Shift + U)",
"upscaleImage": "Upscale Image", "upscaleImage": "Upscale Image",
"upscaling": "Upscaling", "upscaling": "Upscaling",
"useAll": "Use All", "useAll": "Use All",
"useCpuNoise": "Use CPU Noise", "useCpuNoise": "Use CPU Noise",
"cpuNoise": "CPU Noise",
"gpuNoise": "GPU Noise",
"useInitImg": "Use Initial Image", "useInitImg": "Use Initial Image",
"usePrompt": "Use Prompt", "usePrompt": "Use Prompt",
"useSeed": "Use Seed", "useSeed": "Use Seed",
@ -914,11 +993,20 @@
"vSymmetryStep": "V Symmetry Step", "vSymmetryStep": "V Symmetry Step",
"width": "Width" "width": "Width"
}, },
"prompt": { "dynamicPrompts": {
"combinatorial": "Combinatorial Generation", "combinatorial": "Combinatorial Generation",
"dynamicPrompts": "Dynamic Prompts", "dynamicPrompts": "Dynamic Prompts",
"enableDynamicPrompts": "Enable Dynamic Prompts", "enableDynamicPrompts": "Enable Dynamic Prompts",
"maxPrompts": "Max Prompts" "maxPrompts": "Max Prompts",
"promptsWithCount_one": "{{count}} Prompt",
"promptsWithCount_other": "{{count}} Prompts",
"seedBehaviour": {
"label": "Seed Behaviour",
"perIterationLabel": "Seed per Iteration",
"perIterationDesc": "Use a different seed for each iteration",
"perPromptLabel": "Seed per Prompt",
"perPromptDesc": "Use a different seed for each prompt"
}
}, },
"sdxl": { "sdxl": {
"cfgScale": "CFG Scale", "cfgScale": "CFG Scale",
@ -1066,6 +1154,136 @@
"variations": "Try a variation with a value between 0.1 and 1.0 to change the result for a given seed. Interesting variations of the seed are between 0.1 and 0.3." "variations": "Try a variation with a value between 0.1 and 1.0 to change the result for a given seed. Interesting variations of the seed are between 0.1 and 0.3."
} }
}, },
"popovers": {
"clipSkip": {
"heading": "CLIP Skip",
"paragraph": "Choose how many layers of the CLIP model to skip. Certain models are better suited to be used with CLIP Skip."
},
"compositingBlur": {
"heading": "Blur",
"paragraph": "The blur radius of the mask."
},
"compositingBlurMethod": {
"heading": "Blur Method",
"paragraph": "The method of blur applied to the masked area."
},
"compositingCoherencePass": {
"heading": "Coherence Pass",
"paragraph": "Composite the Inpainted/Outpainted images."
},
"compositingCoherenceMode": {
"heading": "Mode",
"paragraph": "The mode of the Coherence Pass."
},
"compositingCoherenceSteps": {
"heading": "Steps",
"paragraph": "Number of steps in the Coherence Pass. Similar to Denoising Steps."
},
"compositingStrength": {
"heading": "Strength",
"paragraph": "Amount of noise added for the Coherence Pass. Similar to Denoising Strength."
},
"compositingMaskAdjustments": {
"heading": "Mask Adjustments",
"paragraph": "Adjust the mask."
},
"controlNetBeginEnd": {
"heading": "Begin / End Step Percentage",
"paragraph": "Which parts of the denoising process will have the ControlNet applied. ControlNets applied at the start of the process guide composition, and ControlNets applied at the end guide details."
},
"controlNetControlMode": {
"heading": "Control Mode",
"paragraph": "Lends more weight to either the prompt or ControlNet."
},
"controlNetResizeMode": {
"heading": "Resize Mode",
"paragraph": "How the ControlNet image will be fit to the image generation Ratio"
},
"controlNetToggle": {
"heading": "Enable ControlNet",
"paragraph": "ControlNets provide guidance to the generation process, helping create images with controlled composition, structure, or style, depending on the model selected."
},
"controlNetWeight": {
"heading": "Weight",
"paragraph": "How strongly the ControlNet will impact the generated image."
},
"dynamicPromptsToggle": {
"heading": "Enable Dynamic Prompts",
"paragraph": "Dynamic prompts allow multiple options within a prompt. Dynamic prompts can be used by: {option1|option2|option3}. Combinations of prompts will be randomly generated until the “Images” number has been reached."
},
"dynamicPromptsCombinatorial": {
"heading": "Combinatorial Generation",
"paragraph": "Generate an image for every possible combination of Dynamic Prompt until the Max Prompts is reached."
},
"infillMethod": {
"heading": "Infill Method",
"paragraph": "Method to infill the selected area."
},
"lora": {
"heading": "LoRA",
"paragraph": "Weight of the LoRA. Higher weight will lead to larger impacts on the final image."
},
"noiseEnable": {
"heading": "Enable Noise Settings",
"paragraph": "Advanced control over noise generation."
},
"noiseUseCPU": {
"heading": "Use CPU Noise",
"paragraph": "Uses the CPU to generate random noise."
},
"paramCFGScale": {
"heading": "CFG Scale",
"paragraph": "Controls how much your prompt influences the generation process."
},
"paramDenoisingStrength": {
"heading": "Denoising Strength",
"paragraph": "How much noise is added to the input image. 0 will result in an identical image, while 1 will result in a completely new image."
},
"paramImages": {
"heading": "Images",
"paragraph": "Number of images that will be generated."
},
"paramModel": {
"heading": "Model",
"paragraph": "Model used for the denoising steps. Different models are trained to specialize in producing different aesthetic results and content."
},
"paramNegativeConditioning": {
"heading": "Negative Prompts",
"paragraph": "This is where you enter your negative prompts."
},
"paramPositiveConditioning": {
"heading": "Positive Prompts",
"paragraph": "This is where you enter your positive prompts."
},
"paramRatio": {
"heading": "Ratio",
"paragraph": "The ratio of the dimensions of the image generated. An image size (in number of pixels) equivalent to 512x512 is recommended for SD1.5 models and a size equivalent to 1024x1024 is recommended for SDXL models."
},
"paramScheduler": {
"heading": "Scheduler",
"paragraph": "Scheduler defines how to iteratively add noise to an image or how to update a sample based on a model's output."
},
"paramSeed": {
"heading": "Seed",
"paragraph": "Controls the starting noise used for generation. Disable “Random Seed” to produce identical results with the same generation settings."
},
"paramSteps": {
"heading": "Steps",
"paragraph": "Number of steps that will be performed in each generation. Higher step counts will typically create better images but will require more generation time."
},
"paramVAE": {
"heading": "VAE",
"paragraph": "Model used for translating AI output into the final image."
},
"paramVAEPrecision": {
"heading": "VAE Precision",
"paragraph": "The precision used during VAE encoding and decoding. Fp16/Half precision is more efficient, at the expense of minor image variations."
},
"scaleBeforeProcessing": {
"heading": "Scale Before Processing",
"paragraph": "Scales the selected area to the size best suited for the model before the image generation process."
}
},
"ui": { "ui": {
"hideProgressImages": "Hide Progress Images", "hideProgressImages": "Hide Progress Images",
"lockRatio": "Lock Ratio", "lockRatio": "Lock Ratio",

View File

@ -1 +1 @@
__version__ = "3.1.1" __version__ = "3.2.0rc1"