Updates on September 15, 2026 (Release 1523)

  • :tada: improve RAM use in city sync code, allowing me to turn that back on
    • I think there are other ways that I can still speed things up, but this is good for now
    • my unreliable guesstimates put the global cadence at about 1-3 months - I’ve seen anywhere from 1600 to 3300 cities updated per day lately
  • :sweat_smile: temporarily exclude top 20 most populated cities from regular syncing
    • the updated city sync process is a bit more data/memory intense, so I’ve got the biggest dangers excluded for now
    • I want to let the sync process run for a while, so cities can get their updates
    • after things are in a nice spot, I’ll pause syncing again, push through these large cities, and monitor resource usage to see how careful I really need to be
  • :hammer_and_wrench: stop repositioning the map when navigating to the Route Builder page
  • :hammer_and_wrench: update Garmin authentication to meet their end-of-year deadline
    • there shouldn’t be any visible difference (one person noticed duplicate Garmin entries in their Settings page while I was working on the transition)
    • this included a fix for an authentication issue when the Garmin Connect app is installed
  • :nerd_face: add a script for myself to handles cases where Streets display the wrong node count (e.g. indicates 20 nodes on the page but shows 2 on the map) … If you notice cases where the count is wrong, let me know and I can clean it up (as far as I can see, this is an issue that was resolved some time ago)
  • :hammer_and_wrench: fix a few places where pagination could produce duplicate results across pages
  • :hammer_and_wrench: fix an issue where people who just became a Supporter might have their LifeMap cleared out … it could happen if they became a Supporter while there was an unusual delay in the Supporter LifeMap rebuild queue
  • :hammer_and_wrench: fix a bug when removing a manually completed street while its city is syncing … only I saw this one, but the result was that certain jobs would hang indefinitely
  • :hammer_and_wrench: fix a bug with Route GPX downloaded file names where some browsers/devices would give a route-name.gpx.xml file instead of route-name.gpx
  • :hammer_and_wrench: fix the special Challenge pages (e.g. Nodevember) to properly show the last event’s results while the next event is upcoming within the same year
  • :paintbrush: fix a few weird line height cut-off issues
  • :paintbrush: fix dark mode text color on Links page
  • :nerd_face: various software updates
7 Likes