As the subject asks: how does Curse.com determine which file upload is the "newest file"?
You can see here for Ovale that I recently uploaded 6.0.53 and it is available in the "other downloads" tab as a "release" file, but the main page still says that 6.0.52 (the previous release) is still the newest file available.
I have been doing direct file uploads instead of relying on the packager so as to avoid packaging problems, but now I'm running into a different set of problems :-/
That's a good point, but I've been trying to be a good citizen with using Curse services since I do use their localization stuff, and I figure keeping the repo and the pages here up to date is good for helping their web traffic in return. I'm not sure how many people pull the repo for Ovale other than Sidoine and myself, but just-in-case, I've kept pushing my changes here as well as on GitHub.