What Changed in August and September 2021
What changed in May to July 2021
Sunday 1 August 2021
- Made f:nnn work as well as s:nnn to go to a feature from the search box
- Wrote a script to fix (at least) some cases where changes to the waterway structure break areas
- Put a trap in for when areas cannot be regenerated because of changes to the waterway structure that references this
→ Release 9.37.22
Tuesday 3 August 2021
- Added new "autogenerate" for configuration and made it deduce the root file path for canal at build
- Can flag include files with the namespace they need and errors are caused if included otherwise
Saturday 7 August 2021
- Did that for all currently named include files
- Added a polyfill to help the poor person who keeps trying to plan things using Chrome 52
- Added debugging for two of the commonest JS errors to try to get to the bottom on them
→ Release 9.37.23
- Improvements to loading of saved routes
- Put a "banner" at the top, which means that there are easy to access buttons
- The "open to all" section now works properly when you are logged in
- The code has been tidied
- All sections default to collapsed unless there are 5 or fewer items in them
- There is a count of how many are in each section (put in when testing, but liked it)
- The row is highlighted when selected
Sunday 8 August 2021
- Each block is broken into tabs by year, plus a "recent" tab that shows the top few
→ Release 9.37.24
To Tuesday 10 August 2021
- Move improvements to load/save
- Fixed small buglet in load with getting the right public routes for logged on and not logged on
- Tabs are now only as tall as they need to be
- "Recent" is most recently accessed, not by created date
→ Release 9.37.24.1
Thursday 12 August 2021
- Put a trap in for a confused state in navigational notes (when a navigational note is there but empty, and a 'stoppage' based navnote needs to be added)
- Checked the database for empty navigational notes and deleted them and references to them [pre-release]
- Made it that saving an empty navigational note does the same as deleting it (prevents the problem recurring)
- Fixed editing of navigational notes by themselves
→ Release 9.37.24.2
Friday 13 August 2021
- Continuing improvements to loading etc of routes
- Save and Delete menus are only there is you are logged in
- Delete has checkboxes, not radio buttons so you can delete multiple routes
- You can only delete your own routes (so cannot easily spoof the server into deleting things)
- Fixed highlighting in load (only worked for the "recent" instance of something that was in twice)
Together I think these multiple changes address issue 952 as well as making the whole thing better
→ Release 9.37.24.3
Tuesday 17 August 2021
- Fixed a (gradually creeping, as pages got rebuilt) bug where a patch when fixing the Navigational Notes problem last week broke virtual cruises (it actually suppressed all navnotes!). Pre-release.
Friday 20 August 2021
- Some small tweaks to fix tiny bugs from autoreport, and some more JS debugging to try to catch others → Release 9.37.24.4
Monday 6 September 2021
- Fixed bug where you couldn't clear the place when planning a furthest place
Wednesday 9 September 2021
- Improved "nearest" plugin for pages to suppress information when boat size makes unnecessary as suggested in issue 961
To Saturday 25 September 2021
- Refactored entire route generation process to use plugins, building on the much better framework I'd created for pages - addresses my issue 949 and issue 955.
- Improved the "move photo" code to prevent it moving photos to names rather than IDs (issue 962)
→ Release 9.38 (beta only)
Tuesday 28 September 2021
- Migrated lots of output display options into the route plugin config (and off the main tab)
- Fixed a bug in reading default options
→ Release 9.38.0.1 (beta only)
Wednesday 29 September 2021
- "Reset to defaults" now works (looks like it's been broken for a while)
Thursday 30 September 2021
→ Release 9.38.0.1
