- got rid of ionicons in favor of more familiar octicons.
- fixed some socket issues that were apparent in heroku release.
- moved from gunicorn version 19.9.0 to 19.7.1. See this issue. With 19.9.0, we can't load JS static files from the server. This is particularly bad on mobile.
- Added 'beforeunload' event handler to close socket before page closes.
- Moved back to using HTTPS requests instead of web sockets. Web sockets simply didn't work when deployed on heroku. I'm not sure what the issue was, but I realized that this app didn't have the data throughput to justify the use of web sockets.
- Fixed bug on mobile where the keyboard would appear and immediately disappear when using one of the input fields in the
GeoLocationTimeDisplay
component. - On mobile, the Longitude, Latitude and Elevation boxes now use a keypad instead of a keyboard.
- Fixed bug where app couldn't correctly handle
null
elevation value.
- Using poetry instead of pipenv.
- Add next rising time to data sent to client
- Change locations of public directories