Hi Hugh,
I've done a github update and I just tested, it's better by some ways but there's a big problem with repeated group.
We don't lose anymore the file names in case of a fail validation (a isnotempty and so on), that's good, but:
Small problem:
When I use for a file upload element 'Maximum File Size', an error occurs if the file is too big, but in this case the tab (I'm using the tab template) doesn't turn red:
Big problem:
When I had a new group:
The value from the first record are copied in the elements ( that's something I've already saw when I modify 'Pre-filters' in a menu).
Let's say I don't care and I upload a new file, but this one exceed the value of 'Maximum File Size', I will have an error ( without the red tab) but this record can be saved, but I will get an old file.
Then, it's about to become an OMG issue because after saving such a record some records seem to be duplicated ( the file part, not the description part). And as records seems a bit mixed up I'm not sure I didn't lose records.
I'm going to do a more detailed test but there's something wrong around fileupload/'Maximum File Size'/Validation
I hope that you can have a look to that because there's a strange behavior.
Thanks.