Version History
How did I find this crazy page?
You clicked on the version number in the page footer. You have done well, little interwebber.

So, whats this page all about?
I don't spend much time coding this website. When I do, I always forget what I was working on last. Saturn (task management software) has helped with this alot, but I'd still like somewhere simple to record changes between versions. This pages contains details of major revisions made public.

2.90 - Sept 2005
When it all begain. Major code rewrite 3 away to commence, so I choose a 2 point very high number - 90 will do nicely. From now on I'll stick with nice standard versioning. (curr+0.1 for minor, + floor(curr+1.0) for major)

2.91 - Sept 2005
  • Database redesigned - tables = table_name, ie, gallery_pictures, blog_comments. field names = FieldName, ie, PictureID, UserID etc
  • Site URL maintained though Jimmy helper class
  • Blog:
    • Uniform code
    • Comment through code
    • Completed error messages
    • Uniform code
    • Add RSS feed
  • noAPI started - flexible authentication class
2.92 - Sept 2005
  • Comments section == view single post. No longer seperate pages for the message, and the message + comments.
2.96 - Jan 2006
Lots of changes:
  • Site URL maintained though Jimmy helper class
  • Gallery:
    • File uploading coded
    • Manage categories partially complete
      • Add/edit categories
      • Move categories
      • Edit ownership on categories
      • Nasty code for keeping parent/child stuff working
    • Previous/next picture navigation
    • Add RSS feed
  • Simple member profiles
  • Music:
    • Generated from iTunes Library file
    • Artist/Album/Title/No/Length/Rating
    • Urlencode plain text stuff passed in URL
  • noAPI - added registration form
  • Entire site parameterised in config file
  • Coding standards - Everything proper case (variables, class names, function names etc), code commented, laid out better
  • Search functionality added (MySQL full text)
  • Smileys added!
2.99 - Jan 2005
  • Gallery - added comments
  • Site wide - record IP when people leave comments
  • Films:
    • Film collection - Title, Region, Cert, Year, Rating
    • Stats - total films, earliest, most revent, last added
  • noAPI - edit profile
3.0 - Jun 2006
The culimation of 3 months hardcore 10 minutes a week action!
  • Updated CSS - We're now boring and grey
  • Gallery
    • Fix layout - everything now wrapped in divs
    • Resize medium sized thumbnails on the fly - approx 30mb of dispace saved
    • Ability to edit descriptions of uploaded images
    • Fixed bug with single pic in a category blowing up the layout
    • Cookie crumb style menu consistent with management features
    • Don't allow users to either their parent categories
    • Delete picture
    • Delete a category, and its pictures
    • Fix multiple image upload switcher
    • Fixed numbered image upload problems
    • Show image thumbnails following upload
    • Fix next/previous image bugs
    • Fix delete images code - extra "." in code
    • Add guid to RSS feed
    • Gandalf powered Spam prevention
    • Add useless info section:
      • Total pictures
      • Total categories
      • No of users that can upload pics
      • No of users that have uploaded pics
      • Least pics uploaded
      • Most pics uploaded
      • Most popular picture day
  • Blog:
    • Add guid to RSS feed
    • Change image div tags
    • Add centred tag
    • Gandalf powered Spam prevention
    • Cookie crumb style admin navigation, as gallery
    • Changes how BB code is used to align/format images
    • Standardised blog add/edit form - one function to rule them all
    • Renamed functions and restructured a little. PHP is nasty by nature, but I'm trying to tame it.
    • Added usless info page
  • Implemented page template
  • GeoURL support
  • noAPI:
    • Avatars - Upload/delete/edit - show alongside blog items, gallery items, comments and profiles
    • Forgot password - issues temp password valid for 24h
    • Gandalf powered temp password bot spam protection thing
    • General security improvements
  • Jimmy:
    • Removed cimg ang mulimg tags
    • Added c tag for centre aligned text/images
    • Don't add timezone difference to dates when generating RSS spec dates
  • Music:
    • Updated iTunes XML parser to work with PHP5 - thanks Peter Minarik
  • Films:
    • Cookie crumb menu style admin navigation
Last Updated: 18th May 2006
© Copyright 2003-2008 David Dawson. Cobbled together in 0.0019 seconds using 1 queries. (v3.0)