dni ⚡
c312d70e63
fix: properly check outgoing payments in phoenixd ( #3355 )
2025-09-12 11:26:32 +02:00
dni ⚡
672a5b3a4d
fix: pay with nfc endpoint + add perform_withdraw ( #3352 )
2025-09-10 14:52:47 +02:00
Tiago Vasconcelos
ef371e303c
feat: allow creating/update user with nostr npub1 pubkey ( #3298 )
2025-08-21 16:35:23 +02:00
dni ⚡
5ba06d42d0
feat: use uv instead of poetry for CI, docker and development ( #3325 )
...
Co-authored-by: arcbtc <ben@arc.wales>
2025-08-21 16:17:19 +02:00
dni ⚡
ae6cf47244
feat: lud11 disposable and storeable payRequests. ( #3317 )
2025-08-19 11:33:57 +02:00
dni ⚡
c24d2f24cf
fix: bump lnurl its not callback_url now, its just url ( #3312 )
2025-08-18 09:18:11 +02:00
dni ⚡
a36ab2d408
feat: update lnurl lib refactor lnurl endpoints ( #3271 )
2025-07-17 17:03:44 +03:00
dni ⚡
65864cb216
chore: use modern websockets instead of legacy ( #3278 )
2025-07-17 15:02:29 +03:00
ziggieXXX
f91c933919
feat: HodlInvoices (Rebase) ( #2869 )
...
Co-authored-by: pseudozach <git@pseudozach.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:15:14 +02:00
dni ⚡
256a8098c6
chore: get rid of mypy notes and typecheck more functions ( #3257 )
2025-07-15 11:15:12 +02:00
dni ⚡
35e2c4b0a7
fix: update success status ( #3244 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:25 +02:00
dni ⚡
90ab642dcd
fix: phoenixd pending payments ( #3075 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:16 +02:00
dni ⚡
ba0f7a01ef
chore: reduce max complexity lint ( #3230 )
2025-07-15 11:14:03 +02:00
dni ⚡
a16078a6ba
chore: update python packages + formatting + cleanup ( #3221 )
2025-07-08 10:17:27 +02:00
dni ⚡
c4c03d96a3
test: add regtest testcase for no route failure ( #3189 )
2025-07-08 10:17:25 +02:00
dni ⚡
b4b37cd733
fix: circular import on handle_fiat_payments ( #3226 )
2025-07-08 10:17:23 +02:00
Vlad Stan
695e9b6471
[feat] Add stripe payments ( #3184 )
2025-07-08 10:17:19 +02:00
Vlad Stan
c7b7832a88
feat: add external id for users ( #3219 )
2025-07-08 10:17:16 +02:00
blackcoffeexbt
edb7d66efc
feat: Add trimmed mean filtering for exchange rate outlier detection ( #3206 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-06-25 13:16:00 +03:00
dni ⚡
6d2f39d390
fix: rounding errors on eclair total balance ( #3196 )
2025-06-24 16:09:53 +02:00
Vlad Stan
375b95c004
fix: allow ports for domains ( #3171 )
2025-05-26 11:35:02 +03:00
dni ⚡
34b8490a2d
test: conftest smaller funding amounts ( #3167 )
2025-05-20 11:25:08 +03:00
dni ⚡
cbbba5c4c7
fix: regtest nodemanager lndrest issue ( #3166 )
2025-05-20 09:23:59 +02:00
Vlad Stan
39e4fa724a
test: additional cases for internal payments ( #3155 )
...
Co-authored-by: dni ⚡ <office@dnilabs.com>
2025-05-13 13:48:47 +03:00
dni ⚡
3b350858c7
refactor: untangle lnd's macaroon encryption with AESCipher class ( #3152 )
2025-05-13 12:07:38 +02:00
Vlad Stan
3529f9152f
fix: better differentiation between UNAUTHORIZED and FORBIDDEN ( #3139 )
2025-05-05 10:55:58 +02:00
PatMulligan
51bf344d65
[FIX] Fix database compatibility issue in search query builder for payments filter ( #3090 )
...
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-05-02 10:45:35 +03:00
dni ⚡
c4d0540e76
feat: preimages for incoming payments, fundingsource saves preimage on create_invoice ( #3085 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-04-30 11:03:19 +02:00
Vlad Stan
e339bb6181
[feat] fetch all payments for user ( #3132 )
2025-04-29 13:52:07 +03:00
Vlad Stan
6c2b312c92
fix: webhook call on invoice pay ( #3119 )
2025-04-28 12:28:27 +03:00
dni ⚡
883d52c303
fix: phoenixd uses sat instead of msat for pay_invoice ( #3083 )
2025-04-02 16:49:59 +03:00
dni ⚡
1323a2005b
feat: cleanup on library dir creation and upload endpoints ( #3069 )
2025-04-01 10:27:11 +03:00
Vlad Stan
30cf6913af
[feat]: invoice amount settings ( #2990 )
2025-02-24 14:45:17 +02:00
Tiago Vasconcelos
4511891297
feat: modernize error page ( #2949 )
...
* can't figure this out!
* raise here so it gets picked up by exceptions
* add few more info for error rendering
* add a few more checks for browser
not fail safe just one more layer
* cleaner error display
... hopefully
* add go to extension
* keep buttons add go to extension
* feat: identify extensions that are not installed
* fix: status code
* fix: full path
* add account/logout button if 401
prevent getting stuck
* fix: ext access
* fix user button
* fix: 404 page
* fix: json 404 response
* fix: dumb rendering
* fix: `/api` request always json
* fix: extension api path
* test: check regtest
* test: investgate
* something made ws slower?
* fix: change error code
---------
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Arc <33088785+arcbtc@users.noreply.github.com>
2025-02-23 00:54:43 +00:00
tlindi
e318f7679e
Update fi.js ( #2963 )
2025-02-14 19:44:08 +02:00
Vlad Stan
bfa23568e3
[fix] callback url validation ( #2959 )
2025-02-13 15:11:46 +02:00
Tiago Vasconcelos
432b3a0fe0
Reset wallet keys ( #2929 )
2025-02-06 15:07:36 +02:00
Tiago Vasconcelos
34a959f0bc
Add a payments page for admin ( #2910 )
2025-02-06 14:48:54 +02:00
Vlad Stan
f845bfe651
feat: do not allow user_id_only login for admins ( #2904 )
2025-01-23 15:01:54 +02:00
Vlad Stan
b6bdf50ed7
[feat] Watchdog and notifications ( #2895 )
2025-01-23 13:23:09 +02:00
Vlad Stan
b164317121
[feat] access control lists (with access tokens) ( #2864 )
2025-01-16 17:25:27 +02:00
dni ⚡
7e27b2c6f0
fix: lndrest nodemanager get_channel (flaky ci decoy) ( #2877 )
2025-01-09 17:04:32 +01:00
dni ⚡
3900d2871d
feat: nodemanager, view and edit channels fees ( #2818 )
2024-12-20 09:48:09 +01:00
dni ⚡
3a2cf12052
fix: get_payments where clause does query wrong payments including tests ( #2844 )
...
* fix: get_payments where clause does query wrong payments (#2841 )
2024-12-19 10:22:37 +01:00
dni ⚡
37187bfc2c
feat: add negative topups ( #2835 )
...
* feat: add negative topups
* remove topup dialog
---------
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-12-17 21:06:58 +01:00
dni ⚡
5f8ccee5b8
feat: websocket for payments events, remove /payments/sse and longpolling endpoint ( #2704 )
2024-12-16 11:10:25 +02:00
dni ⚡
1b9bb32ca0
test: fix lndrest on regtest ( #2811 )
...
* fix: lndrest on regtest
* fix some race conditions on lndrest
2024-12-12 07:54:43 +01:00
dni ⚡
291c69e470
chore: update to latest pytest ( #2800 )
2024-12-11 11:39:28 +02:00
Vlad Stan
ba5f79da2d
refactor: extract models ( #2759 )
2024-11-05 13:26:12 +02:00
dni ⚡
acb1b1ed91
fix: add list handling ( #2758 )
2024-11-01 11:12:18 +02:00