7 * need polyfill for URLSearchParams https://caniuse.com/#feat=urlsearchparams
8 * Nominatim backend API
9 * need /status to support &format=json
10 * need /details to support &format=json
11 * all pages: "you need javascript enabled" default text
12 * reverse: zoom not set
13 http://localhost:8000/reverse.html?format=html&lat=52.3755991766591&lon=7.646484374999999&zoom=
14 * error message on API error or timeout
15 * reverse: support `osm_type`, `osm_id` paramters
16 * search page: add pagination, moreurl
17 * search page: add viewbox
18 * details page: add "There are more child objects which are not shown" back in
19 * set acceptlanguage to API request
20 * move this TODO.txt to github issues
21 * write install instructions
22 * check output of /dist into repository
27 * config vs config.local.js
28 * should it be possible to add comments to config?
29 * snake_case vs camelCase
30 * support for proxy environment variables?
31 * support nearlat,nearlon parameters
32 * need a `<link href="nominatim.xml" rel="search" title="Nominatim Search" type="application/opensearchdescription+xml">` file
33 * do we an /src/assets directory?
34 * in which repository should the images/mapicons/ live?
39 * don't show unset parameters in URL, e.g. `&a=&b=&c=1`
40 * different content for official OSM, e.g. github urls
42 * cache `update_data_date` result
43 * a new search causes a new pageview
44 * webpack or grunt build framework
45 * don't copy jquery/leaflet in /src, use dependency manager instead, e.g. https://bower.io/
46 * update jquery 2 => 3
48 * add tests with fixtures
49 * concatenate/minify JS and CSS
50 * reverse: get coordinate switcher working again
55 * remove Perl dependency from build
56 * show map bounds section => move to handlebar template, map to partial
57 * make sure we use https URL to external sites where possible
58 * aResults vs aPlace vs aFeature variable naming
59 * use CSS preprocessor and linter