Commit graph

6 commits

Author SHA1 Message Date
DJP
503d448242 Add delete method to jobsApi 2025-12-13 15:45:56 -05:00
DJP
e896aa50a1 Implement Nano Banana Pro with integrated editing loop, asset picker, and detailed usage logging 2025-12-12 15:48:12 -05:00
DJP
a9a72830df feat: Add video thumbnails and file rename functionality
- Backend:
  - Implemented FFmpeg-based video thumbnail generation in assets API.
  - Added PATCH /assets/{id} endpoint for updating asset details (renaming).
  - Added AssetUpdate schema.
- Frontend:
  - Added 'Rename' action to 'My Files' in both List and Grid views.
  - Implemented smart renaming that preserves file extensions.
  - Added 'Edit2' icon for rename actions.
  - Updated API client to support asset updates.
2025-12-11 16:22:42 -05:00
DJP
d7852fc399 feat: Complete Veo support and UI enhancements
- Backend:
  - Implemented robust Veo video generation including 'lastFrame' and 'referenceImages' support
  - Fixed video URI extraction with recursive search for API response stability
  - Implemented direct HTTP video download to resolve SDK method missing errors
- Frontend (Video Generator):
  - Updated validation to allow Text-to-Video for Veo without requiring a first frame
  - Fixed job state clearing to prevent UI from showing previous completion status
- Frontend (My Files & Library):
  - Moved batch actions toolbar to bottom-left to prevent blocking pagination
  - Added 'Deselect All' button to batch actions toolbar
  - Added file type indicators to asset cards
- Components:
  - Added 'Clear Finished' button to Active Jobs tracker
  - Updated Asset Library modal toolbar positioning
2025-12-11 15:43:55 -05:00
DJP
34f00d9f00 FIX: Allow axios to auto-detect Content-Type for FormData uploads 2025-12-10 23:16:32 -05:00
DJP
a0c8722aa5 Backup: Work in progress on Frame Extractor and general updates 2025-12-10 17:37:05 -05:00