Skip to content

feat: Cloud-based Rendering Options (v1.15.0)#35

Merged
superninja-app[bot] merged 1 commit into
mainfrom
feature/cloud-rendering
Mar 8, 2026
Merged

feat: Cloud-based Rendering Options (v1.15.0)#35
superninja-app[bot] merged 1 commit into
mainfrom
feature/cloud-rendering

Conversation

@superninja-app
Copy link
Copy Markdown
Contributor

@superninja-app superninja-app Bot commented Mar 8, 2026

Summary

Adds cloud-based rendering capabilities with support for AWS, Google Cloud Platform, and Microsoft Azure.

Features Added

Cloud Rendering Panel

  • Tabbed interface with Connection, Jobs, Instances, and Pricing tabs
  • Provider selection (AWS, GCP, Azure)
  • Region selection
  • API key configuration

Instance Management

  • Start/stop cloud instances
  • CPU and GPU instance types (Small, Medium, Large)
  • Instance status monitoring

Render Jobs

  • Create render jobs with customizable settings
  • Job queue management
  • Progress tracking
  • Cancel running jobs

Render Configuration

  • Multiple codec support: H.264, H.265 (HEVC), VP9, AV1
  • Quality presets: Low, Medium, High, Ultra
  • Resolution options: 720p, 1080p, 1440p, 4K
  • Frame rate selection: 24, 30, 60 fps
  • Customizable bitrate settings

Pricing & Statistics

  • Real-time pricing display
  • Cost tracking
  • Job statistics (total, completed, failed)

Files Added

  • src/types/cloudRendering.ts - Type definitions
  • src/services/CloudRenderingService.ts - Service layer
  • src/hooks/useCloudRendering.ts - React hook
  • src/components/CloudRenderingPanel.tsx - UI component
  • src/components/CloudRenderingPanel.css - Styling

Testing

  • Build passes successfully
  • TypeScript compilation clean

- Add CloudRenderingPanel component with tabbed interface
- Add CloudRenderingService for AWS, GCP, Azure integration
- Add useCloudRendering hook for state management
- Add comprehensive cloud rendering types
- Support instance management, job queue, pricing display
- Support multiple codecs (H.264, H.265, VP9, AV1)
- Support quality presets and resolution options
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 8, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: 9994bc54-b27e-4580-b227-2b08b20a1a55

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

@superninja-app superninja-app Bot merged commit 67705fd into main Mar 8, 2026
2 of 6 checks passed
@superninja-app superninja-app Bot deleted the feature/cloud-rendering branch March 8, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants