116 Commits
Author SHA1 Message Date
Sirshendu Ganguly aac42f3654 Merge pull request #42 from Runware/refactorMediaStorage
Refactor: Use librosa instead of torchaudio, Add dedicated handlers for all use parameters and fix widget ordering
v1.3.0
2025-11-05 22:32:32 -05:00
Sirshendu Ganguly 056ade0661 Refactor: Use librosa instead of torchaudio, Add dedicated handlers for all use parameters and fix widget ordering
- Use librosa instead of torchaudio for mediaStorage
- Created dedicated toggle handlers for Image Inference, Video Inference, Upscaler, Audio Inference, Accelerator Options, Bytedance Provider Settings, and OpenAI Provider Settings
- Fixed Audio Inference widget ordering (use parameters now appear before their corresponding parameters)
- All handlers use the same proven pattern from videoInferenceDimensionsHandler
- Improved widget disabling/enabling functionality across all nodes
2025-11-05 22:31:15 -05:00
Sirshendu Ganguly 78fe7356d2 Merge pull request #41 from Runware/feature-kling/WanSupport
Update Runware_Video_Inference_Kling.json workflow
2025-11-04 14:32:37 -05:00
Sirshendu Ganguly b75f0803ad Update Runware_Video_Inference_Kling.json workflow 2025-11-04 14:31:56 -05:00
Sirshendu Ganguly ebca226774 Merge pull request #40 from Runware/feature-kling/WanSupport
Feature kling/wan support
2025-10-29 21:05:33 -04:00
Sirshendu Ganguly 0f3e852339 Add KlingAI provider settings, Wan model support, acceleration parameters, and video inputs enhancement 2025-10-29 21:04:07 -04:00
Sirshendu Ganguly 8ab13b43c8 KlingAI provider settings: use camelCase keys (soundVolume, originalAudioVolume) per API 2025-10-29 15:15:21 -04:00
Sirshendu Ganguly 8bc97ab832 Merge pull request #39 from Runware/fix-briaInputs
Fix Bria model CFGScale validation and add image parameter to inference inputs
2025-10-29 13:02:16 -04:00
Sirshendu Ganguly 706b0b16ba Update runwareUtils.py 2025-10-29 13:01:49 -04:00
Sirshendu Ganguly 22e2aa1da8 Fix Bria model CFGScale validation and add image parameter to inference inputs
- Cast CFGScale to int for Bria models to fix API validation error (Bria requires integer, not float)
- Add 'image' parameter to Runware Image Inference Inputs node
- Fix CFGScale handling to properly validate and format for Bria models
- Add workflow file for Bria Fibo image inference
2025-10-29 13:00:14 -04:00
Sirshendu Ganguly cfa207fbd3 Merge pull request #38 from Runware/fix-ovi
Fix safety inputs to use 'safety' in video inference API
2025-10-29 11:07:26 -04:00
Sirshendu Ganguly 47696ff476 Fix safety inputs to use 'safety' in video inference API 2025-10-29 11:06:59 -04:00
Sirshendu Ganguly 7f80c78761 Merge pull request #37 from Runware/feature-upscaleAndBackgroundRemovalProviderSettings/OviSupport
Add provider settings support and new input nodes for upscale/background removal
2025-10-28 23:11:35 -04:00
Sirshendu Ganguly 843422e01c Add provider settings support and new input nodes for upscale/background removal
- Add Ovi/Bria provider settings support for upscaler and background removal
- Add new Safety Inputs node (modules/safetyInputs.py) for content moderation settings
- Add new Video Advanced Feature Inputs node (modules/videoAdvancedFeatureInputs.py) for CFG scales, negative prompts, and SLG layer settings
- Fix advanced feature inputs to be properly nested under 'advancedFeatures' key (matching safety inputs pattern)
- Update bgremoval.py with provider settings support
- Update upscaler.py with provider settings support
- Update videoInference.py to handle safety and advanced feature inputs correctly
- Update acceleratorOptions.py with improved caching options
- Update briaImageProviderSettings.py with additional settings
- Update videoInferenceInputs.py with new input support
- Update videoModelSearch.py with model enhancements
- Update all workflow JSON files to use new nodes
- Add new Runware_Image_to_Video_Ovi.json workflow
- Update TypeScript types in clientlibs/types.js
- Register new nodes in __init__.py
2025-10-28 23:09:47 -04:00
Sirshendu Ganguly 52ff9c5cff Remove .DS_Store files from tracking 2025-10-28 20:08:58 -04:00
Sirshendu Ganguly f81f0f839a Merge pull request #36 from Runware/feature-minimax
Add MiniMax Hailuo 2.3 models and provider settings
v1.2.7
2025-10-27 20:34:00 -04:00
Sirshendu Ganguly ee80e3ad3d Add MiniMax Hailuo 2.3 models and provider settings
- Add minimax:4@1 (MiniMax Hailuo 2.3) and minimax:4@2 (MiniMax Hailuo 2.3 Fast)
- Add MiniMax provider settings with promptOptimizer option
- Remove unnecessary import in videoInference.py
- Add MiniMax workflow
2025-10-27 20:33:37 -04:00
Sirshendu Ganguly 576d4f2668 Merge pull request #35 from Runware/feature-videoCaption/fix-vdeoFrameImages
Add video transcription, fix model names
2025-10-27 14:44:06 -04:00
Sirshendu Ganguly adeaf95d45 Update workflows and add video transcription workflow 2025-10-27 14:43:46 -04:00
Sirshendu Ganguly 30dcf89ec6 Add video transcription, fix model names 2025-10-27 14:41:58 -04:00
Sirshendu Ganguly c700117eb6 Merge pull request #34 from Runware/fix-LTX/Veo
Add Lightricks LTX Fast model and fix generateAudio provider settings
v1.2.6
2025-10-24 12:18:52 -04:00
Sirshendu Ganguly 056c15a1b7 Add Lightricks LTX Fast model and fix generateAudio provider settings 2025-10-24 12:16:39 -04:00
Sirshendu Ganguly 83a2e0d346 Merge pull request #33 from Runware/fix-videoBackground
Fix video background removal to use only allowed RGBA values
2025-10-24 10:40:41 -04:00
Sirshendu Ganguly e22bbc050c Fix video background removal to use only allowed RGBA values
- Remove Transparent option [0,0,0,0] which is not allowed by API
- Update background color options to show RGBA values in dropdown names
- Change default background color from Transparent to White
- Update fallback RGBA value to White [255,255,255,0]
2025-10-24 10:40:14 -04:00
Sirshendu Ganguly fe9c5db0de Merge pull request #32 from Runware/fix-vectorize
Fix vectorize node to return SVG data compatible with SaveSVGNode
2025-10-24 10:32:14 -04:00
Sirshendu Ganguly f292b8ce12 Fix vectorize node to return SVG data compatible with SaveSVGNode
- Change RETURN_TYPES from (IMAGE, SVG) to (SVG,) - only return SVG
- Add SVGData wrapper class to match RecraftIO.SVG format for SaveSVGNode
- Remove unnecessary image conversion logic (no more cairosvg dependency)
- Simplify to only handle imageBase64Data response from API
- Return SVG content wrapped in SVGData compatible with SaveSVGNode
2025-10-24 10:31:10 -04:00
Sirshendu Ganguly 7f1d43cce4 Merge pull request #31 from Runware/feature-addAllAudioSupport
Add video background removal and video upscaler nodes
v1.2.5
2025-10-23 22:38:20 -04:00
Sirshendu Ganguly 8d75a6933f Add video background removal and video upscaler nodes
- Add Runware Video Background Removal node with Bria support
- Add Runware Video Upscaler node with Bria support
- Add Runware Vectorize node for image vectorization
- Add Lightricks Provider Settings node
- Add Video Inference Inputs node for structured inputs
- Add Input Audios and Reference Videos nodes
- Update video inference with speech support and reference videos
- Add new video models: OmniHuman 1/1.5, PixVerse LipSync, LTX
- Update Bytedance provider settings with boolean controls
- Add corresponding workflow examples
2025-10-23 22:36:24 -04:00
Sirshendu Ganguly 1c7da18f11 Merge pull request #29 from Runware/feature-mediaStorage-clean
Feature media storage clean
2025-10-23 20:24:14 -04:00
Sirshendu Ganguly f4311e0472 Add .DS_Store to .gitignore 2025-10-22 14:11:31 -04:00
Sirshendu Ganguly 4652a2d52a Add Runware Media Upload node with VIDEO and AUDIO support
- Created new Runware Media Upload custom node
- Supports VIDEO and AUDIO inputs from ComfyUI load nodes
- Handles ComfyUI VideoFromFile objects properly
- Implements real-time mediaUUID display in node UI
- Added proper error handling and debug logging
- Applied consistent Runware node styling
- Includes example workflow
2025-10-22 14:10:48 -04:00
Sirshendu Ganguly 1ace8931a2 Merge pull request #27 from Runware/fix-workflows
Add Bria IP Adapter and update workflows
v1.2.4
2025-10-19 19:46:43 -04:00
Sirshendu Ganguly 96b8540905 Add Bria IP Adapter and update workflows 2025-10-19 19:45:38 -04:00
Sirshendu Ganguly 16016793b1 Merge pull request #26 from Runware/feature-customInputNode
Add custom input structure support for sourceful models
2025-10-14 13:30:41 -04:00
Sirshendu Ganguly bcf45fb2e4 Add Runware Image Inference Inputs node with support for custom inputs including references 2025-10-14 13:05:45 -04:00
Sirshendu Ganguly d483042c09 Add custom input structure support for sourceful models
- Added check to detect sourceful models by AIR code prefix
- When model starts with 'sourceful', use inputs.references structure
- Maintains backward compatibility with referenceImages for other models
- Supports new API format: inputs: {references: [image_urls]}
2025-10-13 19:38:38 -04:00
Sirshendu Ganguly a045cc386d Merge pull request #25 from Runware/feature-BriaImageGen
Add Runware Bria Provider Settings node
2025-10-13 19:19:09 -04:00
Sirshendu Ganguly 74096c94c8 Add Runware Bria Provider Settings node
- Created new Bria provider settings node with 6 parameters:
  - medium: photography/art selection
  - promptEnhancement: enhance prompts for more creative outputs
  - enhanceImage: generate images with richer details
  - promptContentModeration: scan prompts for NSFW terms
  - contentModeration: moderate inputs and outputs
  - ipSignal: flag prompts with potential IP content
