Skip to content

Build web-based UI for calendar migration #15

@PhilflowIO

Description

@PhilflowIO

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions