PhilflowIO/tsdav

Build web-based UI for calendar migration

Open

#15 ouverte le 28 oct. 2025

Voir sur GitHub
 (5 commentaires) (0 réactions) (1 assigné)TypeScript (0 forks)auto 404
enhancementgood first issuephase-3ui

Métriques du dépôt

Stars
 (0 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

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

Guide contributeur