Server handling so-called chunked transfers
The client allows for chunked transfer of a (nested) directory structure. The unpacking of the transferred data is currently a manual action. Maybe the server should be chunked transfer aware and could handle the unpacking in that case.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information