feat: explore page space banners, icon-derived gradients, and space descriptions
- Redesign explore cards with banner images, overlapping icons, and frosted fade - Extract dominant colors from space icons for dynamic banner gradients - Add space description/banner fields to schema with migration - Move origin label from banner overlay to content metadata row - Support space descriptions in settings overview panel
This commit is contained in:
@@ -34,6 +34,7 @@ export interface Space {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string | null;
|
||||
banner: string | null;
|
||||
ownerId: string;
|
||||
inviteCode: string | null;
|
||||
visibility: SpaceVisibility;
|
||||
@@ -45,6 +46,7 @@ export interface ExploreSpace {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string | null;
|
||||
banner: string | null;
|
||||
description: string | null;
|
||||
visibility: SpaceVisibility;
|
||||
memberCount: number;
|
||||
@@ -300,6 +302,7 @@ export interface AuthResponse {
|
||||
export interface CreateSpaceRequest {
|
||||
name: string;
|
||||
icon?: string;
|
||||
banner?: string;
|
||||
visibility?: SpaceVisibility;
|
||||
description?: string;
|
||||
}
|
||||
@@ -319,6 +322,7 @@ export interface UpdateChannelRequest {
|
||||
export interface UpdateSpaceRequest {
|
||||
name?: string;
|
||||
icon?: string;
|
||||
banner?: string;
|
||||
visibility?: SpaceVisibility;
|
||||
description?: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user