Skip to content

Nuke#11

Open
fredh2006 wants to merge 75 commits intomainfrom
nuke
Open

Nuke#11
fredh2006 wants to merge 75 commits intomainfrom
nuke

Conversation

@fredh2006
Copy link
Owner

No description provided.

fredh2006 and others added 30 commits January 24, 2026 20:40
* start

* better loading states
Combined transition effects with color grading features:
- Keep transition CSS classes for video elements
- Add color grade filter styling
- Include both transition and color grade state management

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Combines color grade override export functionality with streaming
subtitle support and various fixes from both branches.

Changes:
- Updated buildExportClipsWithOverrides to include word-level timing
- Added missing handlers for color grade operations in applyEdits
- Fixed TypeScript type mismatches in subtitleUtils and transitionMapping
- Added words property to ExportClipPayload interface

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fredh2006 and others added 30 commits January 25, 2026 13:32
The callback was creating a new function reference on every render,
which triggered useEffect, which called setState with a new object,
causing another render. Fixed by using useCallback and only updating
state when dimensions actually change.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Restored original Text Behind Person modal design
- Moved modal from right side to left side (left: 20px)
- Slightly narrower at 280px width

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Reduced width to 200px
- Single line text input
- 2-column grid for X/Y position sliders
- Smaller labels and tighter spacing
- Compact color picker
- Simple delete link

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove clip duration constraint on end trimming
- Allow negative start offset (can start before clip)
- Max duration extended to 10 minutes
- Users can now drag trim handles to extend overlay freely

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added currentGlobalTime state to track absolute timeline position
- Changed activeTextBehindOverlays to use global time instead of clip-relative time
- Created clipByIdMap for efficient clip lookup
- Overlays now compute absolute start/end times and filter based on global time
- Effect now visible when timeline passes through overlay's time range,
  regardless of which clip is currently playing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

3 participants