Wiki Loves Monuments mobile application/ToDo

= Current =
 * 38068 - Upload not working consistently [Jon]
 * 38066 - upload later [Jon]
 * 38067 - error recovery - save state till network connection improves, or to try again later
 * 38070 - Filter by administrative zones [Yuvi]
 * 38283 - WLM App license info from uploadcampaigns API
 * 38285 - Title and description fields needed on Upload Info screen
 * 38286 - Mobile default categories for WLM App image upload

= Backlog =

General

 * 38063 - Search detail seems to search worldwide instead of within visible area in map view
 * 38119 - Handle scaling of image assets properly

General

 * 38074 - Settings
 * Logout
 * Language
 * Contest rules
 * if time: near or far range for default map zoom level
 * Maps - min zoom level
 * 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
 * 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

 * Map/List view selection
 * Map/List button is not obviously tappable or toggleable
 * button title doesn't update
 * Campaign/country name at top of Monument details screen, monument list/map screens

Usability

 * "Get directions" link should be larger
 * Very high res devices have wrong scale
 * Header jumps from top of screen by several pixels
 * light background under upload dialog doesn't cover area below scrolling fold

API on WMF
TODO:
 * Import/update script - in process [Max/Arthur]
 * API - first pass complete, waiting for import/DB/search stuff to finalize [Max]
 * Search - Brion says we could possibly use lsearchd - need to try it and press ops for a separate Lucene/Solr installation otherwise [Max]
 * Need to poke Chad about creating an extension repo

SCRATCH
= Workflows to Demo =

Comments on demo:
 * No selection indication of campaigns, sometimes
 * No German campaigns return any monuments [BLOCKER]
 * No Romania monuments [BLOCKER] https://bugzilla.wikimedia.org/show_bug.cgi?id=38329
 * Sort by Distance not always appearing in List view
 * List/Map button not always updating [BLOCKER]
 * Add a Photo and Upload progress should be overlays


 * Upload
 * Cancel
 * Progress bar
 * Maps
 * Clustering
 * New sorting
 * distance, name, address

= General Improvements to mention =
 * Back button
 * Highlights of button presses
 * Copy text
 * No longer show log in screen post log in
 * Photo confirmation page
 * Country list is now alphabetically sorted
 * Link to create account on commons in login screen
 * Icons are properly sized on all phone sizes
 * Search is faster
 * Settings page logout

= Other problems =
 * When uploading an image confirmation page loads image in full resolution [BLOCKER lets use a thumbnail]
 * Respect EXIF rotation of images in app [BLOCKER]
 * go to campaign page where there are no monuments . clicking sort by name. there are momuments that do not belong to the country. [FIXED in https://github.com/wikimedia/WLMMobile/pull/49]

Click on campaign, hit map - it shows an overview of that country. Possibly it should request the user's current location and center on that or there should be a button that centers the map on the users location [I'm not sure]

address formatting on monuments is confusing - not clear whether they are streets/cities etc monuments with images suggest an image might load (replace placeholder image)

Nearby doesn't actually ping. and update as your location changes [BLOCKER]


 * Erik on chaos monkey gremlin phone doesn't allow taking a picture or choosing from gallery (Investigation reveals dragons in the phone)

pinch to zoom not working [BLOCKER]
 * turn this off on android 2 and use the +/- buttons, it's just not working well enough.
 * there was a jarring issue when clicking on use location (ICS) where the map flashed up before the monuments list loaded (cannot reproduce)
 * workflow is confusing when on upload confirmation page - clicking back not what user expected. user should have choice of taking another photo or back to monument [NICE TO HAVE]
 * list view option in heading shows on map view (should replace the current with something real) [BLOCKER]

deal with long names (e.g. monuments in Poland)

scrolling map doesn't refresh with new monuments [BLOCKER] kill list view on nearby? let it be map-only? different icons for monuments which do not have photos and which do filter monuments with photos/without (has photos button under sort?)

my uploads view -- thumbnails will eat ram, use canvas to shrinky-dink them? (testme)

https://bugzilla.wikimedia.org/show_bug.cgi?id=37577

Toolserver only allows 15 app connection [BLOCKER]