* Create peer sync task class
* Convery peer upload to subclass of peer sync tsk
* Use network task class for download task
* Use network task class for single squeak download
* comment unused network sync methods
* Remove old network controller methods
* Move all peer task methods into peer task class
* Move get offer method into peer sync class
* Delete get offer class
* Upload timeline squeaks using network task subclass
* Fix upload squeaks to only upload unlocked squeaks
* Remove unused synctask class
* Add download single squeak method
* Add test for download squeak rpc method
* Imprive peerdownload class to only use block height only for sync method
* 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
* Simplify sqkserver docker by copying entire repository to image
* Got flask templates working without custom root path
* Remove unused comment in setup.py
* Build frontend outside docker and commit in git
* Update sqkserver dockerfile to use build folder from host
* Add makebuild script to frontend folder
* Create webapp module in admin folder for flask app
* Almost working, but templates folder is still not included in packaged setup.py install output
* Update manifest file
* Got flask app working with templates
* Require authentication for web app index page
* Got template working for login page
* Got fake login working
* Add logout endpoint
* Remove old comment
* Got login working
* Remove log lines
* 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
* Simplify macaroon creds in lnd client
* Update lnd client to handle request objects
* Use lnd stub for lnd requests in handler
* Use helper function for all lnd methods in web service
* Remove unused lnd methods in comments
* 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