feat(chat): enhance chat functionality with song integration and UI improvements
- Updated ChatHeader and ChatMessage components to support song selection and display. - Enhanced useContentPanel to handle both film and song content, allowing for richer interactions. - Improved FilmCard and added SongCard components for better media representation. - Refactored environment variables for better configuration management. - Updated .gitignore to include development chat history. Made-with: Cursor
This commit is contained in:
@@ -33,3 +33,22 @@ export interface FilmRendererData {
|
||||
query?: string
|
||||
totalResults?: number
|
||||
}
|
||||
|
||||
export interface SongSource {
|
||||
type: 'plex' | 'spotify' | 'youtube' | 'apple-music' | 'bandcamp'
|
||||
name: string
|
||||
url: string
|
||||
icon?: string
|
||||
}
|
||||
|
||||
export interface Song {
|
||||
id: string
|
||||
title: string
|
||||
artist: string
|
||||
album?: string
|
||||
year?: number
|
||||
coverUrl?: string
|
||||
duration?: number
|
||||
genres?: string[]
|
||||
sources?: SongSource[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user