* Derive wallet status from logs
* Add send/recv icons
* Set status individually for send and recv
* Move status logic into own function
* Add LNbits, Blink, CLN, LND, phoenixd logo
* Fix wallet.status.any not using Status enum
* Fix WebLN being weird
* Use phoenixd logo with text
* Also use wallet logo on config page
* Also poll logs for wallet status
* Use logger.info for logs not relevant for wallet status
* Remove no longer used wallet badges
* Crop LND logo like other logos
* Fix all wallets show 'configure'
* Fix wallet status not respecting enabled
* Fix wallet.def.requiresConfig undefined
* Fix banner shown for WebLN
* Fix attach shown when configured
* Filter by context.status to determine wallet status
* Fix +- shown without context
* Fix missing theme support for wallet logos
* blink attachment
* support staging
* add staging dashboard link
* Revert "add staging dashboard link"
This reverts commit a43fa2204f03d74e733063aedd6862c6d71e4a46.
* Revert "support staging"
This reverts commit 93c15aa5083e60b1dafc77c30e999fb90fef8589.
* handle pending payments, code cleanup and comments
* stable sats -> stablesats
* catch HTTP errors
* print wallet currency in debug
* disable autocomplete
* schema without test()
* Fix save since default is not applied for empty strings
Formik validation must see 'currency' as undefined and apply the default but the validation before save sees an empty string.
* Save transformed config
* Remove unnecessary defaults
* Prefix HTTP error with text
---------
Co-authored-by: ekzyis <ek@stacker.news>