d11n
db83d238d5
Crowdfund: Fix JS errors in empty state ( #5121 )
...
An empty crfowdfund with the default perk had JS errors.
2023-06-27 09:42:18 +09:00
d11n
01e9f82d24
Policies: Update wording to fit API keys and Roles ( #5106 )
...
* Policies: Update wording to fit API keys and Roles
Closes #5021 .
* API keys: Improve spacing
2023-06-22 10:37:30 +02: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
d11n
a1575f404b
Invoices: Fix search box shrinking too small ( #5105 )
...
Fixes #5099 .
2023-06-21 09:52:42 +02:00
Dennis Reimann
e1509506dc
Upgrade Bootstrap-Vue and fix tooltip positioning
...
Fixes #4956 .
2023-06-21 08:31:13 +02:00
Andrew Camilleri
b31dc30878
Make file management UI more useful ( #5081 )
...
* Make file management UI more useful
* Simplify markup
* Move file info to top
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-06-20 08:58:28 +02:00
nicolas.dorier
6e392f4cfb
After changing PoS items in UpdatePoS ident the JSON template
2023-06-19 14:44:12 +09:00
Andrew Camilleri
d8c0e5bf3a
Add extension point to template editor ( #5080 )
2023-06-16 23:05:49 +09:00
d11n
28c4c320cc
Checkout v2: Add return link in processing state ( #5075 )
...
* Checkout v2: Add return link in processing state
* Update copy text position
2023-06-16 23:05:08 +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
Dennis Reimann
0f66498965
NFC: Do not start scanning if unsupported
...
Fixes #5067 .
2023-06-14 09:14:09 +02:00
d11n
a84ffd8c7e
Crowdfund: Fix null pointer exception for topup type (missing price) ( #5068 )
...
Items with type topup have a price = null and hence not even the property set (ignored in JSON). This needs to be handled in the temlate, otherwise this exception occurs:
```
An unhandled exception was thrown by the application.
System.InvalidOperationException: Nullable object must have a value.
at AspNetCoreGeneratedDocument.Views_Shared_Crowdfund_Public_ContributeForm.<>c__DisplayClass24_0.<<ExecuteAsync>b__0>d.MoveNext()
```
2023-06-13 20:46:27 +09:00
Dennis Reimann
94d1cec8a9
Hide Sensitive Info: Fix script location
...
The script snippet needs to be located outside of the theme if-conditions, otherwise it only works if no custom theme is applied.
2023-06-05 12:34:54 +02:00
Andrew Camilleri
3818468932
Pluginify on chain wallet setup ( #4999 )
...
* Pluginify on chain wallet setup
This PR fixes a few logical points in the wallet setup flow to allow more extensive plugin flexibility; It also fixes an issue when building plugins that requires an Altcoin config profile. Here is an example showcasing the Liquid+ plugin using this to enforce that it is a hot wallet (a requirement it has) and that import to RPC is always set, and a new option that is used to configure the wallet further https://i.imgur.com/pDPQ73v.gif
* Update BTCPayServer/Controllers/UIStoresController.Onchain.cs
* update nbx
2023-06-01 21:18:28 +09:00
Kukks
3d2554fbe1
Make role name show uneditable when not creating
2023-05-31 15:49:34 +02:00
Kukks
4309603317
Hide topup items from cart
2023-05-31 15:49:34 +02:00
Dennis Reimann
f733c9ea77
Form Builder: Improve wording
...
Element -> Field. Something bas and I came across while reviewing the blog post.
2023-05-31 14:57:11 +02:00
nicolas.dorier
24f7e51e3a
Small adjustements
2023-05-31 11:27:03 +09:00
Dennis Reimann
16b988d097
UI: Only display applicable refund options
...
Fixes #5019 .
2023-05-30 12:51:51 +02:00
Dennis Reimann
375b96e508
UI: Center-align recovery phrase
...
Fixes #5007 .
2023-05-30 11:19:16 +02:00
Kukks
4a6d52f78e
Fix crowdfund perk support fixes #5013
2023-05-30 10:34:48 +02:00
Kukks
35dd580e74
Fix cart view and provide better naming for default items fixes #5012
2023-05-30 10:05:31 +02:00
Kukks
79836ef1de
make free invoices from pos redirect to receipt and make receipt reload fast on such case
2023-05-30 10:04:23 +02:00
d11n
a9d42f1e6a
Add What's New in v1.10.0 ( #4992 )
...
* Add What's New in v1.10.0
* Update BTCPayServer/Views/UIStores/Dashboard.cshtml
Co-authored-by: B <102448109+Bas02@users.noreply.github.com>
---------
Co-authored-by: B <102448109+Bas02@users.noreply.github.com>
2023-05-29 16:08:46 +09:00
nicolas.dorier
4e03c2523a
Prune webhook data from database
2023-05-29 09:02:47 +02:00
Andrew Camilleri
783e4ccb35
Store Custom Roles ( #4940 )
2023-05-26 23:49:32 +09:00
d11n
3589417b58
Form Editor: Minor wording adjustments ( #4998 )
2023-05-25 08:51:03 +02:00
d11n
55203e0b64
Dashboard: Fix SATS denomination display ( #4994 )
...
When the default currency of the store is SATS, the display was broken.
2023-05-25 10:08:00 +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
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
Kukks
8db5e7e043
Plugins: Allow payout processors to signal they cannot be removed through common UI
2023-05-15 09:49:13 +02: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
dstrukt
37f0498def
adds payouts settings button ( #3857 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-05-11 10:37:28 +02:00
d11n
02110f93d7
Hide sensitive info ( #4966 )
2023-05-11 10:35:51 +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
d11n
2c26b77afc
Forms: Add multiline input ( #4942 )
2023-05-10 11:14:19 +02:00
Andrew Camilleri
6fad5ebedb
Do not crash checkout when attempting lnurl checkout through non secure page ( #4964 )
...
Co-authored-by: d11n <mail@dennisreimann.de>
2023-05-08 12:09:48 +02:00
Andrew Camilleri
0690194aa1
Fix posdata with primitive array ( #4954 )
...
Co-authored-by: d11n <mail@dennisreimann.de>
2023-05-08 11:02:13 +02:00
d11n
18e34b3cbe
Checkout v2: Improve truncation of displayed addresses ( #4924 )
2023-05-05 10:00:55 +02:00
d11n
a0bb3ace61
LN Settings: Show only node host name ( #4927 )
2023-05-05 09:59:33 +02:00
Dennis Reimann
920ad67633
Rates: Fix advanced rules example formatting
...
Fixes #4920 .
2023-05-05 09:58:42 +02:00
Kukks
eddd458744
Fix missing shopify link
...
fixes #4945
2023-05-05 09:51:45 +02:00
rockstardev
439ea20a89
Resolving weird Firefox form autocomplete behavior on our POS ( #4950 )
2023-05-04 18:49:35 +02:00
d11n
cec223c8e7
Fix missing closing div ( #4944 )
2023-05-03 10:55:20 +02:00
Kukks
92d9c17095
Fix payment request merge conflict marker in UI
2023-04-26 14:06:23 +02:00
nicolas.dorier
c17572c76f
Clip configuration values for payout processors
2023-04-26 18:24:46 +09:00