Nicolas Dorier
e81403ec3f
Fix: Applying a discount in PoS with cart wasn't working ( #5079 )
2023-06-16 23:02:14 +09:00
d11n
f11424f73a
Pull Payment: Support LNURL Withdraw with SATS denomination ( #5041 )
...
* Pull Payment: Support LNURL Withdraw with SATS denomination
* Refactor and add tests
2023-06-16 10:56:17 +09:00
Nicolas Dorier
1956919886
Do not crash when an invoice have an amount that is too big ( #5070 )
2023-06-16 10:47:58 +09:00
Nicolas Dorier
693b46126b
Bump Bitcoin core to 25.0 ( #5032 )
2023-06-02 16:41:35 +09:00
nicolas.dorier
358e122775
Fix tests
2023-06-01 22:17:42 +09:00
nicolas.dorier
4e03c2523a
Prune webhook data from database
2023-05-29 09:02:47 +02:00
nicolas.dorier
418b476725
Bug fix on StoreRoleId parsing
2023-05-27 12:51:48 +09:00
Andrew Camilleri
783e4ccb35
Store Custom Roles ( #4940 )
2023-05-26 23:49:32 +09:00
nicolas.dorier
2c4349c630
Test concurrent payment of lightning invoices
2023-05-25 18:41:17 +09:00
Andrew Camilleri
8860eec254
Switch Apps to json not YML ( #4792 )
2023-05-23 09:18:57 +09:00
d11n
44aaf7acbb
Form editor ( #4968 )
...
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2023-05-22 13:30:28 +02:00
Nicolas Dorier
c3f412e3bb
Bump tests to Bitcoin Core 24.1 ( #4988 )
2023-05-20 21:38:39 +09:00
d11n
6c6544bf9b
Improve invoice filtering UI ( #4914 )
...
* Improve invoice filtering UI
Closes #3664 .
* UI updates
* Add app filter
* Add indicator for active filters
* updates text
* Improve selected filter display
* Apply suggestions from code review
---------
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2023-05-19 10:42:09 +09:00
Nicolas Dorier
acf003b1b4
Do not generate new address when a new payment is detected ( #4984 )
...
* Do not generate new address when a new payment is detected
* Update BTCPayServer.Tests/UnitTest1.cs
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
---------
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2023-05-18 16:53:01 +09:00
Nicolas Dorier
7b96f96025
bump clightning ( #4970 )
...
* bump clightning
* Remove Lightning Charge from our tests
2023-05-16 09:17:21 +09:00
d11n
25fb5c1293
Checkout v2: Improve expired paid partial state ( #4827 )
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2023-05-11 10:38:40 +02:00
d11n
195dfc2c47
Refund updates ( #4934 )
2023-05-11 10:33:33 +02:00
d11n
541b6cf9eb
Improve create first store case ( #4951 )
2023-05-10 11:18:29 +02:00
nicolas.dorier
99bcec5597
bump nbx
2023-05-09 22:06:23 +09:00
d11n
18e34b3cbe
Checkout v2: Improve truncation of displayed addresses ( #4924 )
2023-05-05 10:00:55 +02:00
Dennis Reimann
b9b11e722c
Greenfield: Apply store default payment method on invoice creation
...
Fixes #4947 .
2023-05-05 09:56:23 +02:00
rockstardev
25cb188d00
Bumping LND to 0.16.2-beta
2023-04-29 09:10:07 -05:00
rockstardev
0c78e9e4ac
Bumping LND to 0.16.1-beta ( #4921 )
2023-04-27 13:17:57 +09:00
nicolas.dorier
58c409e7fa
Fix tests
2023-04-27 13:00:25 +09:00
Nicolas Dorier
9577eed524
Validate input in greenfield for payout processors ( #4922 )
2023-04-27 10:59:19 +09:00
Nicolas Dorier
ccb4b9a9ba
Merge pull request #4916 from dennisreimann/receipt-print
...
Receipt: Optimize print view
2023-04-26 15:41:41 +09:00
Dennis Reimann
3aa979cb11
Test updates
2023-04-25 13:07:01 +02:00
Dennis Reimann
c95f75bc6c
Remove disable BOLT11 option
2023-04-25 12:21:27 +02:00
Dennis Reimann
8de55cef31
Unify checkout v1 behaviour with v2
2023-04-25 11:36:45 +02:00
nicolas.dorier
03b793d7e2
Fix tests
2023-04-25 10:28:36 +09:00
nicolas.dorier
d8698181f4
Remove LNURLStandardInvoiceEnabled
2023-04-24 23:52:40 +09:00
Nicolas Dorier
39b76c08de
Fix: Form in Payment Requests was not setting its values to the invoices metadata ( #4907 )
2023-04-24 18:04:46 +09:00
nicolas.dorier
381fe70a79
Add UserAgent to IPN and webhook HTTP requests ( Fix #4883 )
2023-04-19 21:13:31 +09:00
nicolas.dorier
8e60932f81
Migrate reference to AppType in server settings ( Fix #4882 )
2023-04-17 10:34:41 +09:00
rockstardev
046129a57d
Bumping LND to 0.16.0-beta ( #4873 )
2023-04-13 14:48:47 +09:00
d11n
a2d506c0db
Checkout v2: Confetti for processing payments ( #4872 )
...
Let's not spoil the fun for those paying on-chain.
2023-04-13 08:40:21 +09:00
Nicolas Dorier
516efe56f4
Refactor: Dot not make LNURLPaymentMethodDetails depends on BTCPayInvoiceId ( #4864 )
...
* Refactor: Dot not make LNURLPaymentMethodDetails depends on BTCPayInvoiceId
* Abstract PaymentProof
* fix bug
* Make the selenium container resolves the btcpay host name
2023-04-10 16:38:49 +09:00
nicolas.dorier
24b8ec16f1
Fix tests
2023-04-10 13:37:09 +09:00
nicolas.dorier
7546ef7a8e
Dotnet reformat
2023-04-10 11:07:03 +09:00
nicolas.dorier
f598c70a4f
Add comment TODO for improving automatic translations efficiency.
2023-04-10 11:03:36 +09:00
Andrew Camilleri
5d39bb7466
Allow LN Address to customize invoice metadata, and various bug fixes on LNUrl ( #4855 )
...
* Allow LN Address to customize invoice metadata
solves https://github.com/OpenSats/website/issues/8
* Refactor GetLNUrl
* Fix lightningAddresssettings.Max being ignored
* Fix: The payRequest generated by the callback wasn't the same as the original
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-04-07 17:48:58 +09:00
Nicolas Dorier
2298f3901a
Update langs ( #4853 )
2023-04-05 13:32:24 +09:00
Nicolas Dorier
9b8d08a668
Make Checkout V2 the default ( #4850 )
...
* Make Checkout V2 the default
* Fix align
2023-04-05 08:35:50 +09:00
Nicolas Dorier
1b672a1ace
Allow multi-step settings in custodian ( #4838 )
...
* Allow multi-step settings in custodian
* Fix CustodianAccount.Name not saved
* Reuse TradeQuantity for SimulateTrade
* TradeQuantityJsonConverter accepts numerics
* Fix build
2023-04-04 14:48:29 +09:00
Andrew Camilleri
60d6e98c67
Form System Flexibility improvements ( #4774 )
...
* Introduce very flexible form input system
* Refactorings after rebase
* Test fix
* Update BTCPayServer/Forms/FormDataService.cs
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-04-04 11:01:34 +09:00
Nisaba
57544068e9
Store rule emails in HTML + Test rule emails ( #4843 )
...
* Store rule emails in HTML + Test rule emails
* Store rule emails in HTML + Test rule emails
* Update BTCPayServer/Controllers/UIStoresController.Email.cs
Thanks !
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
* change in StoreEmails() to work properly with add commande
* CanSetupEmailServer() : Remove Bosy sendkeys that doesn't work with new HTML control
* Update test for new HTML control
* better command treatment
---------
Co-authored-by: nisaba <infos@nisaba.solutions>
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2023-04-04 10:52:42 +09:00
Nicolas Dorier
60cfea9f94
Add presets in the checkout appearance ( #4756 )
2023-04-04 10:45:40 +09:00
Andrew Camilleri
c8e6714207
Merge pull request #4784 from dennisreimann/unify-plugins-apps
...
Apps become plugins
2023-03-29 20:03:18 +02:00
d11n
83ea898780
Checkout: Update wording ( #4829 )
...
We make it "Payment Received" instead of "Payment Sent", because in other places we are also talking from the merchant perspective.
2023-03-29 17:24:49 +09:00
d11n
22657b66d7
NFC finetuning ( #4822 )
2023-03-28 12:36:32 +02:00