Changelog of features for gas.brahm.ca 2010-10-31 Happy Halloween! BUGFIX: It turns out on the 31st of any month with 31 days, I had coded in this error: http://james.lab6.com/2007/10/31/how-to-get-the-correct-month-name-using-php/ which caused dates of charts to appear out of whack! BUGFIX: Added a missing linebreak on the mobile vehicle selection page. UPDATE: Changed the date format on the Charts & Analysis page and fueling.php to be compliant with ISO 8601 - no more of this MM.DD.YYYY crap! 2010-04-15 FINALLY done my degree! UPDATE: Added "Fuel spending by month" to charts.php - thanks to Diane for the suggestion! UPDATE: Added more information to the "fast stats" table: Best tank distance, and Best tank mileage. 2010-02-20 FEATURE: Added Mobile Fueling page, available at http://gas.brahm.ca/m/ UPDATE: The "Last X Fuelings" graph on charts.php now 0 for the y-axis minimum to reduce misrepresenting minor changes as major changes. Also, it uses ceil() to round the y-axis max label to something nice and readable. 2009-09-20 Back after an extremely busy summer! UPDATE: Added Google Adsense ads to the top of the page... hopefully this does not get irritating! Hopefully, if the site takes off, it will cover hosting (which, to be honest, isn't much at this point). FEATURE: Added "Fast Stats" to Charts & Analysis pages, which draws up some basic stats on the selected vehicle. BUGFIX: After a long absense, noticed and corrected the fact that the "Last 30 Fuelings" graph was actually displaying the first 30! *forehead slap* 2009-05-20 UPDATE: Added the "vehicle average" text to all of the bar graphs with an average line on charts.php UPDATE: Icons added to browse.php to reduce text clutter. BUGFIX: No ugly SQL error returned when trying to view charts when a vehicle has been created, but no fuelings exist for it. 209-05-17 BUGFIX: Fixed a bug in the fueling.php submission form logic thanks to flossythesmart. Thanks! 2009-05-16 Back after a moving hiatus! FEATURE: Added Last 30 Days fuelings graph to charts.php FEATURE: Added browse.phpto allow visitors to check out a full list of registered vehicles. UPDATE: Navigation links on the left sidebar to a vehicle's other stat pages when you're looking at one of them. 2009-04-24 UPDATE: Removed errors on badges.php and charts.php that would show up when a non-existant vehicleID was entered in the URL. FEATURE: Added Vehicle Cost vs. Total Fuel Cost pie chart on charts.php 2009-04-20 FEATURE: Added Fuel Volume Consumed, Distance Driven by Month pie charts! BUGFIX: To get miles from kilometers on the Mapeteria table I multipled by 1.609 instead of divided! D'oh! UPDATE: Removed a grossly bloated function that drew the MPG charts, wrote a better one! MPG Charts are more dymanic and don't show months that you haven't fueled up in. They also now draw an average line! FEATURE: Added MPG(US/Imp) Mileage by month charts. 2009-04-19 UPDATE: The charts on charts.php now display the chart title and the username, make, model and manufacturer to make sharing easier! BUGFIX: Fuelings.php does not display currency units when the user does not enter the cost of the fueling. BUGFIX: Fuelings.php does not display odometer units when the user does not enter the odometer value. UPDATE: The max and min values on the North American Fuel Economy map are now dynamic instead of statically coded. UPDATE: Added a warning message to the top of the site to alert users when work is being done, and an announcement box that will make sure newly added features are very clear. UPDATE: Added Imperial MPG to the "Small" and "Micro" badges. UPDATE: Added Imperial MPG to "My Vehicles". More integration of different units to the badges and charts will happen as I have time to do it! 2009-04-16 FEATURE: Instead of studying for final exams, I added maps.php. I used Kaitlin Duck Sherwood's cool Mapeteria code to visualize per-province/state fuel economy data. 2009-04-07 BUGFIX: Changing imported fuelings from before 2007 saved the year as 2007. Fixed. Mark M rules. UPDATE: Added name of logged-in user to left-side menu. UPDATE: Started adding some administrative functionality so that I can edit/delete other people's fuelings without logging into phpMyAdmin UPDATE: Improved the way page numbers are displayed on fuelings.php - now it displays a link for each page of values. Thanks to Mike_T for the suggestion. BUGFIX: Fixed a glitch that caused a trio of drop-down menus to show up on fuelings.php. Thanks again to Mark M! 2009-04-06 FEATURE: Average litres/100km by Retailer and Fuel Type Graph Added UPDATE: StatsBar updated to show total consumption and average mileage for all users. UPDATE: Odometer and cost are no longer required fields, for those who only care about mileage and not cost. Thanks TD for the suggestion. BUGFIX: Fixed a bug that prevented users from properly editing fuel types and retailers in fuelings.php. Thanks to Mark M. for catching this. BUGFIX: Fixed a bug that prevented comments from spritMonitor.de from importing to the comments field on gas.brahm.ca in certain situations 2009-04-05 COMMENT: Opened site for public registration