Compression option front-end added and upload errors implemented