aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeLines
* Version 3.0.1.Matthew Somerville2020-05-06-15/+31
|
* Merge branch 'comment-count-fix'Matthew Somerville2020-05-05-0/+1
|\
| * Fix sorting by most commented on /around map view.Matthew Somerville2020-05-04-0/+1
| |
* | Merge remote-tracking branch 'origin/remove-postcode-form-margin-right'Matthew Somerville2020-05-05-0/+1
|\ \
| * | Remove unnecessary margin-right on #postcodeFormZarino Zappia2020-05-04-0/+1
| |/ | | | | | | | | Not sure why this margin was even here. Appears to have been present since the original FMS redesign in 2012.
* / Allow template to be an initial update on reports.Matthew Somerville2020-05-04-0/+1
|/
* Update Getopt::Long::Descriptive to stop warning.Matthew Somerville2020-04-30-0/+1
| | | | Fixes #3003.
* Merge branch 'server-side-cursor-dashboard-export'Matthew Somerville2020-04-29-0/+1
|\
| * Only request needed join data in places.Matthew Somerville2020-04-28-0/+1
| | | | | | | | | | The export flow and the admin search request more data from the database than they need, which slows it down.
* | Add sending updates capability to daemon.Matthew Somerville2020-04-28-1/+1
| |
* | Have a daemon that can send reports.Matthew Somerville2020-04-28-0/+1
| |
* | Error page when submitting /import with web param.Matthew Somerville2020-04-28-0/+1
|/ | | | | | If the web param is used, show an error web page rather than the normal plain text output. Also do the normal remember/show uploaded photos feature, and hide the inputs better if unneeded.
*---. Merge branches '2961-disable-private-tickbox', ↵Matthew Somerville2020-04-28-0/+3
|\ \ \ | | | | | | | | | | | | '2962-pin-move-category-group' and 'move-admin-index-stats-to-stats-page'
| | | * Move stats from main admin index to stats index.Matthew Somerville2020-04-24-0/+1
| | | | | | | | | | | | | | | | | | | | These stats can take a while to generate, and we don't want to slow down people mostly coming to the admin index to do something else.
| | * | Maintain category group on pin move.Matthew Somerville2020-04-24-0/+1
| | |/ | | | | | | | | | | | | | | | | | | If the same category is in multiple groups, upon moving the pin and fetching new categories from the server it would then pick the last instance of that category in the list. Instead of using val(), pick the correct entry in the previously selected optgroup.
| * / Disable staff private tickbox if category private.Matthew Somerville2020-04-24-0/+1
| |/ | | | | | | | | | | | | If a category is marked private, new reports are always marked private regardless of the setting of the private checkbox shown to relevant staff when making a new report. So tick/disable this box in that situation to prevent any confusion.
* / Add contact flag to protect category/group names from Open311 changesDave Arter2020-04-28-0/+1
|/ | | | | | | Adds a new tickbox to the contact editing form that protects the category and group names from being changed by Open311. For mysociety/fixmystreet-commercial#1776
* [Open311] external status code takes precedence.Struan Donald2020-04-08-0/+2
| | | | | | | | Order the response templates query by external status code so if you have an update with an external status code the response template matching that is always used. Previously with the database left to determine the order it could pick a response template with a matching state rather than a matching external status.
* Combine and improve fetch-comments/reports scriptsMatthew Somerville2020-04-02-0/+1
| | | | | Make them take start/end hour arguments, cope if only one given, optional body, and combine them together in one `fetch` script.
* Add script to export/import body data.Matthew Somerville2020-03-31-0/+1
| | | | This covers response templates, roles, and staff users.
* Move summary failures to separate script.Matthew Somerville2020-03-31-0/+1
|
* Refactor Script::Report into an object.Matthew Somerville2020-03-31-0/+2
|
* [Admin] Access staff-only categories in admin.Matthew Somerville2020-03-19-0/+1
|
* Look at all categories when sending reports.Matthew Somerville2020-03-19-1/+2
|
* Add Highways England junction lookupChris Mytton2020-03-12-0/+2
| | | | | | | This is taken from the sort-my-sign repo. It allows the user to search for motorways names and junction numbers, e.g. "M60, Junction 2", and then geocodes that using a SQLite database created from Highways England markerpost locations.
* [Docker] Allow fms user to install packagesSam Pearson2020-03-10-0/+2
| | | | | Add a sudo rule to permit the `fms` user to run `install_packages` if necessary.
* order unsent reports in admin summary by confirmedStruan Donald2020-03-09-0/+2
| | | | | Make it a bit easier to see if any reports have been sitting unsent for some time
* Version 3.0.v3.0Matthew Somerville2020-03-04-35/+50
|
* [script/bootstrap] Keep OS packages updated in development environmentsSam Pearson2020-03-03-0/+1
| | | | | | | | | | | This adds a script, `bin/install_packages`, that will install packages listed in versions of `conf/packages*` and calls it from the bootstrap script in a way appropriate to the environment it is being run under. This should ensure that, for example, changes to dependencies will be applied to Vagrant machines in-between tagged releases. The default packages file used will be `packages.generic`.
* Merge branch 'check-filter_category-on-new'Matthew Somerville2020-02-28-0/+1
|\
| * Also check filter_category for category choice.Matthew Somerville2020-02-26-0/+1
| | | | | | | | | | | | | | If you submit the non-JS image map from an around page with a particular category selected, that is sent to the server in filter_category and should be checked to see if we can pre-fill the category dropdown on new report.
* | Merge branch 'admin-only-categories'Matthew Somerville2020-02-27-0/+1
|\ \
| * | Add a new "staff" contact state.Matthew Somerville2020-02-26-0/+1
| |/ | | | | | | | | This state will appear when reporting if you are logged in as a staff member of the relevant body, but otherwise not appear on the site.
* | Add admin UI for configuring manifest themeDave Arter2020-02-26-0/+1
| |
* | Optional logging of unsuccessful location searchesZarino Zappia2020-02-26-0/+1
| | | | | | | | | | | | | | | | | | If a SQLite file exists at `../data/analytics.sqlite` with a table named `location_searches_with_no_results`, then a row will be created for each /around search that returns no results. Could come in useful for anybody running an instance and looking to better understand how well their geocoder is performing.
* | Fix error hiding user's updates with no confirmed.Matthew Somerville2020-02-26-0/+1
|/ | | | | | If a user had no confirmed updates, but did have e.g. an unconfirmed update that had mark_fixed set, you would get an error when trying to hide the user's reports/updates.
* Initial service worker.Matthew Somerville2020-02-14-1/+1
| | | | | | | | | | | | This basic service worker behaves identically to the existing appcache - some static scripts and CSS are cached, any HTML offline instead returns a static HTML page that knows how to show data on stored problems out of localStorage (stored there when /my/planned was visited online). Inspect form submissions will be captured and can be synced back when online. Once feature parity is established, we will then remove appcache, switch from using localStorage to the cache API, and hopefully move all offline support into the service worker.
* A basic web manifest starter.Matthew Somerville2020-02-14-0/+1
| | | | | Reads information from a theme object if present, and icons from a theme directory, with fallbacks.
* Link in other-reported email shows private report.Matthew Somerville2020-02-13-0/+1
| | | | | Use a token that does not log the user in, but lets the report be shown, even if it's a private report. Allow old tokens of that type to work.
* Improve try again on mobile.Matthew Somerville2020-01-31-0/+1
|
* Display inline map for duplicate suggestions on mobileDave Arter2020-01-31-0/+1
| | | | For #2668.
* Merge branch 'tfl-map-filter-category-groups'Matthew Somerville2020-01-30-0/+1
|\
| * Enable category groups on map filter dropdown.Dave Arter2020-01-30-0/+1
| | | | | | | | Includes an updated version of jquery-multi-select.
* | Merge branch 'remove-pan-from-mobile'Matthew Somerville2020-01-30-0/+1
|\ \
| * | Remove pan control from mobile widths.Matthew Somerville2020-01-30-0/+1
| |/
* / Use nicer default photo upload message.Matthew Somerville2020-01-30-0/+1
|/
* List categories in body admin by group.Matthew Somerville2020-01-28-0/+1
|
* Only trigger one change event on initial popstate.Matthew Somerville2020-01-28-0/+1
| | | | | | | | When going back to the initial state with popstate, a change event was being triggered on every single option of the filter selects. This led to a lot of change events running on the category/status multi-selects which then needlessly repeated the same activities over and over. This locked up the browser for seconds in locations with many categories.
* Add per report OpenGraph imagesGraeme Porteous2020-01-27-0/+1
| | | | | | | | | | | | | Includes a bit of refactoring of PhotoSet::get_image_data to make it easier to call subsequent methods on the photo object. We then do this to get the width and height. Also adds width/height attributes to FixMyStreet::ImageMagick Attributes are updated every time the image is transformed and before the as_blob data, which also undefs the image, is returned so it always present for subsequent calls. Fixes #2394.
* [open311] always update problem state if no commentsStruan Donald2020-01-20-0/+1
| | | | | | | To avoid issues with autogenerated updates in the bodies back-end happening quicker that the back-end returns the external_id to us ignore the check for comment being earlier than the last update if it's the first comment.