* logging listeners
* comments
* generate privkey upon init
* listener queue
* remove duplicate check
* make format
* reuse channel
* error handling in sse listener
* uuid for listeners
* register named invoices
* uuid for listeners and listener list
* fix poetry lock
* setuptools
* requirements asyncio timeout
* setuptool;s
* make format
* remove async-timeout
* async_timeout readd
* try lower setuptools version
* try lower lower setuptools version
* back to current version + fix, maybe
* fix worflows to use poetry 1.2.1
* remove uneeded setuptools from build-system
* fix up formatting workflow
* debug to trace
* more traces
* debug logs to trace
Co-authored-by: dni ⚡ <office@dnilabs.com>
* small fastapi convertion
* make tip add up to invoice
* make tip add to invoice
* display existing tpos
* clean console logs
* suggestion from @leesalminen
* blacked
* Updated api docs example CURL calls for satspay server
* Updated api docs example CURL calls for copilot extension
* Updated api docs example CURL calls for jukebox extension
* Updated api docs example CURL calls for livestream extension
* Updated api docs example CURL calls for lnaddress extension
* Updated api docs example CURL calls for lnurldevices extension
* Updated api docs example CURL calls for lnurlp extension
* Updated api docs example CURL calls for offlineshop extension
* Updated api docs example CURL calls for paywall extension
* Updated api docs example CURL calls for satsdice extension
* Updated api docs example CURL calls for splitpayments extension
* Fix typo double slash in satsdice extension api docs
* Updated api docs example CURL calls for tpos extension
* Updated api docs example CURL calls for watchonly extension
- Add new tip % option to TPOS extension.
- When adding a new TPOS, a user can choose 1 or more tip % options to be displayed to the customer.
- When adding a new TPOS, a user can choose a wallet to send all collected tips to.
- UI Refresh on TPOS extension.
- Moved the share button to the top navigation, next to the TPOS name, and changed the icon to a more recognizable one.
- Re-arranged the buttons on the keypad to be more ergonomic.