* Configure eslint
* Fix eslint for frontend requests file
* Configure no unused import in eslint
* lint requests frontend file
* Run lint on all pages files
* Run lint on all component files
* Run lint on all remaining source files
* Add makefile target for frontend lint
* Update frontend build
* Remove old comments
* Change log level of on_peer_changed line
* Change log line of connection setup lines
* Change log level of subscription client lines
* Add subscribe received offers rpc
* Change return type for subscribe received offers
* Load received offers in buy dialog without reloading page
* Remove download button from buy offer dialog
* Update frontend build
* Share addrs with peer on connection initial sync
* Add TODO comments on handling addr and getaddr
* Add TODO comments on setting stop event in connection class
* Add peer changed listener to peer class
* Add rpc for subscribe peer state
* Got basic connected peer subscription working
* Got basic connected peer subscription working
* Fix multiple yields in single peer subscription handler
* Got subscribe connect peer working pretty well
* Remove old comments from frontend peer address page
* Update frontend build
* Include last msg recv time in connected peer subscription
* Got num sent and received msgs and bytes in peer subscription
* Show peer connection details from subscription
* Update frontend build
* Got following indicator working in squeak profile detail component
* Show following indicator in profile detail component and profile list item component
* Update frontend build
* Include key icon in profile list item when signing profile
* Fix event propagation in avatar click
* Show contact and signing profiles in same list
* Update frontend build
* Got tuple comparison for timeline pagination query working
* Include limit parameter in get timeline rpc
* Got view more squeaks frontend button working
* Got basic pagination working
* Include squeak time in display rpc struct
* Got pagination working
* Fix sql query to break ties manually in comparison
* Update frontend build
* Add connection class and got itest working
* Remove open_connection context manager from peer class
* Remove old methods from peer class
* Handle initial sync in connection class
* Remove old comments from peer class
* Removed stop event from peer class
* Handle received messages in connection class
* Remove old comment from peer class
* Simplify getting address from peer class
* Improved getting caddress field in version messages
* Simplified getting caddress even more
* Include local address and remote address as params for peer constructor
* Remove old comments from peer class
* Load squeak display entry without deserializing squeak object
* Use block time column instead of block header in squeak table
* Include block time in squeak display response