assets: create analytics.js for all things analytics

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: fix default values for radio buttons

See #20.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: more default values fixes in edit form

See #20.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
leg: fix regression with departure_time=

Exact datetimes weren't parsed correctly due to the use of write_attribute.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: change ordering of departure times

Exact datetimes are still preferred.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: improve display of departure times in the table

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: fix default departure time in the edit form

See #20.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
test: add regression test for departure/upgrade times

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
assets: respect the original value of departure time

See #20.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
search: various improvements

* Remove required fields (but limit the results to 100)
* Add support for meta airports (hubs, destinations)

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
helpers: fix exception in legs_helper

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: remove WSG from WAS alias list

It's in Washington County, not in DC.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: remove OCW, add BWI in WAS alias list

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: another iteration on departure time input widget

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: add more Pacific destination for search

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: fix dereference error in pretty_departure_time

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: switch to input field for airports

This closes #31.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
public: add iOS icons

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: fix regression in search

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
.gitignore: ignore .DS_Store files

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>