Version 6.0 released

59 views
Skip to first unread message

Matthew Somerville

unread,
Nov 15, 2024, 12:40:00 PM11/15/24
to FixMyStreet
Hi all,

We have today released version 6.0 of the FixMyStreet codebase. The blog post at https://fixmystreet.org/2024/11/14/v6.0/ has some screenshots of some of the things below; and a full list of changes can be seen in the v6.0 changelog as usual: https://github.com/mysociety/fixmystreet/releases/tag/v6.0

Some features in this release include:

* The ability to add a category filter to the reporting process, letting people search for a particular category. (This involves adding a category_filter.html template to your cobrand, similar to the one used on fixmystreet.com.)
* Improved display of the filters on map pages
* A new geolocation button to centre the map at your location
* Adding the report ID reference to lists of reports in emails
* We redirect to a confirmation page when creating a report, reducing the risk of Safari creating a duplicate report
* Cobrands can have different map display times for open/closed/fixed reports
* All uploaded images are now converted to JPEGs
* Users can opt out of questionnaires

Admin improvements
================

We have improved the navigation in the admin, moving the main navigation to a sidebar. This is accompanied by minor display and performance improvements in various admin pages.

Extra questions can now be multiple-choice using checkboxes, or a datetime picker, in addition to the existing options of text field, textarea, and single value. You can also make a phone number required for a particular category.

On the dashboard, you can now filter by multiple categories, and we’ve fixed the CSV export to not ignore reports that had updates that were only unconfirmed or hidden.

A long standing bug viewing a category when it has more than 1,000 history entries has been fixed.

Development improvement examples
============================

* FixMyStreet has been around for a long time, and implemented its own way of sorting extra data on a per-report or update basis. Since then, PostgreSQL has added JSON support, and we have now moved the database tables to store data in this standard way.
* The site can now automatically spot a favicon.ico file present in the web/cobrands/<your-cobrand> directory, rather than having to add your own header template.
* Cobrands can provide (optionally per-category) custom distances for duplicate lookups
* The daemon will deal with waiting reports in a random order

I have hopefully updated the base Docker image, and we're looking into trying to generate a new AMI from the new release.

ATB,
Matthew

Richard Perry

unread,
Nov 16, 2024, 6:19:04 AM11/16/24
to FixMyStreet, Matthew Somerville
Hi Matthew,

v6 sounds like a great step forward.

We have been struggling with the v5 install for some time, see thread: https://groups.google.com/a/mysociety.org/g/fixmystreet/c/GE995L1jxcg, which you are kindly responding on.
We were hoping to get a complete install documented on that thread steps all steps taken for the benefit of all, but we seem to make a bit of progress then hit another issue.
Hoping we are close, and we will continue the conversation on that thread.

However, I note that you mention an AMI which would be wonderful (the v5 AMI is no longer available).
Any news as to when this may be available please?

Regarding Docker - have you updated the Docker (development) or Docker (deployment), as I can not see any notes on the docs page:

I can see on Docker hub:

that this codebase was updated yesterday, others >1 year ago, so assume this is it:

Tags are showing as v6.0.

However, the documentation link: https://fixmystreet.org/install/docker/ goes to a #404

Thanks in advance,

Richard

Matthew Somerville

unread,
Nov 19, 2024, 11:38:47 AM11/19/24
to FixMyStreet
Hi,

We've now got a new AMI uploaded (ID 0baac5517e963f70a), and have updated the install documentation to point directly to it, hope that's helpful.

I've updated the broken link on hub.docker.com, thanks. There's nothing to change in the Docker documentation, as far as I'm aware, there's nothing version specific in them.

ATB,
Matthew

Jon Kristensen

unread,
Dec 27, 2024, 4:51:03 PM12/27/24
to FixMyStreet, matthew
Congratulations on the new release! 🥳 I look forward to upgrading our FixaMinGata and Hylte installations to it.

When I log in to Transifex and check the FixMyStreet.po resource from November 15th 2024, no strings are translated to Swedish. I've attached an image. Is there some way we could use the strings from FixMyStreet 5.0 as a starting point in Transifex, so we only have to translate the strings that were added in FixMyStreet 6.0?

Thanks!
Screenshot 2024-12-27 at 22-41-57 fixmystreet Transifex Editor.png

Matthew Somerville

unread,
Dec 31, 2024, 5:43:27 AM12/31/24
to FixMyStreet
Hmm, not sure why they didn't all update on Transifex, some did, but some didn't. Hopefully they're all updated now.

ATB,
Matthew

Jon Kristensen

unread,
Dec 31, 2024, 10:41:13 AM12/31/24
to FixMyStreet, matthew
Thank you! I have translated the strings to Swedish.

Happy New Year! 🥳

All the best,
Jon

Stratis Telloglou

unread,
Mar 17, 2025, 9:05:21 AM3/17/25
to FixMyStreet, matthew
I am writing to you from Greece
We are a group of Social Activists that we had enough with low quality public works mainly by municipalities and cities due to corrupted civil servants
We decided to take action
We started in 2022 by exposing the differences of the rental contracts of public beaches vs reality by superimposing the actual condition Vs the  contractual ones, (unfortunately is in Greek but  you can take an idea by clicking any beach) see https://lab.digitalparos.com/maps/lease-agreements.html#18.5/37.0938838/25.1549433

This year we started by posing humorous and more serious videos of public works 

But seems this movement is getting a lot of attraction and we  currently we seek volunteers to expand in all the country and 
a platform to do this in a more methodological manner, So i would like to see who from your development team can give me a top down idea of the fix my street ,
It seems its an open sw and maybe we can base our activity there

Is there any route path that we have to follow to get this going correctly 
for example translate the categories, add the different municipalities around greece in Greece make sure we are covered regarding protection act etc and then start rolling

thank you
Reply all
Reply to author
Forward
0 new messages