I’ve done a quick update to the Chaser Log features on the database. This came about due to reports that some logs were not displaying OK.
The display is a bit of a hack for several reasons. Last time this happened I added the option of displaying just 12months of log rather than the whole thing. That reduced the amount data processed by the database and server and also sent to your browser. It also meant I could re-enable the confirmation code. That code is well crufty and does the confirmation on the fly. The result is if you have a big log then the on the fly calculations are quite slow.
The current fix is a short term one as I will have to code this properly as SOTA continues to grow at a scary pace. But in the meantime the display has been changed to minimise the data downloaded. Now the default option is to display just the last 6 months log. Options include the previous 6 months log (i.e. the 6 months before the last 6 months) and last 12 months along with complete years of data.
If you are logged in you see the full display else you get the short form display. If you want to see if the contact is confirmed you need to select the “show confirmations” tick box and then click “show”. The display will update with the star appearing where valid. You can also click “show unconfirmed only” to see the contacts which are not confirmed. The performance boost when not checking for confirmations is dramatic on my development PC but may not be so obvious on the production server.
It seems to be working fine for me but if you see anything funny happening or spot any bugs mail me and mm0fmf_sota AT intermoose.com and put the word DATABASE in the subject.
I can now enjoy a small drink. All the best for 2013!