Eric
Posts: 5743
Joined: 10/10/2003 From: Seattle, WA Status: offline
|
I have made a series of small, mostly behind-the-scenes changes over the past five days. v2.2.7: Fit and finish Tonight I surfed my web logs looking for errors that had occurred in the past few weeks, and I found three issues (in addition to the date validation error which was reported and fixed yesterday). (1) If the totals in the purchase summary reports were too large there was a data type overflow which is now fixed. (2) The new add/edit wine page didn't properly validate that the vintage was an integer value. (3) Worst of all, when I added support for international locales (for date and currency handling) about two months ago, I didn't carefully check the list of all the locales to ensure that my web server supported them. There were a number of obscure locales which I pruned from the list, and I also installed support for East Asian and Middle Eastern scripts. Three users had gotten themselves wedged by switching their account to an unsupported international locale, as this would cause all page renders to show an error. v2.2.7: Payment reminder This may not be the most popular change. Users who have used the site for more than 60 days without a payment will now see some bold, red text in the footer which encourages them to go to the payment page. I also cleaned up this page a bit. v2.2.6: Fit and finish (1) If a user proposed an updated UPC code for a wine shared by other users, this proposed edit was not properly handled. This is all fixed now. (2) When adding or editing a professional review, if there was a validation error in the review date, this was not properly handled and would lead to a server error on page render. Now I properly handle this case and inform the user the date is invalid. (3) Doing an Advanced Search based on a price window was busted. All fixed now. v2.2.5: Fit and finish When adding a new wine, if your search result (say on a producer name) returned nothing, the message was misleading. I cleaned this case up to make things more intuitive. v2.2.5: Behind the scenes I had a stored procedure for cleaning unused entries from the database (that result from cleaning up strings etc.) I now can kick this off via an administration web page. All of this makes it easier for me to tendto the database and keep things clean. v2.2.4: Miscellaneous I made a few more tweaks to the add/edit wine page. (1) In the interest of performance and page rendering size, the list of producers is now filtered to country and region. (2) The list of varietals now shows the 'master' varietal in square brackets after the varietal name. v2.2.4: Behind the scenes I created the mother of all database utilities for myself. Now I have a web-page where I can do search and replace of values across all of the wine description fields. I used to be able to do this directly in the database, but now I have a much nicer user interface to make myself much more efficient.
_____________________________
Cheers! -Eric LeVine
|