|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: Version 4.0 |
| 4 | +author: matthew |
| 5 | +--- |
| 6 | + |
| 7 | +<div class="r" align="right"> |
| 8 | +<a data-flickr-embed="true" href="https://www.flickr.com/photos/wwarby/1580431681/" title="Westminster Bridge"><img src="https://live.staticflickr.com/2034/1580431681_388dc2671d.jpg" width="500" height="375" alt="Westminster Bridge"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script> |
| 9 | +</div> |
| 10 | + |
| 11 | +Well, 2021 has certainly been a year, hasn’t it. Apologies for the delay |
| 12 | +between releases, but we are now releasing **version 4.0**, with a number of |
| 13 | +new features, outlined below. For those who don't want to update immediately, |
| 14 | +we are also releasing **version 3.1.1** as an update to 3.1 including a number |
| 15 | +of bugfixes and the update necessary to deal with issues caused by the rollover |
| 16 | +of the Let’s Encrypt root certificate. |
| 17 | + |
| 18 | +### Multi-page reporting form |
| 19 | + |
| 20 | +The main change in this release is the move to a multi-page reporting form, |
| 21 | +where you pick the category first, then the subcategory if relevant, any extra |
| 22 | +questions for that category, photos, problem details, and then user details |
| 23 | +last. Research shows people find a form easier to fill in this way, and it |
| 24 | +makes it clearer what is expected at each step of the process. We have also |
| 25 | +switched from a category drop-down to radio buttons, as this is easier to use, |
| 26 | +especially on mobile. |
| 27 | + |
| 28 | +<p align="center"><img src="/assets/posts/v4-category.jpg"></p> |
| 29 | + |
| 30 | +### Photo redaction |
| 31 | + |
| 32 | +We have added photo redaction support, letting you moderate parts of a photo |
| 33 | +that should not be public without removing the whole photo, and photos can also |
| 34 | +be moderated individually. |
| 35 | + |
| 36 | +<p align="center"><img src="/assets/posts/v4-redaction.gif" width="50%"></p> |
| 37 | + |
| 38 | +### Development Docker environment |
| 39 | + |
| 40 | +We now include a development Docker environment, which should hopefully make it |
| 41 | +easier for people to spin up a local copy of the code for development. If you |
| 42 | +have Docker and Docker Compose installed, a fresh clone and then |
| 43 | +`docker/compose-dev up` should set everything up for you. |
| 44 | + |
| 45 | +### Other improvements |
| 46 | + |
| 47 | +You can now specify a radius when signing up for an email alert, the mobile |
| 48 | +site has an improved navigation menu, users can set global notification |
| 49 | +preferences, and the search box supports Maidenhead Locator references. |
| 50 | + |
| 51 | +A few admin pages have had their layout improved, and you can now customise |
| 52 | +hints on a per-category basis. The CSV export includes device type, staff |
| 53 | +can find non-public reports when using the front page ID search, and user login |
| 54 | +attempts can be throttled per user. |
| 55 | + |
| 56 | +The alert script has been split up, so you can e.g. choose to send local alerts |
| 57 | +at a different frequency to update alerts. |
| 58 | + |
| 59 | +### Bugfixes |
| 60 | + |
| 61 | +As always, we have fixed a number of issues that have arisen – for example, if |
| 62 | +a category has more than 10 extra questions, they should now be sorted in the |
| 63 | +correct order, there was a bug in update text moderation, and categories with |
| 64 | +slashes in no longer break the CSV export. |
| 65 | + |
| 66 | +### Upgrading |
| 67 | + |
| 68 | +A full list of changes can be seen in the |
| 69 | +[v4.0 changelog](https://github.com/mysociety/fixmystreet/releases/tag/v4.0) |
| 70 | +or |
| 71 | +[v3.1.1 changelog](https://github.com/mysociety/fixmystreet/releases/tag/v3.1.1) |
| 72 | +as usual. |
0 commit comments