* 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
* Rename database columns for lighting host and port
* Fix parsing of peer host and peer port in database query
* Fix parsing of lightning host and port in database query
* Got simplified payment processor working
* Remove log lines
* Trying to get payment processor working without passing stopped to subscripion
* Revert "Trying to get payment processor working without passing stopped to subscripion"
This reverts commit e691a37d24.
* Use settle index int as input to squeak core subscribe function
* Remove settled invoice subscription client
* Use object with cancel method in squeak core subscription response
* Got itest passing with new received payment iterator
* Remove unused arguments from squeak core get received payments method.
* Improve params for payment processor task
* Handle lnd invoice subscription cancel without raising exception
* Add logging to payment processor
* Add custom exception for unable to subscribe invoices
* Add type hint for get sent offer fn
* Handle db error in received payment client and keep retrying
* Retry populating queue of received payments after failure
* Use poison pill to shut down payment subscription client on rpc server shutdown
* Add more debugging logs
* Detect when client disconnects from payments rpc subscription and stop thread.
* Got new received payments subscription client working
* 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
* Use saved clause for squeak_has_secret_key
* Use clause property to filter where squeak has no secret key
* Remove old queries for verifying block headers
* Use properties for query clauses to filter profile has private key
* Use method for squeak age filter clause
* Fix name of filter by squeak newer than method
* Use methods for clauses to filter offers by expired or not
* Use property for clause to filter received offer does not exist
* Delete old commented queires
* Add log line for each subscribed settled invoice
* Log latest settle index before processing received payments
* Add log line for settle index before subscribing invoices
* Use -1 for cleared settle_index
* Revert "Use -1 for cleared settle_index"
This reverts commit 701067c40b.
* No-op commit
* 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