* Added use_tor option to peer address class and grpc message
* Got itest passing without tor
* Got peer connection working in UI with tor toggle
* Able to connect to with and without tor
* Got save peer working with tor and without tor
* Add use_tor field to peer address everywhere.
* Fix usage of useMemo in peer address page
* 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
* 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
* Use new squeak protocol with encryption/decryption key instead of data key hash.
* Use from_bytes method for encrypted decryption key
* Undo changes to use temporary local install of squeaklib
* Run itest with direct connection to server
* Add dummy blockchain client
* Got itest working with direct post to server
* Rename lnd rpc proto module
* Making lnd lightning client able to take proto module as param
* Pass ln proto module as param to lnd lightning client
* Able to import lnd client in test container
* Able to get wallet balance in test direct from rpc client
* Add postgres db to server
* Able to connect to postgres
* Connect to postgres successfully without error by omitting database name that doesnt exist
* Create squeak table in initdb script
* Fix data types for columns in squeak table
* Construct server handler with a db connection instance
* Use context manager for db connection and cursor
* Implement insert_squeak method, still not working.
* Updated squeak table schema and insert method
* Got itest working with bob downloading alice's squeak from the server