summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authoryyamashita <yyamashita@mosquit.one>2026-05-08 08:38:32 +0900
committeryyamashita <yyamashita@mosquit.one>2026-05-08 08:38:32 +0900
commit1246c8382c8734dc705f96bf9fa6b5efdd3819bc (patch)
treecc840910f942aace0f21f3550151e95d08dafcf2 /TODO.md
parent6579d8423bdeeca0e6b11df5410051c0aaed5d16 (diff)
Fix all TODO bugs and implement feature additions
- SCRAPE_TARGETS.md: add 5 missing venues (nine-spices, nishieifuku-jam, fever-shindaita, moon-step-nakano, mod-shibasaki) - Navigation: add 日付別 link to venues.tsx and events.$id.tsx headers - venues.tsx: add official site external links per venue card - ScrapeButton: new component with useFetcher-based trigger + 2s polling progress UI showing per-venue status and event count - venues.tsx / events._index.tsx: wire in ScrapeButton - FilterBar + db.server.ts: add area filter derived from venues, threaded through queryEvents Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/TODO.md b/TODO.md
index 2c076a4..c576d7c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,24 +2,24 @@
## バグ・不整合
-- [ ] **SCRAPE_TARGETS.md が古い** — `index.ts` には17会場登録済みだが、MD には12会場しか掲載されていない。未掲載5会場:
+- [x] **SCRAPE_TARGETS.md が古い** — `index.ts` には17会場登録済みだが、MD には12会場しか掲載されていない。未掲載5会場:
- `nine-spices`(Nine Spices)
- `nishieifuku-jam`(西永福JAM)
- `fever-shindaita`(新代田FEVER)
- `moon-step-nakano`(MOON STEP 中野)
- `mod-shibasaki`(MOD 芝崎)
-- [ ] **ナビゲーションの不一致** — `venues.tsx` と `events.$id.tsx` のヘッダーナビに「日付別」リンクがない(`events._index.tsx` には存在する)
+- [x] **ナビゲーションの不一致** — `venues.tsx` と `events.$id.tsx` のヘッダーナビに「日付別」リンクがない(`events._index.tsx` には存在する)
## 機能追加
-- [ ] **スクレイプ実行ボタン** — 会場一覧ページ・イベント一覧ページからUIで `/api/scrape` を叩けるようにする(現在はCLIか直接APIアクセスのみ)
+- [x] **スクレイプ実行ボタン** — 会場一覧ページ・イベント一覧ページからUIで `/api/scrape` を叩けるようにする(現在はCLIか直接APIアクセスのみ)
-- [ ] **会場公式サイトリンク** — 会場一覧ページの各会場に、公式スケジュールページへの外部リンクを追加する
+- [x] **会場公式サイトリンク** — 会場一覧ページの各会場に、公式スケジュールページへの外部リンクを追加する
-- [ ] **エリアフィルター** — FilterBar に `area` 絞り込みを追加する(渋谷・下北沢・新宿など)
+- [x] **エリアフィルター** — FilterBar に `area` 絞り込みを追加する(渋谷・下北沢・新宿など)
-- [ ] **スクレイプ進捗UI** — `/api/scrape-status` をポーリングしてスクレイプの進捗・結果をUIに表示する
+- [x] **スクレイプ進捗UI** — `/api/scrape-status` をポーリングしてスクレイプの進捗・結果をUIに表示する
## スクレイパー