WCA0202/Timbre-Audio-to-Brief
Expand to full ISO 3166-1 country list with Taiwan, reordered by music market priority
Add San Diego and other major US music hubs to location data
Split location into country/city with autocomplete dropdowns
Add auto-save to MusicianOnboarding with debounced persistence
Fix MusicianOnboarding: TagPill visibility and add Timbre logo
Fix: pass navigate prop to ClientSettingsView for musician onboarding link
Add brief cancellation, fix musician profile save, and add onboarding access
Fix code review issues: storage bucket visibility, error UI, test failures, and matching weights
Persist selected brief references
Fix feature extractor upload timeout
Derive musician radar from emotion tags
Merge remote-tracking branch 'github/main'
Align Timbre product flows with Supabase
fix: allow FixRelay PR comments
fix: pass token to FixRelay action
fix: correct FixRelay workflow YAML
chore
Add FixRelay workflow for pull request scanning
fix
feat(onboarding): replace placeholder musicians with real DB query in StepMatch
docs: update backend, ENV, RUNBOOK for current feature state; add 0004 migration
fix(onboarding): address all code review findings
fix(onboarding): wire ADD TO BRIEF button to pass emotion data to onboarding flow
feat(onboarding): replace placeholder brief with real brief in StepReview
feat(explore): add thumbs up/down feedback per song, logged to Supabase
fix(explore): region filter now returns results for non-English languages
feat(explore): add language/region filter to constellation results
feat(explore): add Text-to-Emotion text input to Layer 1 bubble UI
refactor(explore): redesign 4-layer Plutchik UI to 3-layer music brief builder
docs: mark StepUpload→Feature Extractor as live, Text-to-Emotion as next step
feat(onboarding): wire Feature Extractor API into StepUpload with mood extraction UI
docs: fix stale song counts, deployment platform, health checks, env vars
docs: document ML microservices (Feature Extractor + Text-to-Emotion HF Spaces)
feat(onboarding): add Timbre home button to progress bar
feat(onboarding): replace 'I know what I want' with upload page for tracks path
feat(onboarding): embed full ExplorePage in brief wizard step 2
fix(nav): set explicit icon color on toggle buttons for dark mode visibility
feat(dashboard): show main nav header on dashboard and project pages
chore: stage NotificationCenter changes
fix(dashboard): add local activeProjectId state and gate Messages behind feature flag
feat(routing): add path-based URL routing so page state survives refresh
fix(dashboard): pass setActiveProjectId down through Page component
chore: retrigger Vercel deploy to pick up Supabase env vars
feat: wire Clerk JWT to Supabase for authenticated data access
fix: constrain Clerk UserButton wrapper to prevent nav compression
fix(nav): constrain Clerk UserButton size to prevent nav compression
fix(nav): properly prevent ctas compression when signed in
feat(nav): replace notification bell with dashboard shortcut button
fix(nav): prevent theme/lang buttons compressing when signed in
feat(dashboard): wire client & musician dashboards to real Supabase data
