fediversion/backend
fullsizemalt c1c041bbe9
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s
feat: Add user vertical preferences API and onboarding UI
Backend:
- Add routers/verticals.py with CRUD endpoints
- GET /verticals - list all bands
- POST /verticals/preferences/bulk - onboarding bulk set
- CRUD for individual preferences

Frontend:
- Add BandOnboarding component with checkbox grid
- Add /onboarding page route
- Calls bulk preferences API on submit
2025-12-28 16:04:18 -08:00
..
alembic feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
importers feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
migrations feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
routers feat: Add user vertical preferences API and onboarding UI 2025-12-28 16:04:18 -08:00
scripts feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
services feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
tests feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
alembic.ini feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
auth.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
check_missing_videos.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
comprehensive_import.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
database.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
dependencies.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
discover_audio_links.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
Dockerfile feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
email_service.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fast_import_setlists.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fetch_youtube.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fix_numeric_slugs.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fix_set_names.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fix_tour_dates.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
fix_tours.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
helpers.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_bandcamp_catalog.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_by_date.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_elgoose.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_per_show.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_setlists_direct.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_setlists_smart.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_songs_only.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
import_youtube.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
inspect_api.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
main.py feat: Add user vertical preferences API and onboarding UI 2025-12-28 16:04:18 -08:00
migrate_honking.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
models.py refactor: Remove emojis and band colors from codebase 2025-12-28 15:07:42 -08:00
models_tickets.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
populate_links.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
quick_seed.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
repro_review_crash.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
requirements.txt feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
schemas.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
seed.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
seed_activity.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
seed_demo.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
seed_output.txt feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
seed_ratings.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
slugify.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
start.sh feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
sync_artists.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
test_seed.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
test_smtp_connection.py feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00
youtube_videos.json feat: Initialize Fediversion multi-band platform 2025-12-28 12:39:28 -08:00