Wiki Loves Monuments mobile application/ToDo

= Current =
 * 38068 - Upload not working consistently [Jon]
 * 38069 - implement chunked data API [Brion]
 * 38064 - show progress [Jon]
 * 38065 - cancel upload [Jon]
 * 38066 - upload later [Jon]
 * 38067 - error recovery - save state till network connection improves, or to try again later
 * 38056 - Maps tiles not showing correctly [Yuvi] ✅
 * 38060 - Map view jumps eradicly when selecting a new pin [Yuvi] ✅
 * 38070 - Filter by administrative zones [Yuvi]

= Backlog =

General

 * 38057 - List of countries is not ordered by name
 * 38062 - "near current location" list view doesn't sort by distance
 * 38063 - Search detail seems to search worldwide instead of within visible area in map view
 * 38071 - Getting started screen looks un styled for a second and then is ok ✅
 * 38072 - Better login failed message
 * 38119 - Handle scaling of image assets properly

Login

 * Store username and password appropriately ✅
 * Link to account creation in browser

Upload

 * Setup defaults based on output from UploadWizard
 * Categories
 * License
 * Unit test the upload process. The bit that should never fail
 * 38059 - WLM App should handle returning from camera mode better when no photo is taken
 * 38061 - WLM App doesn't update status after second/third upload

General

 * Description screen (currently called "upload-confirm-title") is not complete
 * default title should be shown - check here
 * optional description field
 * correct license language and link with checkbox - license from uploadcampaign API
 * Monument ID template and default categories - from uploadcampaign API
 * Our default categories - check here
 * 38074 - Settings
 * Logout
 * Language
 * Contest rules
 * if time: near or far range for default map zoom level
 * 38076 - My uploads
 * Displaying completed uploads
 * Displaying incomplete uploads
 * Selecting photos to retry
 * Maps - min zoom level
 * Maps - clustering
 * List sort alphabetically or by distance, see more link at bottom of list
 * New request - search filter at street level
 * Login screen - link to account creation in browser
 * Campaign settings should be sticky
 * When a country is selected the country name should be at the top left corner
 * Login should make clear it is my Wikipedia account - and maybe provide a link to register (can people register from mobile?)
 * Get direction link should be more prominent
 * Make the 'map view' / 'list view' something else other than the current ICS-style dropdown. Elka mentioned people being confused by it, and I'd like a final design before I start chewing on that
 * 38075 - About page

UI

 * Button presses, spinner
 * implement a button press response that is reliable
 * when response time is greater than 1 second, show a spinner or "Please wait" message
 * selection of monument list rows needs visual cue
 * Map/List view selection
 * Map/List button is not obviously tappable or toggleable
 * button title doesn't update
 * Back key and back behavior
 * 38058 - back key not yet enabled
 * campaign list appears when going back from map view, instead of initial screen
 * Campaign/country name at top of Monument details screen, monument list/map screens
 * Upload button from monument list/map views? May interfere with monument selection

Usability

 * Screen flashes with login screen on initial load (if initial load takes more than a second or two, we could have a splash screen)
 * Login screen should say Wikipedia or Commons login
 * "Get directions" link should be larger
 * When upload is finished, should the underlying screen change to the My Uploads screen?
 * Cannot upload from country monument list -
 * Very high res devices have wrong scale
 * Header jumps from top of screen by several pixels
 * 38072 - WLM App needs a better login failed message
 * light background under upload dialog doesn't cover area below scrolling fold