From d8b949a965af84a25967ef59cb7678230cc5e652 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Sun, 28 Dec 2025 15:07:42 -0800 Subject: [PATCH] refactor: Remove emojis and band colors from codebase - Simplify Vertical model (remove color, emoji fields) - Update vertical-context.tsx to just slug/name - Update band-selector.tsx (no colors) - Update all [vertical] page routes (no emojis in headings) Themes will be added later as a separate feature. --- backend/models.py | 4 ---- frontend/app/[vertical]/page.tsx | 5 +---- frontend/app/[vertical]/shows/page.tsx | 5 +---- frontend/app/[vertical]/songs/page.tsx | 5 +---- frontend/app/[vertical]/venues/page.tsx | 5 +---- frontend/components/layout/band-selector.tsx | 12 ++---------- frontend/contexts/vertical-context.tsx | 12 +++++------- 7 files changed, 11 insertions(+), 37 deletions(-) diff --git a/backend/models.py b/backend/models.py index 12421df..5cba7c0 100644 --- a/backend/models.py +++ b/backend/models.py @@ -64,10 +64,6 @@ class Vertical(SQLModel, table=True): # Link to primary artist/band for this vertical primary_artist_id: Optional[int] = Field(default=None, foreign_key="artist.id") - # Theming - color: Optional[str] = Field(default=None, description="Hex color for branding") - emoji: Optional[str] = Field(default=None, description="Display emoji") - shows: List["Show"] = Relationship(back_populates="vertical") songs: List["Song"] = Relationship(back_populates="vertical") diff --git a/frontend/app/[vertical]/page.tsx b/frontend/app/[vertical]/page.tsx index 65216a2..3d712e9 100644 --- a/frontend/app/[vertical]/page.tsx +++ b/frontend/app/[vertical]/page.tsx @@ -21,10 +21,7 @@ export default function VerticalPage({ params }: Props) { return (
Explore setlists, rate performances, and connect with the {vertical.name} community.
diff --git a/frontend/app/[vertical]/shows/page.tsx b/frontend/app/[vertical]/shows/page.tsx index 0ef11b5..749207e 100644 --- a/frontend/app/[vertical]/shows/page.tsx +++ b/frontend/app/[vertical]/shows/page.tsx @@ -36,10 +36,7 @@ export default async function ShowsPage({ params }: Props) { return (