CSV import enhancements — column mapping, preview, and validation #27
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Enhance the existing CSV import with an interactive column mapping UI, data preview/validation step, and robust error handling. The basic CSV import (issue #10) is functional but needs a production-grade UX.
Current State
Basic CSV import works with fixed column headers (title, address, city, etc.). Geocoding and update-existing options are functional.
Requirements
Column Mapping UI
Preview & Validation
Import Options
File Format Support
Progress & Reporting
Geocoding During Import
Acceptance Criteria