From ae6f6f7f74fd4df7704f963d2f1fdd1f3100668f Mon Sep 17 00:00:00 2001 From: yyamashita Date: Fri, 8 May 2026 03:50:45 +0900 Subject: Add capacity filter for live houses (~100 / 100~300 / 300~) - Add capacity field to VenueMeta and all 17 scrapers (researched values) - Add capacity column to venues table with auto-migration for existing DBs - Add capacity_range filter to queryEvents (small/medium/large) - Add capacity selector to FilterBar UI Co-Authored-By: Claude Sonnet 4.6 --- app/components/FilterBar.tsx | 17 ++++++++++++++++- app/lib/db.server.ts | 36 ++++++++++++++++++++++++++++-------- app/lib/scraper-runner.server.ts | 4 ++-- app/routes/events._index.tsx | 5 +++-- app/scrapers/base.ts | 1 + app/scrapers/club-quattro.ts | 1 + app/scrapers/fad-yokohama.ts | 1 + app/scrapers/fever-shindaita.ts | 1 + app/scrapers/flat-nishiogikubo.ts | 1 + app/scrapers/liquid-room.ts | 1 + app/scrapers/meets-otsuka.ts | 1 + app/scrapers/mod-shibasaki.ts | 1 + app/scrapers/moon-step-nakano.ts | 1 + app/scrapers/navey-floor.ts | 1 + app/scrapers/nine-spices.ts | 1 + app/scrapers/nishieifuku-jam.ts | 1 + app/scrapers/pitbar-nishiogikubo.ts | 1 + app/scrapers/shibuya-o.ts | 1 + app/scrapers/shimokitazawa-era.ts | 1 + app/scrapers/shinjuku-loft.ts | 1 + app/scrapers/warp-kichijoji.ts | 1 + app/scrapers/www-shibuya.ts | 1 + 22 files changed, 67 insertions(+), 13 deletions(-) (limited to 'app') diff --git a/app/components/FilterBar.tsx b/app/components/FilterBar.tsx index fd7be72..7b8ca0c 100644 --- a/app/components/FilterBar.tsx +++ b/app/components/FilterBar.tsx @@ -63,6 +63,21 @@ export default function FilterBar({ venues, defaultDateFrom, defaultDateTo }: Pr /> + {/* Capacity */} +
+ + +
+