callebtc
3a653630f1
Wallets: add cln-rest ( #1775 )
...
* receive and pay works
* fix linter issues
* import Paymentstatus from core.models
* fix test real payment
* fix get_payment_status check in lnbits
* fix tests?
* simplify
* refactor AsyncClient
* inline import of get_wallet_class
fixes the previous cyclic import
* invoice stream working
* add notes as a reminder to get rid of labels when cln-rest supports payment_hash
* create Payment dummy classmethod
* remove unnecessary fields from dummy
* fixes tests?
* fix model
* fix cln bug (#1814 )
* auth header
* rename cln to corelightning
* add clnrest to admin_ui
* add to clnrest allowed sources
* add allowed sources to .env.example
* allow macaroon files
* add corelightning rest to workflow
* proper env names
* cleanup routine
* log wallet connection errors and fix macaroon clnrest
* print error on connection fails
* clnrest: handle disconnects faster
* fix test use of get_payment_status
* make format
* clnrest: add unhashed_description
* add unhashed_description to test
* description_hash test
* unhashed_description not supported by clnrest
* fix checking_id return in api_payments_create_invoice
* refactor test to use client instead of api_payments
* formatting, some errorlogging
* fix test 1
* fix other tests, paid statuses was missing
* error handling
* revert unnecessary changes (#1854 )
* apply review of motorina0
---------
Co-authored-by: jackstar12 <jkranawetter05@gmail.com>
Co-authored-by: jackstar12 <62219658+jackstar12@users.noreply.github.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
2023-08-23 08:59:39 +02:00
Tiago Vasconcelos
befb288900
Fix admin notifications ( #1803 )
...
* fix save badge being on all the time
* make deep copy and add restart to notification popup
2023-07-21 09:50:18 +02:00
dni ⚡
e13426a56b
needs restart after saving killswitch ( #1800 )
...
fix prettier
2023-07-03 16:52:33 +02:00
Arc
7e1f43933d
Adds security tools, such as a rate limiter, IP block/allow, server logs ( #1606 )
...
* added ratelimiter
* Adds server logs to admin ui
* Added IP allow/ban list
* fixed remove ips
* Split rate limit number and unit
* security tab and background tasks for killswitch
* fix test for auditor api
---------
Co-authored-by: dni ⚡ <office@dnilabs.com>
2023-06-20 11:26:33 +02:00
Vlad Stan
132d8a9320
fix: rename bool super_user
to is_super_user
( #1690 )
2023-05-09 09:20:51 +01:00
Arc
efafd00b43
Merge pull request #1621 from lnbits/fix_adminui_lnd
...
fix inputs on Lnd funding sources
2023-04-20 09:51:19 +01:00
Tiago Vasconcelos
de38f38723
fix inputs on Lnd funding sources
2023-04-13 11:43:19 +01:00
dni ⚡
8c3b4a87b1
add i18n to frontend, still incomplete, but a start
2023-04-13 09:32:12 +02:00
dni ⚡
6cf1d97d5a
FEAT: add db export admin route for pg and sqlite, add to adminui
2023-03-02 15:22:39 +01:00
Ben Arc
9f049c1952
Added cyber theme
...
Because we all liked the theme from this pr https://github.com/lnbits/lnbits/pulls?page=2&q=is%3Apr+is%3Aopen
2023-02-20 22:41:11 +00:00
dni ⚡
bb05703f2b
change prettier and reformat stuff
2023-02-20 11:49:00 +01:00
ben
39f0000fa5
Merge remote-tracking branch 'origin/main' into extension_install_02
2023-01-26 12:39:11 +00:00
calle
f0d58a8365
Wallets: add custom invoice expiry ( #1396 )
...
* expiry for fakewallet
* expiry for lnd
* lnbits backend
* fix: eclair descriptionHash fixed and expiry added
* cln and sparko
* test expiry
* Eclair from AdminUI and bugfix for nonexistent payments
* add to settings and .env and remove lntxbot
* remove duplicate and format
* add invoice expiry
* add min max and step
* UI works now
* test should fail, sanity check, will revert
* revert, ready for merge
Co-authored-by: Tiago Vasconcelos <talvasconcelos@gmail.com>
2023-01-26 11:08:40 +01:00
ben
8d64c6d877
Adde trim to manifest upload
2023-01-25 21:20:20 +00:00
Vlad Stan
4efeae24d0
feat: allow extension manifest configuration from the Admin UI
2023-01-18 17:38:36 +02:00
callebtc
822a304127
specify in settings panel
2023-01-10 17:35:43 +01:00
ben
6b69c0f3e4
Fixed theme options
...
Prop needed to be persisted
2022-12-16 22:44:18 +00:00
Tiago Vasconcelos
7b274433d0
disable topup for non super user admin
2022-12-14 16:09:27 +00:00
Vlad Stan
53af4a4b99
fix: only super-user should be able to restart
2022-12-12 10:34:23 +02:00
Vlad Stan
d15782521d
refactor: include admin extension into core
2022-12-08 15:41:52 +02:00