Nothing for users to see here!
The contact form captcha (turnstile) is now working, it was turned off and I was deluged with spam.
Nothing for users to see here!
The contact form captcha (turnstile) is now working, it was turned off and I was deluged with spam.
Users in inter-club competitions are no longer being counted for billing purposes.
There was one package which I use which changed significantly some time ago and I chose then to stick with the version which worked and needed no changes in my code. It's never a good idea to stick with old versions so I bit the bullet and have changed this site to use the newest version. It's well tested, but if you do have any issues uploading CSV or Excel files please let me know.
The payment page was broken. Last year I thought that I had moved away from the deprecated method which I was using, and I had, except in one important respect. I now use the correct card entry form so payment will work again.
The site is now built and runs using Microsoft's .NET 8.
There was a problem with downloading competitions with a large number of entries, it has been a problem for me for a while, but it finally happened to another club so I fixed it. The issue was that I was using Cloudflare as a reverse proxy which means all of the traffic went through them and they issued the https certificate. The free account (which I use) has a fixed request timeout of two minutes, so any download which took longer than that failed. The site no longer uses Cloudflare as a reverse proxy, you now connect directly and I get https certificates from letsencrypt. If everything breaks in 90 days time then I've got the renewal wrong!
When entering the author in the image metadata was checked against the name of the author uploading the image. This was a hangover from the way Storrington used to work. That check is no longer performed so the 'Fix It' button should see a lot less use.
After one failed attempt at this which was far too complicated there is now provision for competitions which are based on awards (e.g., Highly Commended, Commended) rather than scores. Scoring Schemes are now called Judging Schemes.
Each entry still has a number which has to be entered, but when the results are shown the numbers are translated to the given text.
Here's an example:
Not much has changed from a user's perspective, mainly updating components which the site uses and fixing obscure crashes caused by hackers and website crawlers.
The following bugs have been fixed.
When images are entered the title and author are written into the image metadata, this is so that programs like FFPx can use that data when the image is added to a competition. Up until now the author field has remained set in the download for sending to a judge. No more! The author is now removed from the image metadata for this download.
When using super competitions, the results were correct but not necessarily in date order.
The rules for detecting when a club went over ten users and therefore had to pay were applied inconsistently and were a tad too strict.
The aggregated competitions (... of the year) showed total garbage if someone who took part was removed from the members list. They are now shown correctly.
Some people have mistakenly put their names in the author field when entering. If this goes unnoticed it's embarrassing for all. If firstname lastname or firstname lastname distinctions are found in the title the entry is refused.
A competition deadline is now compulsory. Much of the functionality of the site revolves around the deadline and the competition date so it makes no sense not to have one.
Reduce the number of emails I get. Whenever an exception (crash) is thrown I get an email.
Another platform update. No change to the application.