- Registered node in __init__.py
- Category: Runware/Provider Settings
2025-10-13 19:09:21 -04:00
Sirshendu Ganguly 48201190d8 Merge pull request #24 from Runware/feature-recraft
Feature: Add OpenAI video models and improve error handling
2025-10-13 12:23:56 -04:00
Sirshendu Ganguly 5f575aabda Feature: Add OpenAI video models and improve error handling
- Added OpenAI Sora 3.0 and 3.1 models to video inference (openai:3@0, openai:3@1)
- Added OpenAI architecture to video model search dropdown
- Improved video inference error handling to properly display API error messages
- Replaced hardcoded seed support with flexible useSeed parameter in video inference
- Added selectable output format (WEBP, PNG, JPEG, SVG) to image inference UI
- Updated parameter order: useSeed, seed for better UX consistency
- Removed SEED_SUPPORTED_MODELS hardcoded list for better flexibility
2025-10-09 22:17:12 -04:00
Sirshendu Ganguly 3153eb5fad Merge pull request #23 from Runware/fix-imageInferenceDim
Add 2K and 4K resolution presets to image inference
2025-10-09 15:50:38 -04:00
Sirshendu Ganguly df6cad25e3 Additional updates to image inference parameters 2025-10-09 15:23:21 -04:00
Sirshendu Ganguly 5651e864e3 Update image inference parameters
- Updated width and height step values from 64 to 1 for more flexibility
- Fixed height max value to 6048 to support 4K presets
- Updated seed parameter with API documentation notes
- Maintained seed min value at 1 as required
2025-10-09 14:40:35 -04:00
Sirshendu Ganguly 9d86b19e38 Add 2K and 4K resolution presets to image inference
- Added 2K presets: 2048x2048, 2304x1728, 1728x2304, 2560x1440, 1440x2560, 2496x1664, 1664x2496, 3024x1296
- Added 4K presets: 4096x4096, 4608x3456, 3456x4608, 5120x2880, 2880x5120, 4992x3328, 3328x4992, 6048x2592
- Updated max width from 2048 to 6048 pixels
- Updated max height from 2048 to 5120 pixels
2025-10-09 13:47:35 -04:00
Sirshendu Ganguly c129f47309 Merge pull request #22 from Runware/fix-infiniteLoopVideoInference
Fix infinite polling loop in video inference
2025-10-07 08:46:23 -04:00
Sirshendu Ganguly 8f7bf14c6f Fix infinite polling loop in video inference 2025-10-07 08:42:55 -04:00
Sirshendu Ganguly 33cd6c3d28 Merge pull request #21 from Runware/feature-seedQuickfix
Fix seed default values to use user input instead of auto-generation
2025-10-06 14:28:08 -04:00
Sirshendu Ganguly e449b83fed Fix seed default values to use user input instead of auto-generation 2025-10-06 14:27:09 -04:00
Sirshendu Ganguly 6a389de0c2 Merge pull request #20 from Runware/feature-viduTemplateSupport
feat: Add Vidu Provider Settings node with template support
2025-10-01 13:35:38 -04:00
Sirshendu Ganguly c08eae0026 feat: Add Vidu Provider Settings node with template support
- Create new 'Runware Vidu Provider Settings' node
- Support Vidu-specific parameters: bgm, style, movementAmplitude
- Add template configuration with name, area, and beast parameters
- Integrate with video inference workflows via RUNWAREPROVIDERSETTINGS
- Add to node mappings and frontend configuration
- Provide comprehensive Vidu video generation control
2025-10-01 13:35:03 -04:00