What Changed in January and February 2023
What changed in October to December 2022
To Saturday 14 January 2023
Major improvements to options page and management
- Moved internal storage from XML to JSON
- Improved default set to handle names, types and values
- Made option names and form names match, so setting values much easier when reading form
- Create enhanced version with every value it in at build time
- Can't have a value that's not in the default set
- Check for version number and update - the last few here mean there is no need for special code to patch new options
- Changed approach to excluded waterways - put them in the defaults and build when changed; reload and check when date changes
- Prepared for for PDF options that can be turned on when needed, but not activated yet
- Hid POI options as they don't really do anything these days
- Removed the "types of places" excluded subtab as that's all broken stuff.
- Minor tweaks:
- Turned "busy" cursor off after an error on page submission
- If you enter a new value for a dimension or speed, then change the units, the new value is acted on
- Speeds are now in kph nor km (mph was right!)
Other stuff
- Added the apple bot to the excluded bots for JS errors (it keeps trying to run code having ignored instructions to load it)
- Fixed the link pop-up (next to QR codes) as that has not been showing links to actual pages for a couple of years now
→ Release 9.40
- A heap of small changes to fix bugs resulting from this release
- Changed the way include files are checked for duplicates to avoid problems with paths that have finally become too much of a pain to ignore
→ Release 9.40.0.1
- Restored customisation to pages. If this isn't working for you, visit Preferences and then save or apply to reset things.
→ Release 9.40.0.2
- Got display of waterways making up a publication working (has been broken since who knows when - definitely years). Involved writing lots of new code.
→ Release 9.40.1
Sunday 15 January 2023
- Improved major edit by adding a "return" button which defaults to taking you to the major edit selector, but can take you back a single stage when needed (eg when showing books)
- Put up a useful message when you try to show the map of a book which has no canals
- Added some book info to the map of a book
- Made the list of waterways for a publication into links to the waterway
- Cancelling or saving an edit for waterway publications now takes you back to the waterway, rather than trying for the place with the same ID(!)
- Added a message on editing publications to tell you how to add waterways
These, and the previous release, satisfy issue 1101.
→ Release 9.40.2
- Fixed an old bug (so not something I've just broken) that I'd overlooked that is the thing responsible for wiping the associations of publications with waterways.
→ Release 9.40.2.1
Monday 16 January 2023
- Added brand new water level information from UK Government information - dynamically added to navigational notes for places only at the moment in a very basic way.
→ Release 9.40.3
Tuesday 17 January 2023
- A few additions to the information in the experimental water level display
- New framework to fetch and render the information, avoids needing to rebuild pages when it changes
→ Release 9.40.4
- Some tweaks to the "notdefault" option setting to hopefully fix mantis:1104:issue 1104
- Added the "redraw map" option to the default options which should help to avoid some error reports
→ Release 9.40.4.1
To Saturday 11 February 2023
- Significant changes to provide new options for itineraries, including PDF generation
- Columns of data can be individually turned on or off
- Lock counts of zero can be hidden
- Times can be hidden
- closeup maps and thumbnail photos can be turned on and off (a popular request - I still like them so they are on by default!)
- These options are hidden until selected by a button on "Output" tab
- Some other changes to PDFs
- The default font-size is bigger (the PDF generator we used had changed it's behaviour - another popular request that took some getting to the bottom of)
- A couple of display typos and improvements to the text layout.
- The overall map can be suppressed if you don't want it,
→ Release 9.40.5
Sunday 12 February 2023
- Added an option to turn historical events off from itineraries
- Added a quotation on the itinerary page - and the ability to disable it through options
→ Release 9.40.6
- Fixed error introduced in 9.40 where the drop-down options for a specific part of a route or page didn't work any more (which are shown, and it what order, still did). Addresses issue 1107
→ Release 9.40.6.1
To Wednesday 15 February 2023
- Reworked the "set options from dropdown" code changed on Sunday on further thought. Now much tidier and simpler.
- Re-enabled the "collapse sections" option
- Added the "hide empty sections" one
→ Release 9.40.6.2
Saturday 18 February 2023
- Several pre-release tweaks to sort out a few problems with the previous release
- Vastly improved selectors to pick which items are displayed and change the options - uses shift for multiple select and now mimics the way the version using SELECT items worked
→ Release 9.40.7
- Added ability to set colour and width for highlighting your route in output - as requested in issue 1099.
→ Release 9.40.8
To Monday 27 February 2023
- Change the message when winding options are shown to hopefully reduce the confusion displayed in issue 948
- Creating a ring
- selector maps now work
- Ring editing
- selector maps now work
- selector maps now start on the appropriate level (country block) for the existing ring
- Pre-release fixed a bug for someone's saved options that broke loading
- Added a trap for a particular way of breaking route planning (setting a fixed stop, saying it was the last one, and putting some but not all previous fixed stops in before it)
- Improvements to speed up editing links and features, also fixed the code to only present things that made sense - issue 1112
→ Release 9.40.9
- A couple of minor bugfixes around the "extra time" functionality, including the "hide this help"
→ Release 9.40.9.1