2 Commits

Author SHA1 Message Date
wxs
6cc703ada2 feat: monorepo 重构 + 新增 5 个平台适配器
项目从单体结构重构为 pnpm monorepo (shared/backend/frontend),
新增 YouTube、Instagram、Twitter/X、哔哩哔哩、微博 5 个平台适配器,
包含完整的单元测试和 E2E 测试覆盖。

- 完成 T-031~T-044: 5 个适配器实现、注册、配置和测试
- 重构前后端分离: Hono 后端 + Next.js 前端
- 151 个单元测试 + 21 个 Mock E2E + 25 个真实 E2E
- 适配器基于真实 TikHub API 响应结构实现

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 15:43:25 +08:00
wxs
1fb288986a feat(init): Phase 1 — 基础架构搭建
- 完成 T-001: Next.js 14+ App Router 项目初始化,配置图片域名白名单
- 完成 T-002: TypeScript 类型定义(ContentItem, Platform, PlatformAdapter)
- 完成 T-003: API 代理层路由(热榜 + 详情)
- 完成 T-004: TikHub API 客户端与滑动窗口限流器
- 完成 T-005: 抖音平台适配器
- 完成 T-006: TikTok 平台适配器
- 完成 T-007: 小红书平台适配器
- 完成 T-008: 适配器注册表与平台配置
- 完成 T-009: Zustand Store(settings + favorites)
- 完成 T-010: 全局布局组件(Header + PlatformTabs)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-02 19:20:55 +08:00