]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - TODO.md
eslint linter, but still many failures
[nominatim-ui.git] / TODO.md
diff --git a/TODO.md b/TODO.md
index 23d30f4c922e299c56826a99593001ec6623dd1f..ca2026ac36951f68feb7eb12e860d771da21eb83 100644 (file)
--- a/TODO.md
+++ b/TODO.md
    * need /details to support &format=json
 * reverse: zoom not set
 http://localhost:8000/reverse.html?format=html&lat=52.3755991766591&lon=7.646484374999999&zoom=
-* !search page: add pagination, moreurl
-* details page: add "There are more child objects which are not shown" back in
-* set acceptlanguage to API request
 * move this TODO.txt to github issues
 * write install instructions
 * check output of /dist into repository
-* use polygon_geojson, not polygon parameter
 
+## Might never work
+
+* pagination. API returns an array whichout indication if more results exist
+* API returns category, type, but without admin_level we can't derive e.g. state,country
+* seeting acceptlanguage whichout a server component https://github.com/dansingerman/jQuery-Browser-Language
+* nice 404 detail page. The API returns HTTP 400 error instead of an empty data set.
 
 ## Unknown
 
@@ -32,7 +34,7 @@ http://localhost:8000/reverse.html?format=html&lat=52.3755991766591&lon=7.646484
 
 ## Nice-to-have
 
-* don't show unset parameters in URL, e.g. `&a=&b=&c=1` => '&c='
+* add permalink (like https://github.com/openstreetmap/Nominatim/pull/1003)
 * different content for official OSM, e.g. github urls
 * set HTML title
 * cache `update_data_date` result
@@ -41,11 +43,11 @@ http://localhost:8000/reverse.html?format=html&lat=52.3755991766591&lon=7.646484
 * don't copy jquery/leaflet in /src, use dependency manager instead, e.g. https://bower.io/
 * add tests with fixtures
 * concatenate/minify JS and CSS
-
+* detailpage: make linkedplaces, childplaces optional (rarely used? second click to enable?)
+* set better alt tag for icons
 
 ## Code cleanup
 
-* we have marker-icon twice
 * remove Perl dependency from build
 * show map bounds section => move to handlebar template, map to partial
 * make sure we use https URL to external sites where possible