* Add payments page
* Add payments page link to sidebar
* Create sent payment component
* Got sent payments list showing
* Show link to squeak and to lightning node in sent payment
* Fix lightning node pubkey link
* Add link to peer page from sent payment
* Use price_msat for config and internally
* Use price_msat in admin protocol for offer message
* Use price_msat in sent payments table and protocol
* Update frontend to use new protocol with price_msat for offer
* Update static build
* Created squeak detail page
* Add get squeak details rpc method
* Got squeak serialized data to show
* Put style back
* Show raw squeak data in text field
* Show hash in squeak details page
* Include link to zoom in to squeak detail page from squeak page
* Update static build and frontend makefile
* Show alert on payment failure with error message
* Show error alert when open channel fails
* Don't try to handle close channel response because it won't work
* Update static build
* Makerequest function in frontend takes handleError argument
* Add deserializeMsg parameter to handleResponse function
* Update makeRequest function to handle deserialization
* Update requests to handle response better
* Stop showing alert when lndgetinfo fails
* Remove whitelisted attribute, use following to build whitelist
* Fix update whitelist on set profile following method
* Remove whitelist feature toggle from fronted
* Update frontend build
* Rename squeakserver to squeaknode and get itest passing
* Fix itest dockerfile
* Rename more squeakserver to squeaknode
* Rename database from squeakserver to squeaknode
* Update readme
* Remove frontend/build from git
* Rename squeakserver to squeaknode in tox and main
* Build frontend outside docker and commit in git
* Update sqkserver dockerfile to use build folder from host
* Add makebuild script to frontend folder
* Make host and port for web server configurable
* Add webadmin host and port to config file
* Use current host and port in web frontend
* Remove envoy and frontend from docker compose
* Remove envoy
* Remove unused postgres docker volume
* Convert connect peer and disconnect peer to http requests in frontend
* Convert pay offer request in frontend to use flask
* Convert open and close channel to flask in frontend
* Convert get offer and get offers frontend to use flask endpoints
* Use flask endpoint for get peer request in frontend
* Convert set peer attributes to use flask endpoint in frontend
* Convert get signing and contact profiles to use flask in frontend
* Convert more frontend functions to use flask endpoint
* convert all frontend functions to use flask endpoint
* Add basic flask web server
* Use ubuntu as docker base image for frontend docker build
* Got web frontend server running inside sqkserver
* Got client request throught flask working
* Refactor makerequest function in frontend
* Support sending request to flask server
* Use request and reply in flask for set profile sharing method
* Handle request object in flask for get followed squeaks route
* Use flask endpoint for lnd getinfo
* Use flask endpoint for walletbalance
* Use flask for gettransactions endpoint
* Use flask endpoint for lnd methods
* Add set profile properties methods to flask
* Move request, response protobuf to handler class
* Move request, reply inside handler for get signing profiles
* Move request, reply to handler for get contact profiles
* Move request, reply to handler for get squeak profile
* Move request reply for get profile by address to handler
* Move request reply to handler for set profile attributes
* Move request reply to handler for delete profile
* Move request reply for make squeak to handler
* Move request reply to handler for get squeak display
* Move request reply to get address squeak displays
* Move request reply to handler for ancestor squeaks
* Move request reply to handler for delete squeak
* Move request reply to handler for create peer and get peer
* Move request reply to handler for peer set attributes
* Move request reply to handler for more methods
* Move request reply to handler for another method
* Move request reply to handler for more methods
* Move more request reply to handler
* Move request reply to handler for all methods
* Remove message conversion helper methods from servicer class
* Remove duplicate protobuf conversion functions
* Fix flask handling of requests
* Remove old protobuf conversion methods in comments
* Use helper method to simplify web server routes functions
* Renamed some of the rpc request functions to include request in name
* Update more rpc function names
* Rename more rpc methods
* Rename all rpc request functions
* Remove old comments
* Remove console logs and alerts from rpc methods
* Remove console logs from rpc request functions
* Remove console log line
* Handle buy error more gracefully
* Handle errors in open/close channel
* Handle alert errors for makesqueak dialog
* Handle error with alert in create signing/contact profile
* Refactor getFollowedSqueaks into requests module
* Simplify getsqueaks method
* Refactor client requests in wallet page to requests module
* Make request name functions consistent
* Refactor set following profile function into requests module
* Refactor all rpc calls from profile page to requests module
* Refactor rpc functions out of lightning node
* Refactor rpc functions out of squeak peers page
* Refactor rpc functions out of buy offer dialog
* Refactor rpc functions out of close channel dialog
* Refactor rpc functions out of buy page
* Refactor rpc functions out of channel page
* Refactor rpc function out of offer page
* Refactor rpc functions out of peer page
* Refactor rpc functions out of profiles page
* Refactor rpc functions out of make squeak dialog
* Refactor rpc out of squeak page
* Refactor rpc out of squeak address page
* Delete connect peer dialog
* Refactor rpc out of create contact profile dialog
* Refactor rpc out of create signing profile dialog
* Refactor rpc out of create peer dialog
* Refactor rpc out of delete peer dialog
* Refactor rpc out of delete profile dialog
* Refactor rpc out of delete squeak dialog
* Refactor rpc out of open channel dialog
* Refactor rpc out of receive bitcoin dialog
* Add pay offer dialog to offer component
* Show offer info in buyoffer dialog
* Remove old amount state from pay offer dialog
* Fix import pay offer request in pay offer dialog
* Go to squeak page after pay offer
* Fix text of pay offer button
* Add insert sent payment method
* Delete db container from itest
* Add other container in itest
* Connect to other squeak node in itest
* Use client lightning container for itest to get offers from main node
* Get offers itest working
* Open channel to buy offer in itest
* Successfully pay offer
* Remove old print statements from itest
* Successfully unlock squeak in pay offer method
* Assert that decrypted content is correct in pay offer itest