Giter Club home page Giter Club logo

fixmystreet-mobile's Issues

Fix ambiguous email/password error

Upon setting a password and confirming my name/phone number, it briefly shows a loading spinner, then returns the error 'there was a problem with your email/password'. It doesn't tell me what, though, so I am stuck.

Additional strange behaviour. I was just on this error screen, let my phone lock itself. Upon unlock it shows 'confirmation email sent', which is a surprise.

Change success page text

Currently says "Your report has been created"

Change to:

"Thanks. Your report will be sent to the authorities immediately."

And centre the text 'view it on the site'

Android app: handle GPS better

  1. Don't register a GPS handler on startup, only when you're about to use it
  2. Once the GPS handler has got a fix, save it into session data with system time - then onResume, check whether there's already a recent fix

Black text on buttons at top sometimes goes white

I can't reproduce this reliably, but a few times I've managed to get into a condition where one of the buttons at the top has white text, or text that flickers between black and white as I drag the map. See attached screenshot ('Drafts' button).
photo

Cancelling shouldn't save a draft

Starting a report and then clicking 'cancel' doesn't feel like it should save a draft. Perhaps 'are you should you want to cancel this report?', or explicitly calling that button 'save a draft'.

User suggestion: batch reporting

Feedback via email:
I think a batch reporting mode is really needed or an easy way to create a list of locations that could then be uploaded directly to the site and gone through rather than always being done from the phone itself.

Android mobile app - GPS control

Very irritating having to wait for GPS to lock on after taking photo of fault.

I suggest either enable GPS when app is opened, or when selecting photo taking. This would allow the GPS location to be associated with the photo (although in error by the distance of the user from the fault) , and so allow the user to move away whilst completing the further details of the report. This would be a very useful safety and convenience issue as often faults have to photographed from the middle of a road or other poor location.

Create way to allow app store approval testing without creating fake reports

May just be as simple as asking app store reported not to confirm reports however that means they cannot test login.

Another option is a list of service types in general.yml that are marked as hidden by send_reports as the service type for the iPhone app is not used elsewhere. This can then be removed from the list when the app has been confirmed.
This would not solve the problem for submitting updates though.

Set up templates to use translation

See zurich mobile app for details on this.

  • Mark up templates with translation code
  • add translation management scripts
  • add code to allow translation/template set to be selected

Fix proportions of placeholder photo

On the 'add a photo' page the placeholder photo image is stretched on my phone (just a bit) so the camera lens isn't circular. Please change it so it is fixed proportions.

Improve the FixMyStreet Mobile Game

The game that we built at the Christmas hack day isn't really finished. ( URL http://fmsgame.mysociety.org ). In particular:

  • It needs to only return older/old problems; it is currently returning the newest around a location - need API for looking up reports, even if it's an API of RSS feeds.
  • All the text needs improving, and perhaps the URL.
  • We should have users chase down problems that have been marked fixed by councils, to check if they are marking things as fixed that are not actually fixed.

No email confirmation when using Android App

Make the android (and probably iPhone) app handle the entire process of reporting an issue without having to wait for an email and then follow a link to the website.

(this probably requires having some kind of login - for the android app accepting a Google login would probably do, since almost anyone using an android phone will have a Google account).

Fix radar screen

Upon app loading it briefly shows the radar screen, but it only occupies about the top left 2/3 of the screen.

Change drafts menu when there are no drafts

Change 'my reports' text in the header to say 'Incomplete reports'
Change 'draft reports' in the body to say 'If you start compiling a report, but don't finish and send it, it'll appear in this menu so you can finish it later'.

Refinements to Android app

Suggestions via Twitter:

" I'd [..] like to see 'problems reported nearby' and 'my reports' as well as the ability to choose between saving a draft and actually finishing a report all together in the android app as well as on the browser interface."

Fix strange login error message

I've just successfully logged into the app, half way through the problem reporting process. Despite hving succeeded in logging in, the words referred to an error (which has now vanished). THen it says 'cofirmation email sent', which is wrong given that I'm logged in.

Improve the mobile apps

Features that could/should be implemented include offline reporting (working when not online/storing reports for submission/review), a shinier UI, a map showing other people's problems, the ability to leave updates on problems, and integration with user accounts. Also perhaps the ability to choose photos that have already been taken.

As a first step, the apps should be updated to match the new mobile design, though offline reporting/user account remembering are certainly things to be considered.

'Remind me later' bookmark function for FMS mobile

Once the new version of FMS mobile is launched, I would like to be able to bookmark a page. When I load this page on my phone, it notes where I am and stores it for later. Then at some point when it thinks I am sitting down (mid evening?), it drops me a mail with a link to a page where I can fill in all the rest of the details in my report, and send it off. Basically, a quick button for reminding me to report problems later.

Crosshairs vanishes

Upon leaving app or letting the phone lock.Not sure exactly what is going on before this happens, sorry

iPhone app: allow photos to be added retrospectively

Comment from user:
"You have to take the photo as you're actually
completing the info about the problem - often I've taken a pic, then stopped
further along the path/road when it's safe to do so and used the fix my
street app and it doesn't seem to let me upload retrospectively if you see
what I mean."

Many map tiles are not loading

Android Jellybean - many map tiles are not loading even on a good wifi connection. No obvious pattern as to why some are loading and some aren't.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.