* Switch dockerfile base image to buster
* Try to make build work for umbrel
* Remove libs from Dockerfile
* Add build-essential to dockerfile
* Make sqk_dir configurable with environment variable
* Use new env var names
* Use python slim image for both squeaknode and test
* Clean up dockerfiles
* Reorder dockerfile for squeaknode
* Load alembic config file from packaged module
* Alembic directory is now loaded from packaged module
* Got multi-stage docker build working
* Removed old app directory from docker config
* Remove commented package data arg from setup.py
* Remove unused alembic graft from manifest
* Fix extra space in alembic revision
* Rename secret_key
* More work to convert to using PTLC
* Updated most code for PTLC
* More work to use ptlc with secret key
* Got itest passing
* Remove unused import
* Use version 0.5.0 of squeaklib
* Added simple unit test for squeak controller
* Use modular addition subtraction for secret key nonce tweak
* Move util to core folder
* Store secret key as hex in database
* Store nonce as hex in db
* Use default override file for docker-compose testnet
* Add mainnet docker-compose override file
* Put common environment variables in main docker-compose file
* Update readme with instructions for mainnet override
* 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
* Use default configs for webadmin
* Remove sqlite config from config file
* Use default config for sqk dir
* Use derived default lnd tls cert path in config
* Use default config for macaroon path
* Remove macaroon path config from docker config.ini
* Got mainnet working in docker
* Update readme
* Remove unused network param in docker config.ini file
* Update readme
* 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
* 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
* 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
* Show peer connection status for lightning node
* Add connect peer button to lightning node page
* Add test for connect peer
* Add working test for list peers and connect peer
* Add test for disconnect peer
* Fix sqk dir config
* Fix sqk_dir config
* Successfully connect to sqkserver_other in docker-compose
* Remove unused dialog from lightning node page
* Add receive bitcoin button
* Add new address rpc method
* Successfully show new address in dialog in wallet
* Make address field in new address dialog read only
* Use sqlite for squeak node in docker compose
* Include other sqkserver in docker docker-compose
* Use second instance of squeak node in docker compose
* Remove old log line