Thank you, I am trying my best to make the plugin as useful as possible and help as many issues as it is possible to do without manual intervention. You have no idea how many problems arise with the exponential use of jQuery in extensions...
And it's buggy. Creating a document on a file in the front end adds a record to the database, but it doesn't show up after saving. It knows there is one there because if you try to add another one it fails, but you can't see it in the back end either so it has to be deleted from the database. Every time you perform an operation on a file, it returns to the root folder instead of staying on the page you are working on. It took me ages to work out that you need "Access Administration Interface" permissions to edit metadata on the front end.
Back to the drawing board.
Just one complaint - why is it hidden in Contacts & Feedback -> Forms? There must be loads of people looking for a component like this that never find it.