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
@@ -106,6 +106,7 @@ export interface Song {
user_id?: string;
created_at: string;
creator?: string;
generation_params?: any;
}
// Transform songs to have proper audio URLs
@@ -237,6 +238,8 @@ export interface GenerationParams {
// Expert Parameters
referenceAudioUrl?: string;
sourceAudioUrl?: string;
referenceAudioTitle?: string;
sourceAudioTitle?: string;
audioCodes?: string;
repaintingStart?: number;
repaintingEnd?: number;
@@ -267,6 +270,8 @@ export interface GenerationJob {
status: 'pending' | 'queued' | 'running' | 'succeeded' | 'failed';
queuePosition?: number;
etaSeconds?: number;
progress?: number;
stage?: string;
result?: {
audioUrls: string[];
bpm?: number;