- 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
- 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
- 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]
- 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
- 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
- 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
- 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]}
- 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
- 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
- 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
- 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