nicolas.dorier
c0bc19ea59
Update Changelog
2023-06-02 18:21:57 +09:00
nicolas.dorier
6f07714cd9
Language update
2023-06-02 18:18:10 +09:00
Kukks
bbff9710bf
fix cart + form combination bug fixes #5031
2023-06-02 09:34:55 +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
Kukks
775ee01171
fix store role deletion fixes #5027
2023-05-31 13:42:38 +02:00
d11n
0c575c888c
Remove payment requirement for marking expired invoices ( #5006 )
...
* Remove payment requirement for marking expired invoices
Allows to manually mark expired invoices, regardless of registered payments. See dennisreimann/btcpayserver-plugin-lnbank#34 for context, in which BTCPay Server sometimes did not register payments that were received to a LNbank wallet (this got fixed in btcpayserver/BTCPayServer.Lightning#129 )
* Refactor conditions for better readability
2023-05-31 11:49:01 +09:00
nicolas.dorier
24f7e51e3a
Small adjustements
2023-05-31 11:27:03 +09:00
Nicolas Dorier
0a0cf97c55
Do not cleanup unreachable stores ( #5025 )
2023-05-31 11:22:37 +09:00
Dennis Reimann
16b988d097
UI: Only display applicable refund options
...
Fixes #5019 .
2023-05-30 12:51:51 +02:00
Dennis Reimann
5edc0ff6ef
UI: Fix visual bug with Hide Sensitive Info
...
Fixes #5011
2023-05-30 11:20:58 +02:00
Dennis Reimann
375b96e508
UI: Center-align recovery phrase
...
Fixes #5007 .
2023-05-30 11:19:16 +02:00
Dennis Reimann
1e72b12074
UI: Store selector link distinguishes between owner and user
...
The `IsOwner` property went missing with #4940 , so everyone landed on the invoices list when switching stores. This brings back the original behaviour of linking to the Dashboard, if the user has the permission to access it.
Fixes #5015 .
2023-05-30 11:18:34 +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
Kukks
8cb06f9c6c
fix user store reole setting fixes #5010
2023-05-30 09:37:14 +02:00
nicolas.dorier
215a36e7a9
Fix: Some multi path payment on LND wouldn't be detected
2023-05-30 12:26:30 +09: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
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
6b7fb55658
Fix: Payment not marked as settled even if the payment is successful with LNBank
...
Fix https://github.com/dennisreimann/btcpayserver-plugin-lnbank/issues/33
2023-05-25 21:09:13 +09:00
Nicolas Dorier
3d5361cd11
[Bug] If a altcoins is disabled from BTCPay and payout processor is used, it would crash at restart ( #4997 )
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2023-05-25 12:42:23 +02: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
Kukks
97e7e60cea
Add minrelayfee to payjoin request
...
fixes #4689
2023-05-22 14:56:08 +02:00
d11n
44aaf7acbb
Form editor ( #4968 )
...
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2023-05-22 13:30:28 +02:00
Nicolas Dorier
9b721fae27
Better handle postgres requests for wallet objects ( #4985 )
2023-05-20 23:26:16 +09:00
nicolas.dorier
ee738a29f0
Stop spamming logs with event aggregator logging
2023-05-19 15:24:20 +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
3d57b944ca
Fix a bunch of minor bugs ( #4983 )
2023-05-19 08:41:21 +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
d11n
52e108d32f
Minor design system updates ( #4973 )
...
- Update Manage Plugins icon
- Add ESC to supporters sprite
- Update body-text-active variable
2023-05-17 10:19:26 +02:00
Nicolas Dorier
7b96f96025
bump clightning ( #4970 )
...
* bump clightning
* Remove Lightning Charge from our tests
2023-05-16 09:17:21 +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
d11n
3763480280
NFC: Handle HTTP-related exceptions ( #4965 )
2023-05-08 12:11:42 +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
nicolas.dorier
03b94e2be3
Minor refactoring about DefaultPaymentMethod
2023-05-08 09:14:58 +09:00
d11n
18e34b3cbe
Checkout v2: Improve truncation of displayed addresses ( #4924 )
2023-05-05 10:00:55 +02:00