* Add tests for squeak entry to message and profile to message
* Move fixtures for admin module to separate conftest
* Add test for peer to msg
* Use global fixture for peer_address in squeak core test
* Move common fixtures to global conftest
* Add fixture for received offer
* Add unit test for received offer to msg
* Add fixture for sent offer
* Rename received offer to msg function
* Add test for invalid block hash in get block header method
* Add test for invalid squeak hash in unpack offer method
* Add assertions for exception messages in squeak core tests
* Remove secret_key column from sent_offers db table
* Allow secret_key column to be null in downgrade migration
* Set default value of secret key for sent offer in db downgrade
* Remove comment from db downgrage function
* Try making downgrade for secret key column work
* Try formatting update op in downgrade function
* Try defining sent offers table inline in downgrade function
* Fix batch alter column in downgrade function
* Got outline of tests for squeak core methods
* Split squeak core test fixtures into seller and buyer
* Add unit tests for decrypt content from sent payment in squeak core
* Use fixture for block in mock bitcoin client
* Simplify unit test for make squeak method
* Simplify make squeak method even more
* Added unit test for create offer
* Add TODO comment for preimage fixture
* Replace use_tor field with network in peer address
* Got itest passing with network column in db.
* Got frontend working with network (ipv4 or torv3) configurable
* Fix go to peer address page navigation from sent payment and received payment
* Added get default peer port rpc command
* Use default port in connect peer dialog
* Got default port working on create peer dialog
* Got default port working in both connect peer and create peer.
* Remove default peer usage in create peer backend
* Remove default peer handling for connect peer in backend
* Reset port back to empty when use custom is checked or unchecked.
* 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
* WIP: most of timeline db query test
* Got unit test for timeline query working with followed profile
* Remove old commented create signing profile function
* Create test utils module for unit tests
* Improve squeak db unit tests using generated block header object
* Add assertion for block time in get squeak entry test
* Create new squeaks module in core and add make squeak function
* Move get_hash function to squeaks module
* Add unit test for squeaks module
* Add check squeak function to squeaks module
* Add get decrypted content function to squeaks module
* Add function to get payment point in squeaks module
* Use conftest for fixtures in core directory
* Add test cases for squeak matches interest function
* Remove old comment in squeak core
* Convert iterable to list in interest unit tests
* Refactor interests functions into separate module
* Simplify assertions in test interests unit tests
* Updrage squeaklib to 0.7.1
* Add case to handle secret key msg in peer msg handler
* Add fields for custom price and use custom price to profile table
* Got itest working with new profile fields
* Use default values for profile struct constructor
* Fix db migration to use use profile columns
* Got itest passing for set use custom price
* Show custom price or default price in profile page
* Change wording of selling with price in profile page
* Got set use custom price toggle working in configure profile dialog
* Use newer version of squeaklib with decryption key outside squeak object
* Remove todo comment about clearing decryption key before insert squeak in db
* Remove sharing field from all backend code
* Add db migration to remove sharing field
* Remove profile sharing field from frontend
* Update frontend build
* Allow reprocessing the same invoice without duplicate insert of received payment
* Use stopped event to stop processing invoices
* Got itest working with payment processor class
* Use payment processor class in squeak controller constructor
* Add rpc method for reprocess received payments
* Add reprocess received payments button
* Add reprocess received payments to admin web app
* Handle processing received payments subscription rpc better
* Add frontend button to reprocess received payments
* Clear settle indices in reprocess received payments
* Update static build
* Try changing peer primary key to hash, not done
* Got backend working with peer hash as primary key
* Got frontend working with peer hash as primary key for peer