What Changed in March 2011
Sunday 20 February 2010
- Added conditional items to menus and submenus.
- Used to limit a new "merge waterways" item to places with two waterways meeting head-on (the only circumstances it can be used).
- Wrote merge waterways and all the supporting database changes
- Resuscitated part-written split code and did a lot of work on it. Menu item conditional on two links and one waterway.
- (pre-release) fixed yesterday's waterway checking sometimes bombing out because no waterways had been read
Monday 21 February 2011
- Lots of coding for waterways editing
- Added a Facebook fans link to the home page - see if that encourages sign-up
Friday 25 February 2011
- New "footer" file added and integrated into templates.
- Tidied up a couple of the output templates to reduce the number of empty lines.
- Swapped logo and menu on banner bar and tidied it up slightly
- Added an indication that a selector had completed and the page was loading
Saturday 26 February 2011
- Added a way to select waterways that are made up of other waterways by adding to the selector page. This is issue 327
- Fixed a minor layout error where two consecutive full-stops appeared when describing some waterway
- Removed wrongly left behind message about maps being a long way from anywhere in the database
Sunday 27 February 2011
- Finally spotted why some logins where hitting a database lock error - fixed two issues (332 and 334) - pre-release
- A major re-write of the code that makes database changes to make it easier to work on and maintain. "Refactoring" is what it's called by the people who make a living writing about, rather than writing, code.
Tuesday 1 February 2011
- Some invalid IDs were causing an error message (and the wrong one at that).
Thursday 3 March 2011
- If you planned a route to a place on an excluded waterway it got stuck trying to work out what was wrong and eventually timed out. Found out why and fixed it.
- Added a framework to start building maps in
Saturday 5 March 2011
Lots of people are exploring the Droitwich and coming across the bug described on Thursday. So fixed in pre-release in a small patch.
Sunday 6 March 2011
- Added a summary map for the day's trip - still needs a bit of work. This is the first map using V3 of Google's API. In time I'll have to convert the others, and this was a useful way of learning the differences (which are simultaneously fundamental and trivial).
- Fixed a bug where it was getting stuck in a loop on some unplannable routes (because of marker places, some links weren't getting removed in the exhaustion of routes)
To Saturday 12 March 2011
- Completed summary map, although there are several enhancements that can be made (issues 347 and issue:325
- Turned off part-written "split" waterway code
→ Release 9.12.10
- Started work on code to display the other waterways in the background
Sunday 13 March 2011
- More map coding, including adding a custom control to show the other waterways and a tooltip-like display of which waterway you are hovering over (which required customising some rather complicated example code).
These maps are an important enough new feature to justify increasing the version number:
→ Release 9.13 *ADDS* Route maps
- Fixed durations when start and end dates given. Two days were getting lost irrespective of whether you had times on those days or not (issue 333).
- Copied the relevant information from the route output to the info box for the maps (and added the start place to the text to make this useful) (issue 350).
- Added a new "home" icon to maps if you start and end at the same place (issue 349)
→ Release 9.13.1
- Fixed bug where maps failed if you didn't have dates in your route planning
- Added markers showing date rather than day number if you did have dates (issue 351)
→ Release 9.13.2
Tuesday 15 March 2011
- An entered "hours per day" figure is now used to tell you how many days a trip should take, even if you are in a mode (like "start and duration") where it's not used for the actual overnight planning. This came out of issue 352
- Removed the extra two days added in 9.13.1. This fixes issue 352 but restores issue 333.
- It turns out that these two issues involve an internal language error - the difference between dates is coming out wrong, and different. This was when the trip spanned a GMT/BST switch and the extra hour caused the difference between the dates to be wrong.
→ Release 9.13.2.1
- Prevented the configuration file being uploaded in a release - which prevents a pile of statistics bugs (I hope)
to Friday 18 March 2011
- Added highlighting of other waterways when you mouse over them.
- Pre-release: fixed a bug that caused photo uploads to end with an error (although they worked)
- Pre-release: fixed a typo in the new activity-log code that broke a particular waterway edit
Sunday 20 March 2011
- Added new map options to option screen and defaults etc
- Enabled "always show other waterways" option
- Create a table of styles for different sorts of waterways, and used to display them on the map
→ release 9.13.3
