As a Knack developer, the "Shared Builder" structure generally works really well. However one feature that is lacking is the ability of creating copies of apps as backups. Frequently while developing an app for a customer, I want to be able to make a backup copy of the app before I make some large changes which might go awry. In these cases, I need to request for the customer to make this copy, and wait for them to let me know it's done.
It would be nice to be able to initiate an app copy as a Shared Builder. (I understand from a security perspective the app needs to continue to be owned by the customer's account, and might be limited by how many apps their Knack plan allows.) The copied Knack app should automatically also be shared with the Knack Builder that initiated the copy.
This doesn't present any security or proprietary issues, since the customer already shared the original app with me, and I'm just making a copy of that.