d11n
3338dcac1c
Richtext editor fixes ( #2613 )
...
* UPdate summernote with Bootstrap 5 integration
* Unify summernote options
2021-06-24 19:51:35 +09:00
Jimi Ford
78ac1ee15d
fix invoice typo
2021-06-19 20:02:55 -07:00
Umar Bolatov
886e9ab511
Update WebhookDataBase Swagger definition ( #2578 )
...
close #2577
2021-06-18 11:01:23 +09:00
d11n
3c80621dac
Add payjoin option to hot wallet setup ( #2450 )
...
* Add payjoin option to hot wallet setup
Enables payjoin by default when creating a hot wallet and offers the user an opt-out.
Test fix
* Display PayJoin option only if it is available
* Test fixes
* Update hot wallet checks
* Test fix after rebase
* Use toggle buttons for enabling options
2021-06-18 10:25:17 +09:00
Nicolas Dorier
6b4ff4ce2c
Merge pull request #2575 from NicolasDorier/refactor/wallet-cleanup
...
Cleanup some old code in wallet setup
2021-06-17 21:20:28 +09:00
Wouter Samaey
b22aa778e1
Better webhook UI. Full URLs are visible. ( #2572 )
...
* Better webhook UI. Full URLs are visible.
* Using Bootstrap CSS class instead of a new class
* Created the generic class .sm:text-nowrap
* Renamed class
* Changed "sm" to "md"
2021-06-17 19:43:47 +09:00
Pavlenex
1c440ed36c
Update Maintenance.cshtml ( #2576 )
...
* Update Maintenance.cshtml
* fix BTCPay Server maintenance error
* Rephrase "derivation settings" to "wallet settings"
* Pay button text fix
* rephrase CoinSwitch description
2021-06-17 19:40:08 +09:00
nicolas.dorier
70f56d5920
Encrypt WalletSetupViewModel.Config
2021-06-17 19:26:50 +09:00
nicolas.dorier
8a1d5bbc57
Remove outdated code in UpdateWallet
2021-06-17 16:39:55 +09:00
nicolas.dorier
956370592f
Create a dedicated IsHotwalletProperty in the DerivationSchemeSettings
2021-06-17 15:36:22 +09:00
nicolas.dorier
afd479ac69
Remove the DerivationSchemeViewmodel.Enabled property
2021-06-17 15:08:04 +09:00
nicolas.dorier
39a4be5641
Remove HintAddress
2021-06-17 14:11:01 +09:00
d11n
70fcd053cd
Signing context cleanup ( #2568 )
...
* Signing Context cleanup
Removes extra NBXSeedAvailable property in SigningContext, which got introduced in #2559 . It is not needed since each view model involved already has it.
* Fix button in link
2021-06-15 17:35:23 +09:00
nicolas.dorier
cf7c3c2bf7
LightningSupportedPaymentMethod.CryptoCode is never null
2021-06-14 18:22:00 +09:00
Umar Bolatov
3d21d2724e
Fix bug with LN payment method API endpoint throwing 500 ( #2567 )
...
close #2566
2021-06-14 18:19:52 +09:00
Kukks
df64a93808
add pnxbet supporter
2021-06-14 08:42:05 +02:00
Kukks
6068d384a4
fix missing bundle tag helper
2021-06-14 08:18:03 +02:00
d11n
3c0292f074
Wallet: Signing UI improvements ( #2559 )
...
* Refactoring to generalize wizard layout
* Wallet: Add intermediate signing options view
* Update BTCPayServer/Views/Wallets/WalletSigningOptions.cshtml
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
* Skip signing options for hot wallets
* Update signing options wordings, add PSBT doc link
* Fix test
* Remove form route params
* Use decode command for PSBT
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
2021-06-14 14:06:56 +09:00
nicolas.dorier
371acc84a8
Do not retrieve all payouts in GetPullPayment every time
2021-06-10 18:54:27 +09:00
Andrew Camilleri
cd9feccf6e
Mark Payouts as Paid ( #2539 )
...
* Mark Payouts as Paid
This PR allows users to mark payouts as paid manually through the UI and through the API. It also sets up the payout proof system to be able store a manual proof that will in a later PR allow you to specify a proof of payment (link or text)
* add docs, test and greenfield client
* remove extra docs stuff
* Update BTCPayServer.Tests/GreenfieldAPITests.cs
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
* clean up pull payment/payouts fetch code
* Ensure payoutis are retrieved with pull payment
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
2021-06-10 18:43:45 +09:00
dstrukt
f1f3dffc97
Column improvements quick patch ( #2562 )
...
* removes title, switches search input with title
* adds CSS change
* Update BTCPayServer/Views/Server/ListUsers.cshtml
Breakpoint improvement
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/wwwroot/main/site.css
Co-authored-by: d11n <mail@dennisreimann.de>
* github revision fix
* spacing
* Simplify file details display
* Resolve users list conflict
* Indent fix
* Fix Tor casing
Co-authored-by: d11n <mail@dennisreimann.de>
2021-06-09 17:53:24 +09:00
Bjarne Magnussen
e4f298acac
Set lightning invoice fallback in QR code as uppercase ( #2492 )
...
* Set lightning invoice fallback in QR code as uppercase
On the lightning payment view the invoice is encoded as uppercase inside the QR code; however this is not true for the on-chain payment QR code if the invoice is set as fallback option.
This commit sets the fallback invoice as uppercase inside the QR code.
* Adds test case for uppercase fallback lightning invoice
* Apply suggestions from rockstar's review
Co-authored-by: Kukks <evilkukka@gmail.com>
2021-06-08 12:24:17 +09:00
Nicolas Dorier
e93b030bfe
Update HWI library, warn users to run newer version ( #2544 )
...
* Update HWI library, warn users to run newer version
* Update BTCPayServer/wwwroot/js/vaultbridge.ui.js
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com>
* Update BTCPayServer/wwwroot/js/vaultbridge.ui.js
Co-authored-by: Pavlenex <pavle@pavle.org>
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com>
Co-authored-by: Pavlenex <pavle@pavle.org>
2021-06-06 21:02:15 +09:00
d11n
64a7abe53a
Bootstrap migration fixups ( #2534 )
...
* Remove xxl breakpoint
* Remove code bg
* Form updates
* Update PoS accordion
* Update forms
* Fix webhook password toggle
* Update highlight js styles
* Page updates
* Style unformatted checkboxes
* Fix typo
* Update accordions
* Update policies domain mapping
* Update toggles and checkboxes
* Update storage pages
* Fix specter logo filename casing
* Update checkout experience view
* Update webhook view
* Re-add used negative margins
* Update bootstrap
* POS layout fixes
* Decrease size of info icon in main headline
* Update BTCPayServer/Views/Stores/ModifyWebhook.cshtml
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com>
2021-06-06 20:44:54 +09:00
dstrukt
784a40e2ed
Server Settings Bootstrap/UI Tweaks ( #2558 )
...
* server > services columns cleanup
* server > services column patch
* server > files adds text-end to table action column
* server > maintenance updates column
* removes title, switches search input with title
* adds CSS change
* Update BTCPayServer/Views/Server/ListUsers.cshtml
Breakpoint improvement
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/wwwroot/main/site.css
Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: d11n <mail@dennisreimann.de>
2021-06-06 20:41:14 +09:00
Andrew Camilleri
9ecd27dc85
Merge pull request #2474 from bolatovumar/feat/test-webhooks
...
Add ability to send test webhook call
2021-06-04 13:01:57 +02:00
Kukks
28da78fc78
Improve tests and small refactoring
2021-06-04 12:20:45 +02:00
Umar Bolatov
c345e81902
Simplify template
2021-06-03 21:16:27 -07:00
Umar Bolatov
1b39742919
Simplify FirstOrDefault method call
2021-06-03 21:16:27 -07:00
Umar Bolatov
bc33b32522
Add delivery ID to test webhook succes message
2021-06-03 21:16:27 -07:00
Umar Bolatov
4671f08b64
Augment webhook test error message
2021-06-03 21:16:26 -07:00
Umar Bolatov
9f6f74df59
Show success/error message after sending test webhook
2021-06-03 21:16:26 -07:00
Umar Bolatov
872c99e033
Rename SendDelivery to SendAndSaveDelivery
2021-06-03 21:16:26 -07:00
Umar Bolatov
cb6e8a6937
Simplify TestWebhook method
2021-06-03 21:16:26 -07:00
Umar Bolatov
7c16f8f134
Allow specifying WebhookDeliveryData webhookid right away
2021-06-03 21:16:25 -07:00
Umar Bolatov
ad11b61af2
Formatting
2021-06-03 21:16:25 -07:00
Umar Bolatov
120b82ae00
Update webhook test page design
2021-06-03 21:16:25 -07:00
Umar Bolatov
7cf6c97d3f
Return view after webhook test POST call
2021-06-03 21:16:25 -07:00
Umar Bolatov
2262acf12b
Add ability to send test webhook call
2021-06-03 21:16:24 -07:00
Umar Bolatov
ca3f97c42f
Add missing API key type description
2021-06-02 20:12:53 -07:00
Umar Bolatov
8731055786
Use UserNotFound instead of NotFound
2021-06-02 20:02:31 -07:00
Umar Bolatov
be05b6aa90
Specify correct return type on delete user methods
2021-06-02 20:02:31 -07:00
Umar Bolatov
0b4d94faf2
Remove unnecessary null check
2021-06-02 20:02:30 -07:00
Umar Bolatov
9f8f677125
Remove unused IsAdmin method
2021-06-02 20:02:30 -07:00
Umar Bolatov
949d6bf584
Replace admin check with CanModifyServerSettings authorization policy
2021-06-02 20:02:30 -07:00
Umar Bolatov
9fc2d2b76b
Remove CanDeleteUser constraint from "/api/v1/users/{userId}" endpoint
2021-06-02 20:02:29 -07:00
Umar Bolatov
d9935ada9d
Add "/api/v1/users/me" endpoint
2021-06-02 20:02:29 -07:00
Umar Bolatov
b4076b53e8
Add IsAdminUser method to UserService
2021-06-02 20:02:28 -07:00
Umar Bolatov
53c81918a5
Enable nullable reference checking in UsersController
2021-06-02 20:02:28 -07:00
Umar Bolatov
7c11736992
Enable nullable reference checking in UserService
2021-06-02 20:02:28 -07:00