You can now search activities by date; it supports YYYY-MM-DDsearching as well as the individual parts e.g.31will search for all activities on the 31st day &2025will search for all activities in 2025, and it also supports month-name-based searching whereOctoberwill search for all activities in any year within the month of October
Route Builder no longer has an undo limit
The single activity sync button will now show error message for people trying to sync MapMyFitness routes (it canât sync routes, it can only sync activities)
Cities with 10k+ streets can only be synced once every 7 days
The chart on our profile page (far right tab) now excludes streets in nested cities
Similarly, various stats throughout the site (mostly on the homepage) are now scoped to non-nested cities
The LifeMap Poster purchase notification email will always be sent; previously it wouldnât send if you viewed the notification in-site
Way records that are tagged as plannedare no longer included in CityStrides
The contact form now includes a hacky captcha because of the amount of spam that was getting through
The In The News page has some new additions
The billing section in the Settings page now displays the number of months left & end date for Prepay Supporters
The main user list and the Leaderboard pages were merged into one more compelling/useful page
I reworked some Node data storage to make it easier to work with
This is somewhat ongoing, but Iâve reworked the city sync process to use a filtered Planet.osm file instead of Overpass ⌠Overall, this has helped make it much more efficient, but Iâm still battling the bottleneck of post-sync data processing.
Iâm currently also testing a way to speed up reprocessing after activity deletions
Various software updates
Two issues I noticed, possibly related to the release (started on or about the 31st):
- maps donât display on mobile (iphone, happens with both firefox and chrome)
- the update city option is missing
In iOS, all browsers use the same underlying engine so I wouldnât expect any of them to behave differently from each other. Itâs largely just a âskinâ difference between them (and whichever ecosystem features theyâve added) - thereâs not likely to be any rendering differences.
It looks like your device either isnât compatible with WebGL2, or something is set/configured in a way that blocks it. Can you tell me if this page - WebGL Report - displays ââ This browser supports WebGL 2â for you?
The city sync feature is currently disabled due to a full rework Iâm testing now. I only âquietlyâ announced this in Water Station because itâs not a widely used feature & the testing is going to run a while.
This is kind of crazy - I get this (no content) for both webgl 1 and 2 on both mobile browsers (works on ff/osx desktop)
Thereâs definitely something going on at the browser level. Have you also tried plain Safari?
This page does a similar test, but I think itâs a bit clearer & also provides its own next-steps (sorry, couldnât find it when looking earlier) - https://get.webgl.org
honestly, at this point Iâm convinced that the issue is something on my end. Iâm sorry I wasted your time with it.
21 posts were merged into an existing topic: Streets spanning two cities with one node in one city
quick update on my webgl issue
turns out I was running the ios 18 developer beta, from a project that I donât even remember.
probably the only guy on earth who was.
(the current developer beta is ios 26)
they did some sort or release on that which broke everything. switched to 26 and maps works again.
Something seems to be wrong with the notifications now. A just got an update note for Sollentuna looking like this. Deleted streets just show 0. Looking closer at some of the new streets I find that Pumpvägen and Solbackavägen are just name corrections, used to be Pumphusvägen and Solbacksvägen. So these old names should be seen under Deleted streets. Same thing for Järfälla that was also updated today.
Iâve got a fix for the â0â deleted street names. Notifications after the next release will properly display names instead of â0â. The issue was that the data store Iâm using for sync progress notes is strongly typed, and I requested the list of names as integers instead of strings. ![]()
I think that weâll find a number of cases where a street appears in deleted & created. Iâll look into whether I can spot those & move them into updated.
This is because the sync process is totally rewritten to a more âdiffâ like process, so some changes are seen as deletions/creations.
Update: I can pull the streets from the âupdatedâ list if they appear in the âcreatedâ list (this happens because new street creation happens earlier, and then new node creation - which can include nodes on new or existing streets - happens later & I toss that info in the âupdatedâ list) ⌠I canât make the same comparison between created/deleted, but I think it kind of makes sense that Pumphusvägen was deleted and Pumpvägen was created ⌠kinda ⌠![]()
Yes, I agree on that. Would be more confusing if it was listed as updated. Would that be the old or the new name listed? Totally fine if old name is deleted, new name is created!
The deleted section would display the old name and the created section would display the new name. To that end, youâd have to click through the name to figure out which mapped to which - if it wasnât somewhat obvious from the listing page.
Thank you. That worked like a charm
I have experienced the same behavior - problem is my iPhone is not iOS26 compatible. I wonder whether a chance we could have a webGL1 fallback ?
it wasnât that my phone wasnât on ios 26 beta - you donât need ios 26 for this to work.
it was that my phone was on a very old ios 18 beta.
Thanks for the note Steve. I believe WebGL2 is not supported after 17 - my phone doesnât get to iOS 18. Yes - time for an upgrade - but on one level the hardware is fine for what I use it for.



