more robust file upload with progress bar/#2184

Efforts

ListGrouped
no efforts booked yet