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
Create a browser-based UI to make migrations more user-friendly.
Requirements:
Technical Details:
Estimated Effort: X-Large (15-20 days)
Related to: DAV Migration CLI - Phase 3