* Got basic tcp connection working
* Got passing itest for open tcp connection
* Got most of protocol working. still need to send offer correctly
* Got offer from peer over tcp connectrion
* Got single squeak download working on tcp connection
* Remove rpc peer client
* Remove old rpc clients
* Remove old squeak client modules
* Got sharesqueaks peer message working
* Remove peer rpc server
* Remove server rpc fixtures
* Remove old itests
* Remove old sync modules
* Run worker background task to keep peers synced
* Add peer connection worker
* Add test for disconnect peer
* Remove old itest util
* Delete old peer rpc client helpers.
* Handle insert duplicate received offer
* Use more specific exception handling for duplicate offer insert
* Add liked column to squeak table
* Add rpc methods for like and unlike
* Fix migration to add liked column
* Got like squeak working
* Set squeak liked without reloading page
* Download squeak button reloads squeak without reloading page
* Use inconbutton for actions in squeak detail component
* Update static build
* Use single save_squeak method in controller
* Remove new lines from save_squeak method
* Add separate methods for save uploaded, downloaded, created squeak
* Simplify insert squeak method in database
* Add TODO comment for insert squeak method
* Improve code style of parse squeak entry method
* Add itest for failed upload without decryption key
* 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
* Use address as primary key for profile table
* Delete old sql query comments
* Update frontend to use address for profile primary key
* Fix profiles page data table goto action
* Fix usage of get profile by address in remaining frontend
* Use nested squeak profile msg inside squeak display entry in rpc proto
* Include author address in squeak display entry msg
* Use nested squeak profile in squeak display message in frontend
* Update static build with nested squeak profile in squeak display msg
* Added update profile dialog
* Add select file input for image upload
* Add set and clear profile image rpc methods
* Remove unused bytes field from clear image rpc
* Display selected file name in upload image dialog
* Set profile image rpc uses base64 string field
* Got set profile image working
* Show profile image in timeline
* Update static build with update custom profile image working
* Add profile image field to db
* Add set profile image rpc
* Got clear profile image working
* Add has custom profile image field in profile rpc respones
* Use material avatar in timeline avatar
* Load default profile image from static file
* Include base64 image in squeak display entry response
* Got default profile image working
* Get received payment summary rpc
* Rename get received payment summary function
* Get sent payment summary in rpc
* Add itest case for sent payment summary
* Add web endpoint for get payment summary
* Remove old fields from received payment summary
* Use bytes for squeak_hash in getsqueak method
* Use bytes for squeak hash in get offer rpc
* Use bytes for hash field in squeak message in proto
* Use bytes for hashes in lookup response
* Remove old commented code
* Use bytes for squeak hash in peer client post
* Remove old comments
* 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
* Fix timestamp in get received payment rpc
* Update static build
* Fix proto numbering of received payment
* Include log line with returned received payments
* Lg the received payments reply
* Lg received payments reply list
* Lg received payments reply list
* Fix received payment component
* Remove log lines from frontend
* Remove log lines for received payment
* Rename received payments to sent offers
* Add received payments table
* Add get received payments rpc method
* Rename old received payment to sent offer in frontend
* Add received payment frontend component
* Improve logging of error in admin web request
* Got subscribe invoices worker working
* Improve error message in lnd invoice worker
* Only mark received payments if paid if the invoice is settled
* Check if invoice is settled before marking received payment as paid
* Pass settle index as param to mark paid db method
* Add migration to include settle_index in sent payments table
* Got latest settle index query working, I think
* Only return received payments that are already paid in db query
* Remove unused column from get latest settle index query
* Update static build