Commit graph

28 commits

Author SHA1 Message Date
Manish Tanwar
da2fdff1c4 7. Video player fix 2026-02-06 04:50:00 +05:30
Manish Tanwar
4cbf517417 6. Thumbnail and Video Streaming fix-5 2026-02-06 02:54:34 +05:30
Manish Tanwar
210e0ac1bf 6. Thumbnail and Video Streaming fix-4 2026-02-06 01:43:36 +05:30
Manish Tanwar
37be13e013 6. Thumbnail and Video Streaming fix-3- hardcoded the path 2026-02-06 01:27:20 +05:30
Manish Tanwar
9d4f128cef 6. Thumbnail and Video Streaming fix-2 2026-02-06 01:03:46 +05:30
Manish Tanwar
ce92aee238 6. Thumbnail and Video Streaming fix 2026-02-06 00:44:50 +05:30
Manish Tanwar
204cda6e75 5. Upload folder locations 2026-02-05 19:50:57 +05:30
Manish Tanwar
2589fba2ec 4. Deployment Dist Folder+API Url 2026-02-05 18:03:34 +05:30
Manish Tanwar
92fd1164b6 3. Deployment Dist Folder+Update Url 2026-02-05 17:15:25 +05:30
Manish Tanwar
119330e093 2. Deployment Dist Folder 2026-02-05 02:06:14 +05:30
Manish Tanwar
247a956df6 2. Deployment Dist Folder 2026-02-05 02:01:56 +05:30
Manish Tanwar
beaa401c3b 1. Minimum deployment codemarkdown for minimum changes 2026-02-05 00:24:03 +05:30
Manish Tanwar
3602cfd73b Update-video format api for reference images 2026-01-28 01:37:17 +05:30
Manish Tanwar
0017cc323d Update-thumbnail 2026-01-28 00:10:09 +05:30
Manish Tanwar
e1067b551e update 2026-01-27 18:36:53 +05:30
Manish Tanwar
361e476d2c update 2026-01-20 16:33:00 +05:30
Manish Tanwar
660c8d7fa1 Image Fix 2026-01-19 18:04:16 +05:30
Manish Tanwar
278ace76b4 Local and Server Deployment 2026-01-19 11:53:17 +05:30
Manish Tanwar
a5434f5679 Deployment files update 2026-01-16 17:40:58 +05:30
Manish Tanwar
165a10694a Restructuring of files and Local Tested 2026-01-13 14:52:37 +05:30
Simeon.Schecter
5b9a0568ea Fix Edit Mode bugs, add Creative Freedom levels, simplify Video Gen
- Fix Edit Mode bug: send displayed image to backend instead of relying on PHP session
- Fix image order bug: input image now sent first to Gemini API before reference images
- Add "Add from Library" feature to Image Gen reference images
- Redesign Creative Freedom slider with 4 graduated levels (Literal/Conservative/Creative/Inventive)
- Fix Custom application: LLM now infers lighting from scene instead of "user-defined lighting"
- Simplify Video Gen to Frame mode only (remove Subject Ref due to API incompatibility)
- Add comprehensive Veo 3.1 feature matrix constraints (1080p, duration, aspect ratio)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 13:04:12 -05:00
Simeon.Schecter
48fdad89aa Add user isolation, image upload, and edit-in-Image-Gen features
- Add userId field to projects for SSO-ready user isolation
- Migrate existing projects without userId on load
- Add image upload to project library (multiple files supported)
- Add "Edit in Image Gen" button to load library images for editing
- Fix frame extractor saving to library from VideoPlayer
- Add tooltip to export button clarifying JSON backup purpose
- Update README with production migration path documentation

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:33:30 -05:00
Simeon.Schecter
8a032669db Add Storyboard feature with drag-to-reorder, annotations, and export
- Add storyboards IndexedDB store with projectId index
- Add storyboard CRUD operations to useProjects hook
- Add sub-tab navigation (Library | Storyboards) to ProjectsTab
- Add image selection mode for creating storyboards
- Create StoryboardEditor component with:
  - Drag-and-drop frame reordering (@dnd-kit)
  - Editable frame annotations
  - Generate Video button per frame
  - PDF export with preserved aspect ratios (jspdf)
  - PNG export with clean presentation (html2canvas)
- Wire up Video Gen integration for storyboard frames

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 00:09:27 -05:00
Simeon.Schecter
24dbb5c517 Add video Re-run feature
- Re-run button on video preview in Projects tab
- Pre-fills Video Gen with saved prompt, settings, and reference images
- Save reference images with video metadata in useProjects hook
- Fix database initialization timing for loadProjectImages

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 23:31:40 -05:00
Simeon.Schecter
dcb74d3c5f Add Veo 3.1 Fast model option and I2V duration constraint
- Add model selector (Fast/Standard) to VideoGenTab
- Fast model (~50% cheaper): veo-3.1-fast-generate-preview
- Standard model (higher quality): veo-3.1-generate-preview
- Dynamic cost display based on model selection
- Auto-set duration to 8s when adding reference images (I2V requirement)
- Disable 4s/6s duration options when reference images present
- Fix VideoPlayer mute icon state to match actual muted state

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 22:33:44 -05:00
Simeon.Schecter
e54fdd7620 Update README for Lux Studio rebrand
- Complete rewrite reflecting new features
- Document Image Gen with physics-based prompts
- Document Video Gen with AI prompt optimizer
- Project management workflow
- Camera/lens profiles reference
- Updated installation instructions

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 21:05:49 -05:00
Simeon.Schecter
c8326e6ddd Rebrand to Lux Studio + Video Gen + Project Management
Major Features:
- Rebrand from Cinema Studio Pro to Lux Studio
- New logo and branding (orange/gold theme)
- Video generation with Veo 3.1 (I2V and T2V)
- Project-first workflow with IndexedDB storage
- AI prompt optimizer with intelligent inference

Video Gen:
- Duration (4s/6s/8s), aspect ratio (16:9/9:16), resolution
- Reference image support for I2V
- Aspect ratio mismatch warnings
- Frame extraction from generated videos
- Video streaming with HTTP Range support

UI/UX:
- Tab navigation with underline style
- Portrait format adaptive display
- Editable optimized prompts with [AI suggestions]
- Auto-save to active project

Security:
- Remove config.php from tracking (contains API key)
- Add comprehensive .gitignore
- Remove uploaded session files from repo

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 21:02:28 -05:00
Simeon.Schecter
fee6182e6e Initial commit: Cinema Studio Pro base from NANO-PRO 2026-01-08 11:18:49 -05:00