"National FixMyStreet app replaced with progressive web app" (4th May 2023)Psamathe wrote: ↑31 Jan 2024, 3:20pmI can't see means to give it Location Services permissions without granting such access to everything in Safari (all those web sites, 3rd party objects, etc. you don't want to give permission to.AndyK wrote: ↑31 Jan 2024, 2:23pm Install it before you go out.
Instructions here:
https://www.fillthathole.org.uk/about/web-app
It should then be usable onsite without a network. I'm guessing the report is stored on the phone then uploaded when you're next connected to a network, but it'll be interesting to see.
My assumption is that the progressive web app will be cheaper and easier to maintain, as the same codebase will work on Android, iPhone or any web browser. And it'll be MySociety doing the maintenance, it's what they do, and they're good at it. And apparently progressive web apps generally take up less space than a "native" iOS or Android app.
So if it's just FixMyStreet why not use the FixMyStreet app - which you can give Location Services permissions to (without it being Safari wide), can report as Guest, etc. Why spend limited CUK resources providing a different UI to a system (with dedicated app) in effect cloning a perfectly good/superior system?
Ian
https://www.societyworks.org/2023/05/04 ... e-web-app/
Can't comment on your Safari issue definitively as this is a proudly Apple-free household, but here in Chrome on Android I can select which websites I allow to have location info on an individual basis. The FTH progressive web app is still effectively a website, it's just one that's being stored locally for offline use. The first time I tapped on the "Use my location" button, Chrome asked me whether I wanted to allow FillThatHole access to my location info, as it would for any other website seeking that information. Does it not work like that in Safari?
The question of what to do with FillThatHole came up while I was a Cycling UK trustee back in 2020. The website and app were not being properly maintained and they needed either to spend substantial resources on updating it, or drop it. It happens I have a lot of relevant experience in this area, and my advice was to bin it - but if they had to keep having one, I suggested they talk to MySociety about providing a customised version of FixMyStreet for them. So three and a half years on, I'm sitting here looking smug. Cycling UK has chosen the least expensive, least resource-intensive and most effective way to continue having a FiilThatHole service. I'd rather they hadn't bothered at all, but there you go.
To be clear, FMS did it better and does it better than the old FTH - if by "it" we mean reporting and monitoring street scene problems of all sorts, not just potholes, and communicating them to councils.
But the primary purpose of FTH was different: it was a campaign tool, so that Cycling UK could point to the stats and say "Look! there are X thousand potholes being reported by cyclists and Y thousand cyclists were injured by them and Z thousand cyclists had their bikes damaged! It's a major national issue! And our stats show Bogcaster City Council is the worst!"
And that's why the customised FTH has those extra questions about whether you were injured or your bike was damaged. Not for ambulance-chasing lawyers, but because that's useful data for campaigning.
Apart from the extra questions and some different logos, links and text on the page, you're looking at FixMyStreet.
By contrast the purpose of FixMyStreet was always to force improvements in efficiency and openness onto local government by developing online services that citizens could use to report stuff. That's the ethos of MySociety generally: they're also responsible for WhatDoTheyKnow (freedom of information request management) and TheyWorkForYou (stats about your elected representatives). They're a charity that develops useful stuff then tries to get the public sector to use it.