What Changed in January to September 2024
Sunday 21 January 2024
- Fixed bug where a place got a symbol even if the symbol had been flagged to be displayed elsewhere. Simple enough bug, but a beast to find (the symbol didn't show for the place, because the place text hid it; if you said "no symbol because there's a separate one" the default code for places with suitable names added it back in!). But now appears to work, and fixes issue 1108.
- There was a bug where generation of spurs could segfault breaking the linear map symbols. This happened every time a suitable page was displayed. Fixing this therefore also prevented double re-drawing of pages after edits (mantis:1199)
→ Release 9.41.9.2
To 18 April 2024
A lot of work has been done on the ability to add "amenities" – a better replacement for the old Points Of Interest – but it wasn't completed before a major hiatus for medical reasons. I'm now fit to both work on it a bit, and to monitor changes.
Amenities have been temporarily disabled to allow a release to be pushed out to ensure that everything else is stable as it's hard to remember to back then. A few other fixes have been made:
- An explicit "width" for maps has solved the problem of maps in PDFs being cut off if you have a high resolution display issue 1195 (pre-release)
- The links to users in place history have been fixed to cope with new users and some general improvement to that code made. Should fix issue 1207
Releasing this as 9.41.10 although these are mainly bug fixes because of large chunk of (hidden) code and the time that has passed.
→ Release 9.41.10
- Some of the amenities JS needed tweaking to prevent bugs - done live
- Fixed error introduced for options for Collapse_Expand
- Catch for a rare race-condition in output
→ Release 9.41.10.1
Tuesday 23 April 2024
- A fix to editing of spurs to prevent JavaScript error (it looks like some part-finished code to allow bridges over spurs to be named - temporarily moved it out of the way).
- Another tweak for the output thing - I'm not sure it really is a race condition, it's specific to Safari!
→ Release 9.41.10.2
Sunday 27 April 2024
- Suppressed some Safari bug reports about promises - it's unique to Safari, probably caused by plugins, but no-one knows and they are hiding real errors.
- Change to how markers are put on maps to support upgrade to mapping library (new code is lot more elegant too)
- Extra space added to mooring text
- Removed a test line for logons that caused confusion under strange circumstances
→ Release 9.41.10.3
- Added a version number to the maplibre links to avoid excessive caching breaking things (improvement over pre-release patch)
- Brand new marker icons for maps - significantly clearer than the old ones. There's an SVG intermediate in case the mapping software ever allows them instead of PNGs. They are also organised in a more sensible way into sub directories and have different shapes depending on types.
- Fixed bugs and lack of clarity in furthest place. Still needs some minor work but a lot better.
→ Release 9.41.11
Monday 6 May 2024
- Further work on furthest place - markers highlight (in a new way) when you move to the text
- Prevented new accounts that use Facebook or Twitter to log on, with an explanation.
- Removed the ability to associate an external provider with an existing account
→ Release 9.41.12
Friday 17 May 2024
- Fix for attempt to do automatic collapse/expand on pages before they had loaded enough - may break other aspects of page layout
→ Release 9.41.12.1
Friday 21 June 2024
- Pre-release fix to furthest place input on route planning page to resolve issue 1229
Saturday 22 June 2024
- Added a QR code to saved routes as suggested in issue 1224
→ Release 9.41.13
To Tuesday 23 July 2024
- Improved input and display of boat dimensions on the preferences page mantis:1234
- New buttons (including full screen) on maps mantis:1235
→ Release 9.41.14
Friday 2 August 2024
- Attempt to fix a problem where users get re-migrated from older accounts, meaning new saved routes get lost.
→ Release 9.41.15
Saturday 3 August 2024 ==
- Change to source to resolve issue 1240
- Two JS tweaks to try to avoid common errors in photos and furthest-place maps
→ Release 9.41.15.1
Wednesday 7 August 2024
- Fix to circle map generation to remove missing places from the queue
- Improvements to place deletion:
- Capture reason
- Display it
- Do not allow deletion without a reason
- Additional message about considering a rename instead
→ Release 9.41.16
Thursday 29 August 2024
- Text and spacing on menu for small screens enlarged
To Monday 30 September 2024
- New simplified start screen for small screens (mobile devices)
- Fixed bug when searching for features with same name (Stoke Locks)
- Restored generation of missing circular maps
- Improvements to documentation for, and implementation of, installation on a new machine
→ Release 9.42
