nicolas.dorier
b5f0924651
Serialize PosAppCartItem.value as decimal instead of string
2023-07-11 15:49:16 +09:00
d11n
1600dd4759
POS: Backwards-compatible price parsing ( #5163 )
...
* POS: Backwards-compatible price parsing
Fixes #5159 and a regression introduced in bbff9710bf
: The price in posData needs to be parsed in a backwards-compatible manner, as the old format of price as an object exists in the invoice metadata.
* Test corner cases
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-07-11 15:32:01 +09:00
d11n
c777746b69
Custom Forms: Allow HTML in labels and help text ( #5136 )
...
* Custom Forms: Allow HTML in labels and help text
Fixes #5003 .
* Vue: Sanitize labels and helper text input
* Form editor: Fix blur on input for select option values
---------
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2023-07-11 13:02:02 +09:00
nicolas.dorier
9f5466a41f
Make sure CheckJsContent run as part of CI, and ignore end of line differences
2023-07-11 09:41:28 +09:00
Andrew Camilleri
5e469ff9c0
Improve rates ( #5166 )
...
* Removes Chaincoin shitcoin which is so dead even its website is gone
* Add ExchangeRateHost and FreeCurrencyRates as new rate providers
* Add recommended rate providers for UGX and RSD
* Fix BTX rate by switching to graviex
* Fix BTC rate by switching to exmo
* Fix LCAD rate script
2023-07-10 17:31:48 +09:00
rockstardev
5c5d6dc1e2
Bumping LND to 0.16.4-beta
2023-07-08 08:22:42 -05:00
Chukwuleta Tobechi
0b082138c8
Payment Requests: List view improvements ( #5065 )
...
* List invoice checkbox variant
* Remove custom css
* Improve payment requests list view
* Improve Payment Requests List View
* List invoice checkbox variant
* Remove custom css
* Improve payment requests list view
* Improve Payment Requests List View
* Update payment request (name link leads to view not edit)
* Refactoring
---------
Co-authored-by: d11n <mail@dennisreimann.de>
2023-07-06 10:02:23 +02:00
d11n
e998340387
POS: Account for custom amount in cart view ( #5151 )
...
* Add failing test
* Account for custom amount
* Test fix
2023-07-05 17:23:15 +09:00
Nicolas Dorier
8cde8c01df
Add category feature to the PoS with Cart ( #5078 )
...
* Add grouping feature to the PoS with Cart
* Improve UI
* Rename groups to categories
* Make it easier to select categories of the items
* Refactor TemplateEditor, use TomSelect for categories
* Prevent Vue code insertion
* Prevent empty categories
* Add label ids
* Add test case
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-06-30 09:13:15 +09:00
nicolas.dorier
4afec2e2b6
Fix: Using lnaddresses on Nostr should not result in lots of invoice being created
2023-06-27 12:50:24 +02:00
rockstardev
fdcf7b3b7a
Bumping LND to 0.16.3-beta ( #5124 )
2023-06-27 09:06:31 +09:00
Nicolas Dorier
53aafcf86b
Fix: The current preimage of a invoice's lightning payment method should be available via API ( #5111 )
2023-06-23 19:12:11 +09:00
Nicolas Dorier
2eff45e65c
Ajaxify the wallet transaction list to avoid timeout ( Fix #4987 ) ( #5100 )
...
* Ajaxify the wallet transaction list to avoid timeout (Fix #4987 )
* Add cancellation to request to wallet transactions
* Fix tests
* Improve empty state
* Cleanups
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-06-22 16:09:53 +09:00
d11n
13203c3e2b
Receipt improvements ( #5077 )
...
* Remove Order ID link
* Add separate print version for receipt
* Fix POS number handling and add keypad test
Fixes #5056 .
* Add formatting function
* Remove OrderUrl for POS, bring back order link for receipt
* Update BTCPayServer/Plugins/PointOfSale/Controllers/UIPointOfSaleController.cs
2023-06-22 15:57:29 +09:00
Dennis Reimann
e1509506dc
Upgrade Bootstrap-Vue and fix tooltip positioning
...
Fixes #4956 .
2023-06-21 08:31:13 +02:00
nicolas.dorier
8615f120ce
Fix tests
2023-06-20 22:37:05 +09:00
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