Merge PR #24: Various UI improvements from riversedge

Includes progress bar, drag and drop, gender buttons, upload
improvements, and dynamic duration limits.
This commit is contained in:
fspecii
2026-02-05 22:34:01 +02:00
19 changed files with 1892 additions and 285 deletions
+5
View File
@@ -8,6 +8,9 @@ export interface Song {
createdAt: Date;
isGenerating?: boolean;
queuePosition?: number; // Position in queue (undefined = actively generating, number = waiting in queue)
progress?: number;
stage?: string;
generationParams?: any;
tags: string[];
audioUrl?: string;
isPublic?: boolean;
@@ -88,6 +91,8 @@ export interface GenerationParams {
// Expert Parameters
referenceAudioUrl?: string;
sourceAudioUrl?: string;
referenceAudioTitle?: string;
sourceAudioTitle?: string;
audioCodes?: string;
repaintingStart?: number;
repaintingEnd?: number;