Commit graph

234 commits

Author SHA1 Message Date
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