PhilflowIO/tsdav

Build web-based UI for calendar migration

Open

#15 创建于 2025年10月28日

在 GitHub 查看
 (5 评论) (0 反应) (1 负责人)TypeScript (0 fork)auto 404
enhancementgood first issuephase-3ui

仓库指标

Star
 (0 star)
PR 合并指标
 (PR 指标待抓取)

描述

Create a browser-based UI to make migrations more user-friendly.

Requirements:

  • Visual config builder (no JSON editing)
  • OAuth2 flow in browser (popup for Google auth)
  • Real-time progress dashboard
  • Migration history view
  • Responsive design (mobile-friendly)

Technical Details:

  • Frontend: React or Vue.js
  • Backend: Express.js API server
  • Uses tsdav in browser mode (already compatible)
  • OAuth2: Redirect flow instead of refresh token
  • State management: IndexedDB for client-side storage

Estimated Effort: X-Large (15-20 days)

Related to: DAV Migration CLI - Phase 3

贡献者指南