[Shipper Pro] Several minor but important enhancements

Here’s a 4min video of my testing for reference for the list of suggestions: https://share.getcloudapp.com/E0ub079D

Please add “Migration Filters” for Import, not only Export.

https://premium.wpmudev.org/docs/wpmu-dev-plugins/shipper/#api-migration says:

Unlike the export function, files and databases tables cannot be excluded. Sites/networks must be moved in their entirety.

I want to import ONLY the database, for example. I shouldn’t have to initiate this from the site I’m importing from (export).

The “Migration Filters” link is generic to https://premium.wpmudev.org/docs/ but should be more specific, like https://premium.wpmudev.org/docs/wpmu-dev-plugins/shipper/

The docs don’t say if wildcard exclusions are allowed. For example, if I want to exclude “*” files or “wp-*” files — for when I want to draw down just the database.

The file exclusion should have directories to navigate through so I can uncheck the ones I don’t want, just like the database tables.

The pre-flight check incorrectly calculates package size (e.g. 2GB) when filters are in use, such as excluding all of “wp-content/” (e.g. 96MB)

It’d be really nice if functionality like https://github.com/billerickson/BE-Media-from-Production#using-with-wp-migrate-db-pro existed in Shipper itself — both the “delta sync” (instead of full replace) and the ability to serve media from the live site to keep dev/staging/local working copies much lighter.