597116bb26
Allow Users to be disabled/enabled
2022-04-14 19:16:55 +02:00
64534efe71
Fix broken "CanCreateRefunds" test ( #3635 )
2022-04-14 14:07:10 +09:00
1235ced355
htmlcoin altcoin updates ( #3601 )
...
* remove old logo
* add new logo
* switch name from Althash to Htmlcoin
* increment version NBXplorer.Client
* fix KeyPath BIP-0044, fix name
https://github.com/BEPAL/slips/blob/master/slip-0044.md
* revert increment version
2022-04-14 13:18:12 +09:00
23d383be67
Add transaction info PATCH endpoint ( #3561 )
...
* Add transaction info patch endpoint
* Add "#nullable enable" to LabelFactory
* Add Swagger docs
* Update OnChain to onchain
* update feeRate to feerate
* Add test
* replace "Onchain" with "onchain"
2022-04-14 13:17:22 +09:00
fb90ff2fbb
updates ( #3631 )
2022-04-14 13:09:37 +09:00
4706aa95e6
Minor Dashboard Adjustments ( #3629 )
...
* improves border-radius
* adjusts CF widget wording
2022-04-14 13:08:43 +09:00
8981414705
API: Add Lightning Payment info endpoint ( #3557 )
...
* Upgrade Lightning lib
* API: Add Lightning Payment info endpoint
2022-04-12 18:01:58 +09:00
7ec978fcdb
Dashboard ( #3530 )
...
* Add dashboard and chart basics
* More widgets
* Make widgets responsive
* Layout dashboard
* Prepare ExplorerClient
* Switch to Chartist
* Dynamic data for store numbers and recent transactions tiles
* Dynamic data for recent invoices tile
* Improvements
* Plug NBXPlorer DB
* Properly filter by code
* Reorder cheat mode button
* AJAX update for graph data
* Fix create invoice button
* Retry connection on transient issues
* App Top Items stats
* Design updates
* App Sales stats
* Add points for weekly histogram, set last point to current balance
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-04-12 16:55:10 +09:00
d58803a058
Specify PayJoin enabled in Payment Link heading ( #3614 )
...
* Specify PayJoin enabled in Payment Link heading
* Fix for non bitcoin payments
2022-04-12 11:05:09 +09:00
fe6b7dc1e3
Fix visual bug when user clicks on "Create refund" without selecting an option ( #3624 )
...
* Add missing refund option validation error element
* Add missing hidden inputs for text elements
* Move validation element above button
* Update validation error message
2022-04-11 17:53:52 +09:00
c9f0988b95
Handle possible error when bumping fee ( #3608 )
...
fix #3600
2022-04-11 17:53:10 +09:00
cd9a52706c
Use the store's default currency when creating entities ( #3585 )
...
* Use default currency for new pull payments
Closes #3582 .
* Pull payment: Improve create form
* Use default currency for new invoices
Closes #3581 .
* Clean up old invoice form code
* Use default currency for new payment requests
* Test fixes
2022-04-11 17:50:30 +09:00
bfdb1b4af9
Design updates ( #3565 )
...
* Design updates
* Improve table styles
* Form input color improvements
* Form input shadows
* Increase accordion button padding
* Hover transition for checkboxes and radio buttons
* Improve checkbox and radio button spacings
* Improve input styles
* Secondary button updates
* Clear pager floats
* Link improvements
* Don't display border for last table row
2022-04-11 17:49:57 +09:00
e5174b4a29
Lightning: Link to services directly ( #3593 )
...
* Allow to access fake LN services in dev mode
* Link directly to Lightning services
Closes #3552 .
* Fix typo
2022-04-11 17:49:28 +09:00
8feb60c30d
Add ability to set default payment method for pay button ( #3606 )
...
* Add ability to set default payment method for pay button
close #3604
* Add "#nullable enable" to UIStoresController
* Add PaymentMethodOptionViewModel
* Add explicit "Use the store’s default" option
2022-04-11 17:48:12 +09:00
6bd7fb64ab
CI test fixes ( #3609 )
...
* Test fix
Logs
* Add test logs
* Test change
* Use async overloads in CanPayWithTwoCurrencies test
* Bump NBXplorer
* More test updates
* More logs
* More waiting
* More waiting
* Update GoToUrl calls
* Log request status
* More logs
* More logs, more waits, idk
* Click checkboxes using JS
* Go to url directly
* Double timeout
2022-04-08 18:58:01 +09:00
b9602243d3
Fix tests for litecoin
2022-04-08 13:03:51 +09:00
b7a930ef18
Adjust user search input width ( #3577 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-04-05 07:34:56 -04:00
add206ae2d
Fixes #3598 by adding overflow scrolling to StoreSelectorMenu ( #3599 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-04-05 07:34:14 -04:00
28ce095fb4
Merge pull request #3602 from phershbe/master
...
Link to local development environment instructions corrected
2022-04-05 09:01:00 +02:00
13952a4b79
Bump NBX ( #3607 )
2022-04-05 14:46:42 +09:00
05ec398346
Update CoinGeckoRateProvider
2022-04-04 14:47:50 +09:00
dea2dd52be
Link to local development environment instructions corrected
...
As noted here: https://github.com/btcpayserver/btcpayserver/issues/3590
The link to the local development environment instructions was broken and now is correct.
2022-04-01 22:18:43 -04:00
debe3cda4b
fix typo
2022-04-01 13:45:30 +02:00
5b5aa2c721
bump btcpay
2022-04-01 13:22:24 +02:00
e201ddd74c
Plugins: Fix plugin installer
2022-04-01 13:20:19 +02:00
4a1580169d
Merge pull request #3595 from pavlenex/shopify
2022-03-31 15:15:26 +02:00
001ca7de60
Fix UI to match Shopify's
2022-03-31 14:51:16 +02:00
184be4e27b
Merge pull request #3592 from Kukks/updaart
2022-03-31 13:36:11 +02:00
7652645dda
1.4.8 update
2022-03-31 12:48:10 +02:00
ef6016857b
FileService: AddFile from URL ( #3566 )
2022-03-31 11:54:25 +02:00
e449ca2c95
Fix shopify
2022-03-31 10:13:07 +02:00
b0f00773d6
fix issues around local btcpay client and no request obj
2022-03-30 15:04:51 +02:00
451eee549b
added additional inputmode attr to relevant form input fields ( #3578 )
...
* added inputmode attr to relevant input fields
* missed some numerical form inputs
* removed inputmode attribute from checkout appearnce invoice settings input field
2022-03-30 09:58:50 +02:00
77da261fea
Allow plugins to extend swagger docs and fix pull payment test
2022-03-29 20:29:27 +02:00
e23c9ee608
Add missing policies in api key UI
2022-03-29 20:12:02 +02:00
37cb87a9c6
Update CircleCI config ( #3586 )
2022-03-29 16:35:02 +01:00
211db8e0f0
Adjust pull payment badge color ( #3584 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-03-29 12:09:30 +02:00
d074d60dad
Change "was confirmed paid" to "is settled"
...
As detailed here: https://github.com/btcpayserver/btcpayserver/issues/3572
2022-03-27 07:56:32 +01:00
0bff5e2236
Update BTCPayServer/wwwroot/swagger/v1/swagger.template.stores-email.json
...
Co-authored-by: d11n <mail@dennisreimann.de>
2022-03-26 21:46:40 +00:00
dca986eb2e
Add Greenfield Store Email API
2022-03-26 21:46:40 +00:00
326eb1135b
added inputmode attr to relevant input fields
2022-03-26 18:27:22 +00:00
b2f7b4e6b9
Update BTCPayServer/Services/Invoices/InvoiceRepository.cs
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2022-03-25 13:21:43 +00:00
5129d6aa6b
Update BTCPayServer/Services/Invoices/InvoiceRepository.cs
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2022-03-25 13:21:43 +00:00
a8cf334616
Update BTCPayServer/Services/Invoices/InvoiceRepository.cs
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2022-03-25 13:21:43 +00:00
3b4d06a1e5
Bugfix: Could not find an order by OrderId after it's OrderId was changed through the API
2022-03-25 13:21:43 +00:00
c7969476b0
Apply suggestions from code review
...
Co-authored-by: d11n <mail@dennisreimann.de>
2022-03-25 10:45:56 +00:00
7bf24df03a
Change payment method name from "Wallet" to "Bitcoin"
...
As discussed here: https://github.com/btcpayserver/btcpayserver/issues/3571
2022-03-25 10:45:56 +00:00
5ef41294e4
Optimize github plugin fetching
2022-03-23 15:03:39 +00:00
2eb68655c7
FileService: Add method to check availability
2022-03-21 12:38:25 +01:00
23049439c0
API: Add description hash to CreateLightningInvoiceRequest ( #3559 )
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2022-03-17 10:15:27 +01:00
ce6cd40b92
Adjust wallet receive page layout ( #3553 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-03-11 10:43:31 +01:00
c36b0c16b0
New API endpoint: Send email using store SMTP ( #3181 )
...
Co-authored-by: Kukks <evilkukka@gmail.com>
2022-03-11 10:17:40 +01:00
c15f182377
Streamline JS/CSS bundles ( #3520 )
2022-03-11 08:41:48 +01:00
165cb345b4
Merge pull request #3551 from dennisreimann/acinq
...
Remove ACINQ from README
2022-03-10 11:52:57 +03:00
9b6d2beb4d
Remove ACINQ from README
...
Closes #3546 .
2022-03-10 09:50:40 +01:00
722c39a6ff
Exclude ChainCoin in rate provider test
2022-03-08 12:12:01 +01:00
e344749d2f
Remove Polis
...
As per [this comment](https://github.com/btcpayserver/btcpayserver/pull/3514#issuecomment-1059583143 )
2022-03-08 12:12:01 +01:00
fe782bc3b6
Merge pull request #3519 from dennisreimann/2fa-layout
...
Use simple layout for 2FA views
2022-03-08 13:42:28 +03:00
d372cbad74
Fix null reference error when "destinations" field is not specified or empty when creating a new wallet transaction
...
fix #3537
2022-03-08 11:14:34 +01:00
1e1198f4ec
Remove Kraken from README
2022-03-08 11:13:19 +01:00
5effc96cff
Remove Kraken as a supporter
...
Closes #3539 .
2022-03-08 11:13:19 +01:00
b8d4a1be05
Delete Plugins/packed directory
2022-03-08 09:57:43 +01:00
36a25e6efa
Merge pull request #3543 from dennisreimann/manage-plugins
...
Rename Add plugin to Manage plugins
2022-03-08 11:26:35 +03:00
1240e7914d
Fixes
2022-03-08 08:17:39 +00:00
e4683b1ea1
Refactoring: Extract ITempDataDictionary extensions
2022-03-08 08:17:39 +00:00
749c22a0c3
Refactoring: Extract HttpRequest extensions
2022-03-08 08:17:39 +00:00
6867774627
Refactoring: Extract StringExtensions
2022-03-08 08:17:39 +00:00
80944972e9
Rename Add plugin to Manage plugins
...
Closes #3540 .
2022-03-08 08:04:15 +01:00
c1f608c0d8
Upgrade Lightning lib ( #3531 )
2022-03-08 10:02:48 +09:00
4dfbb08db3
Try test fix
2022-03-04 10:49:36 +00:00
ead1dffd98
QR container display fixes
...
Consistently centers the container contents.
2022-03-04 10:49:36 +00:00
5a16e4d132
Use simple layout for 2FA views
2022-03-03 13:43:22 +01:00
a89491e343
Skip Polis and OKEx in rate fetching tests
2022-03-03 10:57:55 +01:00
b1b00ae886
Scroll to checkbox before click
2022-03-03 10:57:55 +01:00
cde5bd87d8
update 1.4.7
2022-03-02 12:37:28 +01:00
3231d5d179
Allow file service to be used in plugins
2022-03-02 12:22:46 +01:00
03e49ea2bf
Allow access to global invoices list
...
The recent changes in 19eea3a6154e73f7fc9d62ab20480134e95be3d5 prevent it to access a global/unfiltered list of invoices across all stores. This removes the fallback to the current store, which brings the global list back at `/invoices`.
2022-03-02 11:00:25 +01:00
7d3eef092c
Add missing generate wallet greenfield docs
2022-03-02 10:54:05 +01:00
30d0410b49
fix shopify settings
2022-03-01 09:19:28 +01:00
eb2a887f77
Fix missing store in export for invoices
...
fixes #3505
2022-03-01 09:18:46 +01:00
e77b8d29cf
Remove policy, set store context manually
2022-03-01 09:18:23 +01:00
490ec299c5
Fix missing store context for Lightning payouts
2022-03-01 09:18:23 +01:00
e47c2aa24d
Fix redirect
2022-03-01 09:18:23 +01:00
3eb9fdca6a
Syntax improvements
2022-03-01 09:18:23 +01:00
a4173a93b7
Improve display on payout confirm page
2022-03-01 09:18:23 +01:00
ad762cf239
Fix back link on payout confirm page
...
Fixes #3490 .
2022-03-01 09:18:23 +01:00
5a478607dc
Fix "Copy Link" button on pull payment and payment request pages
...
close #3499
2022-03-01 09:15:15 +01:00
4abc6eb387
Refactoring: Allow GreenfieldExtensions to be used by plugins
2022-03-01 09:14:51 +01:00
c313bba288
Fix mobile content z-index
...
I think we added this before taking proper care of the main menu z-index. Now that that is fixed we can remove the z-index of the content area, which fixes #3504 .
2022-02-26 13:51:59 +01:00
73eaf97afb
Fix pos print view
...
fixes #3503
2022-02-26 13:22:27 +01:00
8d25df5d4e
Fix Pay Button code copying
...
Fixes #3489 .
2022-02-24 12:23:03 +01:00
4a05f16050
Refactoring: Move WellKnownTempData into Abstractions.Constants
...
This allows plugins to reuse the status message mechanism.
2022-02-21 16:39:08 +01:00
3ef1423263
Update Changelog.md
2022-02-21 13:06:13 +01:00
898652189b
Changelog: Fix usernames
2022-02-21 13:06:13 +01:00
2976edf333
Sticky header JS fix
...
The old version lead to an error on pages that do not contain a sticky header.
2022-02-21 13:05:50 +01:00
248be11e4d
fix local client http accessor overrider
2022-02-21 11:48:40 +01:00
19ec8c36e2
Remove debug line in selenium tests
2022-02-21 16:17:36 +09:00
90d989e358
Bump 1.4.6
2022-02-21 14:54:43 +09:00
19eea3a615
Refactor how we get storeids list in invoice filter ( #3483 )
2022-02-21 14:53:48 +09:00
7b81b9786d
Fix LNUrl comment truncating
2022-02-21 13:47:00 +09:00
292d302a3d
Allow only 2k chars in LNURL comments
2022-02-21 13:27:02 +09:00
557594e34d
Test LNUrl Pay payment method information, add doc
2022-02-21 13:22:17 +09:00
48393c3765
Add border for mobile menu ( #3477 )
...
In addition to #3469 .
2022-02-21 12:20:04 +09:00
022cd666eb
Sticky header updates ( #3471 )
...
* Add tag helper for sticky header
Encapsulates some of the CSS and JS required and makes the usage easier.
* Make sticky header span full content area horizontally
* Use sticky header on remaining list views
* Use sticky header on remaining edit and detail views
* Adapt pull payments view to be consistent with other list views
* Fix form markup
* PSBT test fix
* Update header actions
* Remove sticky header tag helper
2022-02-21 11:05:42 +09:00
2d0eedb132
CircleCI: Update build image ( #3475 )
...
CircleCI recently [deprecated build images](https://circleci.com/blog/ubuntu-14-16-image-deprecation/ ), including the classic ones we are using. I found this config working for me on another repo.
2022-02-21 11:04:15 +09:00
5d3d664ce6
Update BTCPayServer/Views/UIWallets/WalletTransactions.cshtml
...
Co-authored-by: d11n <mail@dennisreimann.de>
2022-02-18 10:13:50 +01:00
d1c12d8294
Add ability to clear tx label filter
2022-02-18 10:13:50 +01:00
947a67fcd2
adds border ( #3469 )
2022-02-18 10:56:05 +09:00
9b9540b857
PSBT test fix ( #3472 )
2022-02-18 10:55:54 +09:00
a3b748ffe3
Remove payment methods not currently configured when creating invoice ( #3394 )
...
* Add error message when wallet is not configured
* Adjust payment methods based on available ones
* Disable "Create invoice" page if there is an error
* Add test
* update HasErrorMessage
* Add method for checking if payment methods are available
* small pr fixes
Co-authored-by: Kukks <evilkukka@gmail.com>
2022-02-17 18:22:09 +09:00
9a3a7a3444
Add pull payment grouping options ( #3177 )
...
* Add grouping by payment methods
* Add filtering by pull payment state
* Hide "Archive" button for archived pull payments
* Don't show payment methods bar if there is only one
* Add "All" payment method option
* Remove filtering by payment method
* Update state queries to not run on the client
* Add filtering by future pull payments
2022-02-17 18:13:28 +09:00
5c8ca15ee2
Redesign Wallet UI ( #3441 )
...
* Update wallet navigation
* Find matching text color for label bg color
* Cleanup
* Extract WalletNav component
* Move PSBT link to Send and Rescan link to Settings
* Update transactions view
* Test fixes
* Adapt invoices list actions
* Show invoice actions only if there are any invoices
* Link wallet name and balance to tranactions list
* Move wallet related actions from list to settings
* Fix main menu z-index
Needs a value between fixed and the offcanvas backdrop, see https://getbootstrap.com/docs/5.1/layout/z-index/
* Update receive and send views
2022-02-17 18:07:41 +09:00
cd3807a3d8
Lightning payment info and fee handling ( #3454 )
...
* Lightning payment info and fee handling
Builds on the additions in btcpayserver/BTCPayServer.Lightning#59 and btcpayserver/BTCPayServer.Lightning#61 .
Adds payment information (total amount and fees) to the API response and allows to set an optional maximum fee percentage when paying.
* Add max fee flat
2022-02-17 18:01:39 +09:00
2a884d6f38
removes redundant header ( #3470 )
2022-02-17 17:59:21 +09:00
6efeb60c41
Fix the PSBT signing flow ( #3465 )
2022-02-17 17:58:56 +09:00
dcdab5b218
Do not show storeid in the invoice filter
2022-02-16 13:43:33 +09:00
288fbda54f
New API endpoint: Find 1 user by ID or by email, or list all users. ( #3176 )
...
Co-authored-by: Kukks <evilkukka@gmail.com>
2022-02-15 16:19:52 +01:00
03bc91fd1e
switch to jobj
2022-02-15 12:23:54 +01:00
1c5cf29540
Greenfield: Invoices Payment Methods: Additional Data
...
closes #3154
2022-02-15 12:23:54 +01:00
631ddc0af2
Bump version
2022-02-15 14:33:25 +09:00
1d593df5af
Bump lightning lib ( #3453 )
...
* Bump lightning lib
* Fix endianness of description hash text
2022-02-14 20:33:27 +09:00
1d3a8bb7bf
App updates ( #3437 )
...
* Fix toggle alignment
* Crowdfund: Change defaults (disable sounds and Disqus)
* Crowdfund: Move callback notification URL into additional options
Same as with the Point Of Sale options.
* Crowdfund: Make enable toggle more prominent
* Crowdfund: Improve start and end date form group display
* Template Editor: Improve button spacing
* adjusts currency + target
* removes "other actions"
* adjusts text
* adjusts status message bottom margin
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2022-02-14 18:14:21 +09:00
0dc9c183b5
Store guest shouldn't see the bump fee option
2022-02-14 18:13:22 +09:00
05ab43f309
Redirect to transactions list after wallet creation ( #3451 )
...
Closes #3450 .
2022-02-14 17:09:57 +09:00
f4153ade92
Zcash integration ( #3400 )
...
* zcash
* Use Channel instead of Queue
2022-02-14 17:04:34 +09:00
44e84b46b8
Upgrade Lightning lib ( #3446 )
...
Prerequisite for btcpayserver/btcpayserver#3423 .
2022-02-10 19:33:57 +09:00
3fe71e7bdc
Avoid NRE on PermissionTagHelper
2022-02-10 18:37:07 +09:00
5d4d8a3422
Simplify swagger
2022-02-10 17:09:55 +09:00
f06199230c
Add ability to add description to pull payment ( #3363 )
...
* Add ability to add description to pull payment
close #2625
* Add API support
* Remove 'Model.Description != "<br>"'
2022-02-10 14:54:00 +09:00
da9a6b835a
Greenfield: Store Users ( #3425 )
...
* Greenfield: Store Users
* fixups
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-02-10 14:51:10 +09:00
0afc2cd2cb
Add NetworkProvider.DefaultNetwork
2022-02-10 12:43:26 +09:00
9e2f7fb048
Do not register services of altcoins if not used
2022-02-10 12:36:07 +09:00
3fa694c65f
Improve Lightning test scripts ( #3435 )
2022-02-10 12:25:14 +09:00
300d84c5d8
[UX/UI] Add CPFP ( #3395 )
...
* Add CPFP
* Sign PSBT should go back to the initial page
2022-02-10 12:24:28 +09:00
efed00f58b
Setup guide: Link to first crypto if BTC not available
2022-02-10 12:23:45 +09:00
99c4ebe046
Setup guide: Link wallet setup always to BTC ( #3442 )
2022-02-10 12:17:15 +09:00
699231fd92
Fix payment request archival actions ( #3443 )
2022-02-09 23:37:15 +09:00
c18f112f31
Invoice status lookup fix ( #3444 )
...
See 4ca152da7cac87ecff7065ae077d72e0985be70b.
2022-02-09 23:35:17 +09:00
605d04580c
Fix subnav on store pairing view ( #3438 )
...
Fixes #3431 .
2022-02-09 12:24:25 +09:00
143211f276
Filter 'complete' = 'confirmed or settled'
2022-02-09 12:17:21 +09:00
4ca152da7c
Fix paid invoice filter
...
Fixes #3434 by reverting the filter changes done [here](ec68d2a0e6 (diff-b7a89b0b45f062f004cdfe6ca8484f6ca519044f63485fd15986af5f7dd5ec76L219)
).
The new labels are only used in the UI — when filtering one needs to use the old labels, as the filter docs in the view already suggest.
2022-02-09 12:12:32 +09:00
1c1f69fa50
bump 1.4.4
2022-02-08 12:21:58 +09:00
147ccd6c96
Ensure compresed public key is used for SIN generation even if uncompressed key was provided ( fix #3432 ) ( #3433 )
2022-02-08 11:24:58 +09:00
c8b9906ef3
After login, redirect user to the main page even if root app configured ( #3429 )
2022-02-07 21:18:22 +09:00
cd94a9fac1
Make CheckNoDeadLink more reliable
2022-02-07 21:15:39 +09:00
20a9472ee2
Sticky headers ( #3416 )
...
* Make headers sticky
Closes #3344 .
* Decrease headline margin bottom on mobile
* increases gap
* adds bottom padding
* Update BTCPayServer/Views/UIApps/UpdatePointOfSale.cshtml
* add "_blank" to view action
* Fix markup and tests
* Spacing updates
* Try test fix
* Re-add sticky account header and add test logs for timeout check
* Fix timeout issues
* Apply scroll padding on pages with sticky header
Co-authored-by: dstrukt <gfxdsign@gmail.com>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-02-07 18:37:45 +09:00
c652a2f122
Bumping LND to 0.14.2-beta ( #3424 )
2022-02-07 16:30:17 +09:00
ce174d507d
Prevent initial scroll to section nav ( #3411 )
...
* Prevent initial scroll to section nav
On pages taht contain a section nav (sub navigation) the previous `scrollIntoView` led to an initial scroll position start at the section nav. See the store or server settings for examples.
This fixes it so that the scroll vertical position always starts at 0.
* Mobile: Prevent anchors from disappearing underneath the fixed header
* Add content padding top to scroll padding
2022-02-06 20:39:52 +09:00
f66b1b644f
docker-entrypoint would crash if missing ssh pubkey
2022-02-06 20:39:10 +09:00
5b460f0b4e
Error messages when starting BTCPay Server where not shown ( Fix #3404 )
2022-02-06 14:37:31 +09:00
ab8d116f11
Fix null reference exception when going to LN node settings before it's been set-up ( #3410 )
...
* Fix null reference exception when going to LN node settings before it's been set-up
* Fix-up remaining null reference errors
* Update error message
2022-02-06 12:19:42 +09:00
0535e9c68f
1.4.3
2022-02-02 20:24:56 +09:00
93b52fbdb3
Redirect on 403 page rather than crashing if permission missing
2022-02-02 20:24:22 +09:00
aab1eb0d36
Ensure Swagger docs are semantically and structurally correct ( #3390 )
...
* Remove "delete" method from "/api/v1/stores/{storeId}/invoices/{invoiceId}/payment-methods" docs
* Remove "requestBody" from "delete" method of "/api/v1/stores/{storeId}/webhooks/{webhookId}"
* Rename "API Key" to "API_Key"
* Remove "scheme" from API_Key security scheme
* Remove "name" and "in" properties from "Basic"security scheme
2022-02-02 20:12:48 +09:00
c07fcc171c
Fix Plugin Local Client authorization when user is provided ( #3401 )
...
* Fix Plugin Local Client authorization when user is provided
* 1337 hax
2022-02-02 20:09:08 +09:00
8e5b7d2578
Fix crash of payment request list ( Fix #3392 )
2022-02-02 20:08:20 +09:00
37b1e9037f
files update
2022-02-02 10:19:17 +01:00
7c0999ac9f
settings + PSBT constrain
2022-02-02 10:19:17 +01:00
5ce1c9d77f
send + receive constrains
2022-02-02 10:19:17 +01:00
14dcb58afa
constrain to lightning settings view
2022-02-02 10:19:17 +01:00
04068025c6
fixes edit payment request
2022-02-02 10:19:17 +01:00
2cd0c7a407
Fix responsive POS and Crowdfund form display
...
Fixes #3375 .
2022-02-02 10:19:17 +01:00
f3592c4782
Update invoice doc link
...
close #3366
2022-02-02 10:14:36 +01:00
1e5934895d
Reference correct payment type definition for webhook events in Swagger docs
2022-02-02 10:09:58 +01:00
0f5d932726
Add test IDs for Lightning and Plugins ( #3402 )
...
I came across these when writing a Selenium test for LNbank.
2022-02-02 12:47:22 +09:00
4125726be9
Fix pay button type comparison ( #3403 )
...
Fixes #3396 . We need to compare the button type value loosely, because initially the type is an integer and after it gets set by Vue it is a string.
2022-02-02 12:37:56 +09:00
bcb692caf0
Pay Button Alert: Add missing alert-link classes ( #3397 )
...
* Pay Button Alert: Add missing alert-link classes
* Update alert link styles
2022-02-02 12:37:22 +09:00
ff9a1a1f55
Delete user preferences cookie on logout ( #3379 )
...
I think it is a good practice to remove those settings on logout. Otherwise they get persisted across multiple accounts, which might not be desired.
2022-02-01 10:42:31 +09:00
faef6d82ff
No error in crowdfund if canvas unavailable
2022-01-31 18:15:28 +09:00
d3a123373e
No error in crowdfund if canvas unavailable
2022-01-31 17:05:42 +09:00
7c66f024ed
adjust footer ( #3389 )
2022-01-31 16:52:50 +09:00
20c7259174
Bump z-index on header ( #3393 )
...
close #3377
2022-01-31 16:52:14 +09:00
16a4c072a9
Bump
2022-01-28 22:52:56 +09:00
254e8d48f2
Fix test
2022-01-28 22:51:12 +09:00
52fe374aaa
Fix new guest store redirect after login
...
Fixes #3373 .
2022-01-28 09:59:40 +01:00
f776725096
Guest users shouldn't see Payouts menu item
2022-01-28 17:49:21 +09:00
6e864c2631
Fix error message when trying to remove last admin
2022-01-28 17:09:54 +09:00
4221554dc8
Add back plugins link in server nav
...
Not all plugins appear in the side nav menu, and there is no intuitive link to view all installed plugins
2022-01-28 08:56:52 +01:00
6b50fdae43
fixes stray < text ( #3374 )
2022-01-28 14:52:34 +09:00
7bae6b2e8f
bump
2022-01-27 17:17:20 +01:00
5c6a0f22c0
fix ln address
...
fixes #3367
2022-01-27 17:17:20 +01:00
a9b755fa1d
Changelog 1.4.0 ( #3328 )
2022-01-27 22:24:39 +09:00
72bdf9e0d7
Update "Close Wallet & Lightning Setup" Path ( #3362 )
...
* update path
* updates center
2022-01-27 14:33:12 +09:00
cbf8b23385
Adapt desktop breakpoints in views ( #3358 )
...
* Add XXL breakpoint
* Unify setup guide display
* Adapt desktop breakpoints in views
* Fix POS code display
* Fix syntax in home view
* store settings + constrain update
* account settings
Co-authored-by: dstrukt <gfxdsign@gmail.com>
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-01-27 11:56:46 +09:00
4aacd0d23a
Adapt warning message for pay button
2022-01-27 11:43:39 +09:00
69202ed752
Add loading indicator for "Pay" button in POS terminal app ( #3342 )
...
* Add loading indicator for "Pay" button in POS terminal app
close #3336
* move feature over to Vue
* replace click handler with form submit handler
2022-01-27 10:58:25 +09:00
aa762821ce
Spacing fixes
2022-01-26 15:58:21 +09:00
8a7bb6bc5a
Retry SaveChanges if deadlock detected in delete store
2022-01-26 15:09:06 +09:00
35cb4d4cc3
Update Plugins View ( #3357 )
...
* visual updates
* badges
* copy update
2022-01-26 15:01:49 +09:00
8ceda3eab1
Fixes ( #3356 )
...
* Improve wording
* Fix redirect action
2022-01-26 14:57:35 +09:00
cc1233e8d5
Adjust Pay Button ( #3354 )
...
* updates padding
* padding adjustments
* updates
* Redirect to paybutton enable page when disabling
* Fix test
* Fix test
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-26 14:55:48 +09:00
70883c0869
Simple Wallet View Inconsistencies ( #3355 )
2022-01-26 14:54:29 +09:00
fe9de98dd1
Merge pull request #3337 from dennisreimann/merge-general-payment
...
Store: Combine General and Payment settings
2022-01-25 20:26:45 +09:00
ecde91ff25
Plugins: Support plugin git remote with multiple versions of same plugins
2022-01-25 11:15:19 +01:00
240ad49a43
Add currency selection attributes
2022-01-25 06:57:55 +01:00
10adb23e71
Remove obsolete store hints
2022-01-25 06:57:55 +01:00
c2fc099439
Create store: Add default currency and rate provider fields
2022-01-25 06:57:55 +01:00
723a38da68
Store: Combine General and Payment settings
2022-01-25 06:57:55 +01:00
74037fd605
Make CanUseTorClient more reliable
2022-01-25 12:27:44 +09:00
e917796fce
Set new LN defaults ( #3325 )
...
fixes #3324
2022-01-25 12:17:39 +09:00
5661798601
Allow plugins access in nav when there is no store ( #3351 )
2022-01-25 12:15:59 +09:00
a8adac9c5a
Rename LNUrlAuthController -> UILNAuthController ( #3352 )
2022-01-25 11:51:14 +09:00
c62018f984
1.4.0 Final Polish ( #3335 )
...
* adds pay button icon
adds more
update icons
* reduces update app titles
* capitalize PP
* more icons
notification icon update
adds more
* Truncate long titles in nav
* Adjust "off" color state for the wallet/lightning
* Theme switch alignment
* Update store selector
* adds more space in store selector span
* Prevent form zoom on mobile Safari
* updates lightning + settings view
* updates store icon
* adjusts notification icon
* removes notifications setting button icon
* Update status colors
* Fix Lightning nav markup
* Prevent icons from shrinking
* Move main menu styles to css
* Remove max-width container for content area
* Update headlines
* Use fixed header on mobile
* Extract custom pills component
* Form field update
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-25 11:07:52 +09:00
06f2d4425c
re-add theme ui extension
2022-01-24 13:12:12 +01:00
090da6cfb6
Add configurable BOLT11Expiration for refunds ( Fix #3281 ) ( #3341 )
...
* Add configurable BOLT11Expiration for refunds (Fix #3281 )
* Add BOLT11Expiration configuration in Payment
2022-01-24 20:17:09 +09:00
28dbf10a31
Do not rely on element's id for payment button ( #3339 )
...
* Do not rely on element's id for payment button
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: d11n <mail@dennisreimann.de>
2022-01-24 20:05:22 +09:00
7a66d0feda
Shorten environment info ( #3350 )
...
Also uses the copyright symbol (instead of an `@`).
2022-01-24 20:01:17 +09:00
e23ddf118e
Add warning about the tradeoff the paybutton ( #3340 )
...
* Add warning about the security tradeoff of the paybutton
* Update BTCPayServer/Views/UIStores/PayButtonEnable.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Move message in column
Co-authored-by: d11n <mail@dennisreimann.de>
2022-01-24 20:00:42 +09:00
11d6588249
Add suggestion list for currency inputs ( #3347 )
...
* Move tagHelpers in their own directory
* Add suggestion list for currency inputs
2022-01-24 20:00:13 +09:00
30db0cd4f4
Make users table responsive ( #3348 )
2022-01-24 14:03:56 +09:00
692b57a1ad
Fix the notification dropdown not updating without page refresh
2022-01-23 15:49:43 +09:00
7505c65401
Logo Replaced
...
ETB logo change with a new, more consistent logo with other liquid assets.
2022-01-21 20:49:05 +01:00
54a735ffd9
Pay Button: Fix CSP violations for custom amount and slider ( #3334 )
...
Fixes #3241 .
2022-01-21 11:11:08 +09:00
6a20d9036c
Refactor signed out action views (login, register, etc.) ( #3333 )
...
* Refactor signed out action views (login, register, etc.)
Extract common layout and some more cleanups.
* Optimize supporters display on mobile
* Optimize footer display on mobile
2022-01-21 11:10:03 +09:00
c338846d63
Mobile navigation ( #3331 )
...
* Mobile nav: Horizontal scrolling
* Reduce nav item spacing on mobile
* Update overlay color
* Fix modal colors
* Improve mobile nav styles
* Improve navbar on mobile Safari
* Scroll active nav item into viewport
2022-01-21 10:35:12 +09:00
c419ad68bb
Remove redundant payment methods from store settings ( #3323 )
...
* Add enabled toggle to wallet settings view
* Add enabled toggle to Lightning settings view
* Remove redundant payment methods from store settings
* Rename Payment Methods to Payments
* Adapt tests
* Fix invoice state toggle on details page
* Add spacing on Lightning sett8ings page
2022-01-19 20:58:02 +09:00
51c486c15a
Add Lightning page with services ( #3308 )
...
* Add Lightning page with services
* Adapt other services pages
* Display Lightning services only for internal node
2022-01-19 11:52:05 +09:00
306ff3d919
Auto-submit scanned login code
...
Closes #3321 .
2022-01-18 15:42:09 +01:00
d667b8ae8b
Add LNURL support to Crowdfund
2022-01-18 12:26:15 +01:00
72d728eb47
Update BTCPayServer/Views/UIAccount/LoginWithFido2.cshtml
2022-01-18 12:25:56 +01:00
801ab862a3
Improve 2FA auth UI
2022-01-18 12:25:56 +01:00
d7b4dd2d4c
Show action button for safari browsers when using FIDO2 ( #3322 )
...
fixes #3197
2022-01-18 10:23:07 +09:00
1d3f74c8bb
Home sweet home ( #3313 )
...
* Link to store home, show home only if there is no store
* Handle store guest case
* Apply correct policies to nav items
2022-01-18 10:20:59 +09:00
c3f73c0de3
Content Consistency Updates (1.4.0) ( #3316 )
...
* updates
* updates
* updates
* updates
* updates
* moves api key CTA to top right
* updates
* more updates
* more updates
* Fix active state when "Account" is selected
* Update wording in subnav: Profile becomes Account
* Fix email test
* Update Emails wording
* Try to fix email test
* Make General first tab in store settings
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-18 10:19:27 +09:00
1fc2fc7a11
Merge pull request #3317 from BTCparadigm/patch-1
...
Update LICENSE
2022-01-17 17:18:36 +09:00
13ea1898b6
Merge pull request #3314 from dennisreimann/theme-colors
...
Theme colors
2022-01-17 17:16:26 +09:00
586303f47e
Merge pull request #3319 from NicolasDorier/wfuoi
...
Make sure the SubscribeAsync handlers are executed in order
2022-01-17 17:16:03 +09:00
ce86a838f2
Merge pull request #3315 from dennisreimann/2fa-login
...
Fix secondary login view
2022-01-17 17:15:51 +09:00
21e69251e3
CanSendIPN can't ensure received payment is sent first
2022-01-17 16:59:37 +09:00
a42323a527
Make sure the SubscribeAsync handlers are executed in order
2022-01-17 13:36:33 +09:00
14da3023d8
Merge pull request #3310 from NicolasDorier/niceurl
...
Use nicer urls, part2 (Fix #921 )
2022-01-17 11:41:20 +09:00
7eb5f57478
Fix Rates page
2022-01-17 11:25:33 +09:00
2cb443df8a
Update LICENSE
2022-01-16 16:11:22 +02:00
961769ebd0
Fix AssertNoError to detect page exception
2022-01-16 12:39:08 +09:00
3266cc8e3b
Improve Lightning node toggle colors
2022-01-15 21:07:01 +01:00
3dec14b89d
Fix secondary login view
2022-01-15 20:49:04 +01:00
a67f989dda
Theme variable value updates
2022-01-15 20:20:52 +01:00
2d05464b17
Light theme: Use off-white bg for content
2022-01-15 19:56:38 +01:00
a39082e565
Add scrollbar styles
2022-01-15 19:54:50 +01:00
d1f567eade
Add Include Error Details to postgres connection string
2022-01-15 14:54:06 +09:00
b9fdd54538
Use nicer urls, part2 ( Fix #921 )
2022-01-15 14:54:06 +09:00
7243aec213
Support LNURL Auth
2022-01-14 13:26:30 +01:00
1fb582c35d
Rename the Fido2Controller
2022-01-14 18:34:30 +09:00
c6da0409b0
Merge pull request #3307 from NicolasDorier/fewiwqi
...
Update some code style enforcement
2022-01-14 18:05:50 +09:00
50d4b55f73
Warning if not using 'simple using'
2022-01-14 17:50:29 +09:00
c6a7e90c1a
Warning if not using 'is not null'
2022-01-14 17:48:15 +09:00
5cbc2e96e7
Merge pull request #3261 from NicolasDorier/qfouq
...
Rename controllers
2022-01-14 16:23:47 +09:00
23a96c07ae
Rename GreenField -> Greenfield
2022-01-14 13:46:04 +09:00
7a787fc945
Rename UI controllers
2022-01-14 13:46:03 +09:00
ce43de0c57
Rename greenfield controllers
2022-01-14 12:21:06 +09:00
eaf47d3739
Rename controllers Bitpay controllers
2022-01-14 12:21:06 +09:00
5eebdb6774
Use nicer urls ( Fix #921 ) ( #3304 )
2022-01-14 12:20:50 +09:00
51db1593d6
Remove stores list ( #3300 )
2022-01-14 11:59:27 +09:00
223c71ce8b
Fix tests
2022-01-13 23:50:33 +09:00
127afdb5c1
Store-Centric Minor Tweaks ( #3276 )
...
* padding above store selector + left & right content padding
* Adapt vertical spacing for content area
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-13 20:29:38 +09:00
f34706f9f0
Update lightning lib
2022-01-13 19:18:14 +09:00
f76ce54109
Fix tests
2022-01-13 18:14:27 +09:00
f67fa6a5d6
Remove right to admins to bypass permissions to modify/view invoices or stores ( #3297 )
2022-01-13 17:42:32 +09:00
5ad6d77973
The notification dropdown wasn't fetching events if rootPath used ( #3299 )
2022-01-13 17:08:33 +09:00
69d1acc797
Empty states: Setup guide for store and wallet ( #3255 )
...
* Store Selector: Create first store button
* Add setup guide to homepage
* Policy update for stores list
* Fix test
* Initial create store button as primary
* Add notifications list to homepage
* Remove back to list from store create view
* Adapt content padding on desktop
* Add store home view with setup guide
* Fix active page nav highlighting
* Test fix
* Remove What's Next section
* Rename Store Home to Dashboard
* Fix Lightning setup link
* Add tests for store setup guide
* Update BTCPayServer/Views/Home/Home.cshtml
Co-authored-by: Pavlenex <pavle@pavle.org>
* Update BTCPayServer/Views/Stores/Dashboard.cshtml
Co-authored-by: Pavlenex <pavle@pavle.org>
* Remove setup guide on global homepage
* Remove Shopify setup link from nav
* Fix content container max-width on desktop
Co-authored-by: Pavlenex <pavle@pavle.org>
2022-01-13 17:08:15 +09:00
0c0235a56e
Merge pull request #3298 from NicolasDorier/wfwiouoi
...
Add version to svg's href files to prevent cache issues
2022-01-13 15:55:14 +09:00
7b0558dc8e
Add version to svg's href files to prevent cache issues
2022-01-13 15:54:40 +09:00
77be2fa9d5
Make CanUseWebhooks less flaky
2022-01-13 13:27:02 +09:00
8f320337e0
Merge pull request #3296 from dennisreimann/clipboard
...
Fix clipboard copy edge case
2022-01-13 13:23:26 +09:00
2327b97fa3
Make CanUseWebhooks less flaky
2022-01-13 13:21:54 +09:00
a411a6a81a
Fix copy functionality without navigator.clipboard
2022-01-13 11:50:37 +09:00
d66f1f5513
Remove duplicate event handler
2022-01-12 16:22:56 +01:00
7503fde48c
Merge pull request #3295 from NicolasDorier/foiuw
...
Make BTCPayServer insensitive to the working directory in which it is started (Fix #1894 )
2022-01-12 20:45:09 +09:00
20c8916610
Make BTCPayServer insensitive to the working directory in which it is started ( Fix #1894 )
2022-01-12 20:20:26 +09:00
5a2a933b64
Add more logs to the canusetor test
2022-01-12 18:26:45 +09:00
ffc0e996db
Merge pull request #3294 from NicolasDorier/fewouq
...
Bump Clipboard.js
2022-01-12 16:59:36 +09:00
a02ad104ee
Bump Clipboard.js
2022-01-12 16:06:28 +09:00
625876ff07
Merge pull request #3293 from bolatovumar/fix/vscode-browser-launch
...
Adjust VSCode browser launch regex
2022-01-12 14:25:34 +09:00
b935275fd9
Adjust VSCode browser launch regex
...
VSCode stopped launching BTCPay in a new browser tab after this commit: ab3aab9c22 (diff-2baea61aec1a18e36f951b0060f693c9bd10d9610e2681d36277e79d101005bcR66)
2022-01-11 21:11:15 -08:00
4c032e9e6a
Merge pull request #3290 from dennisreimann/tor-url-in-footer
...
Improve footer
2022-01-12 11:19:54 +09:00
1b770c66cd
Improve footer
2022-01-11 18:56:30 +01:00
96259dfb49
Merge pull request #3289 from NicolasDorier/oiufew
...
Do not send email twice for bitpay API, log whether IPN is an ExtendedNotification. (Fix #968 )
2022-01-12 00:42:44 +09:00
e4d9e3e22e
Do not send email twice for bitpay API, log whether IPN is an ExtendedNotification. ( Fix #968 )
2022-01-12 00:26:12 +09:00
fbfab88257
Remove obsolete code in BitpayIPNSender
2022-01-12 00:10:55 +09:00
708f8b49df
[Greenfield] Let non-admin update LN payment method with internal node if it is unchanged ( Fix #2860 ) ( #3288 )
2022-01-11 23:38:05 +09:00
323e5e14a3
Update Payment Request View ( #3259 )
...
* removes "back to list"
* changes currency label + formats currency and amount
* adjust sizing
* Wording: Create and Save button
* Improve search responsive behaviour
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-01-11 22:16:16 +09:00
5bbaa48b49
Fix change state broken in the UI and update invoice's status in payment request to new convention ( Fix #3265 ) ( #3286 )
2022-01-11 21:49:56 +09:00
cd91e48713
Swagger: Added explanation for empty currency field in Create Payment Request ( #3285 )
...
* Swagger: Added explanation for empty currency field in Create Payment Request
* Added nullable true
2022-01-11 20:11:11 +09:00
7444bd06e4
[Greenfield] Fix create/update payment requests expiry field and allow null currency field ( Fix #3222 ) ( #3284 )
2022-01-11 18:42:44 +09:00
0017e687db
A store's guest should be able to manage lightning invoices ( Fix #3212 ) ( #3283 )
2022-01-11 17:22:10 +09:00
5865fd5022
Improve Payout View ( #3260 )
...
* updates payouts
* update spacing
* improvements
* View updates
* updates spacing
* Fix spacing
* Fix markup
* Fix test
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-11 17:15:23 +09:00
4b941a5145
Update Invoice Views ( #3264 )
...
* updates create invoice
* updates invoice list
* formats
* updates row
* updates
* Improve invoice list markup and fix mass action form
* Responsive invoice table
* Improve spacing on invoice detail view
* Improve archive message
* Responsive status change partial
* Add test case for mass archiving
* Add mass unarchiving
Closes #3270 .
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-11 17:14:34 +09:00
3c5d809cf9
Merge pull request #3282 from NicolasDorier/wofiq
...
The IPN notification manager should preserve IPN ordering
2022-01-11 15:22:07 +09:00
ba101015f6
Use the MultiProcessingQueue in IPNSender
2022-01-11 15:06:00 +09:00
6999abe1ca
Rename WebhookNotificationManager -> WebhookSender
2022-01-11 13:21:38 +09:00
cb295e20d4
Rename InvoiceNotificationManager -> BitpayIPNSender
2022-01-11 13:21:38 +09:00
c6df43363f
Extract MultiProcessingQueue from WebhookNotificationManager
2022-01-11 13:21:38 +09:00
81cec36b68
Merge pull request #3279 from NicolasDorier/quofwe
...
[Greenfield] if some json property are invalid, throw nice error instead of an exception (Fix #2795 )
2022-01-10 23:56:57 +09:00
47c1ffe53f
Fix doc for address preview of derivation scheme
2022-01-10 23:03:30 +09:00
90a9051827
Merge pull request #3273 from dstrukt/improve-lightning-config-view
...
Simple Lightning Node Selector Improvement
2022-01-10 22:13:38 +09:00
8bea3dd21e
[Greenfield] if some json property are invalid, throw nice error instead of an exception ( fix #2795 )
2022-01-10 22:11:04 +09:00
e164b1f169
The PayButton should select the default currency of the store as default
2022-01-10 20:37:36 +09:00
383765f5fe
Solve spacing via CSS
2022-01-10 12:22:12 +01:00
25a59fff4a
Merge pull request #3275 from NicolasDorier/oifwuq
...
Improve error message for create store wallet transaction (Fix #3256 )
2022-01-10 18:00:39 +09:00
03af471f65
Improve error message for create store wallet transaction ( Fix #3256 )
2022-01-10 11:59:13 +09:00
d189deefb4
adds secondary button look to rounded tab nav
2022-01-09 03:04:32 -08:00
e957180618
Merge pull request #3269 from btcpayserver/odqiq
...
Validate the name of controllers when LinkGenerator
2022-01-08 14:32:55 +09:00
47d8d3cdb1
Validate the name of controllers when LinkGenerator
2022-01-08 14:16:17 +09:00
f364451a96
Merge pull request #3262 from dstrukt/remove-back-to-list-ctas
...
Remove remaining "Back to list" CTAs
2022-01-08 12:21:04 +09:00
2c51b31c62
Merge pull request #3267 from dennisreimann/store-centric-account
...
Account menu improvement
2022-01-08 12:20:04 +09:00
0dcf240faf
Account menu improvement
2022-01-07 17:25:28 +01:00
88bc1c64d2
Fix tests
2022-01-07 21:47:19 +09:00
84bd8a6e98
fix tests
2022-01-07 21:16:26 +09:00
0d657fc646
Fix tests
2022-01-07 20:54:26 +09:00
64b85ac1f9
Fix AssertNoError
2022-01-07 19:49:33 +09:00
81c1cc6728
Add rockstar friendly error 403
2022-01-07 19:46:38 +09:00
098879585a
Merge pull request #3263 from NicolasDorier/qouif
...
Fix CookieAuthHandler and guest permission to invoice's view
2022-01-07 18:31:23 +09:00
fc91077430
A store's guest should be able to see invoice information
2022-01-07 18:10:31 +09:00
b71a04943b
CookieAuthHandler shouldn't set store context if appId/payReqId/invoiceId is not found
2022-01-07 18:10:31 +09:00
dd4fb68e5b
invoices - remove
2022-01-06 23:01:04 -08:00
a085a2a557
apps - remove
2022-01-06 22:58:14 -08:00
fa84e34def
Fix test
2022-01-07 13:02:07 +09:00
8c3f377fc0
fix elements
2022-01-06 18:09:06 +01:00
f9d14c64ce
Simple Improve Receive Wallet View ( #3251 )
...
* removes card styles
* removes card styles
* removes card style
* Minor improvements
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-05 20:23:36 +09:00
fc687f9fc0
Fixed LND admin macaroon hexdump command ( #3252 )
...
Argument `-plain` didn't work for me in the LND container, but `-p` did.
The error I got was `xxd: invalid number 'ain'`
Added the `-c 256` for better readability. This param maxes out at 256.
2022-01-05 20:23:21 +09:00
57071d7bc8
Replace Square Crypto with Spiral ( #3254 )
...
Closes #3253
2022-01-05 20:22:24 +09:00
324a246189
Fix dockerfile
2022-01-03 22:11:33 +09:00
a706f81760
Fix VSCode launch.json for .NET 6 ( #3242 )
2022-01-03 12:09:43 +09:00
ab3aab9c22
Make BTCPayServer works with dotnet watch hot reload
2022-01-01 22:05:51 +09:00
fd2e55e444
Simplify tests to take advantage of context ( #3246 )
2021-12-31 22:02:53 +09:00
04b8eafacb
Run dotnet format ( #3244 )
2021-12-31 16:59:02 +09:00
e2d0b7c5f7
Store centric UI: Part 3 ( #3224 )
...
* Set store context in cookie
* Fix page id usages in view
* Move Pay Button to nav
* Move integrations to plugins nav
* Store switch links to wallet if present
* Test fixes
* Nav fixes
* Fix altcoin view
* Main nav updates
* Wallet setttings nav update
* Move storeId cookie fallback to cookie auth handler
* View fixes
* Test fixes
* Fix profile check
* Rename integrations nav extension point to store-integrations-nav-list
* Allow strings for Active page/category for plugins
* Make invoice list filter based on store context
* Do not set context if we are running authorizer through tag helper
* Fix test and unfiltered invoices
* Add permission helper for wallet links
* Add sanity checks for payment requests and invoices
* Store context in home controller
* Fix PayjoinViaUI test
* Store context for notifications
* Minor UI improvements
* Store context for userstores and vault controller
* Bring back integrations page
* Rename notifications nav pages file
* Fix user stores controller policies
* Controller policy fixes from code review
* CookieAuthHandler: Simplify CanViewInvoices case
* Revert "Controller policy fixes from code review"
This reverts commit 97e8b8379c2f2f373bac15a96632d2c8913ef4bd.
* Simplify LayoutSimple
* Fix CanViewInvoices condition
Co-authored-by: Kukks <evilkukka@gmail.com>
2021-12-31 16:36:38 +09:00
db1a124ffb
Do not check certificates for SMTP settings if local server
2021-12-29 18:24:24 +09:00
0dcfbe8581
Remove internal socks http proxy and use .net60 socks support ( #3240 )
2021-12-28 18:57:22 +09:00
0e1b872777
Update dotnet version in README
2021-12-28 17:40:36 +09:00
ed5b159fb6
Use ArgumentNullException.ThrowIfNull everywhere ( #3239 )
2021-12-28 17:39:54 +09:00
9b7ca76b99
Use Outstanding amount for shopify order invoices ( #3203 )
...
* Use Outstanding amount for shopify order invoices
* consider shopify order may have multiple transactions
* Use presentment currency not just currency
fixes #2683
2021-12-28 15:56:54 +09:00
eeebb99ca3
Consistent and simplified button CTA text ( #3234 )
...
* refine pull payments cta
* payment requests cta
* invoice cta
* add user cta
* webhooks cta
* set password cta
* removes whitespace
* set password cta
* api key cta
* change password cta
* add device 2fa cta
* create token cta
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2021-12-28 15:54:31 +09:00
e2b18cf9db
Make sure dotnet test show test progress
2021-12-27 14:26:03 +09:00
955ba91770
Merge pull request #3233 from NicolasDorier/fwihqb
...
Bump to C#10, remove warnings
2021-12-27 14:10:23 +09:00
c0e9f91bdc
Fix warnings
2021-12-27 13:58:18 +09:00
259f0b5aad
Bump to C# 10
2021-12-27 13:20:57 +09:00
02419dcdd1
Migrate to .net6.0 ( #3198 )
2021-12-27 13:15:43 +09:00
4a66c91cac
Fix app permissions ( #3227 )
...
* Fix app permissions
As pointed out by @nicolasdorier [here](https://github.com/btcpayserver/btcpayserver/pull/3205#issuecomment-999437555 ).
* Fix for login codes view
* Ensure app belongs to store
2021-12-26 12:20:46 +09:00
48ac996d77
Sign in with other device (quick mobile login) ( #2504 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2021-12-24 09:27:00 +01:00
82b4debcac
Renamed Payment Request "Created" field to "CreatedTime" for consistancy since we already have a breaking change ( #3230 )
2021-12-23 14:48:10 +01:00
5f5f71bf37
Normalize greenfield responses for 404s ( #3220 )
2021-12-23 13:32:08 +09:00
ae33fc3031
PaymentReq "Created" field is not really a unix timestamp in JSON. Also renamed to "CreatedTime" like with invoices ( #3221 )
...
* PaymentReq "Created" is not really a unix timestamp in JSON. Also renamed to "CreatedTime" like with invoices
* Renamed field so it is not a breaking change
* Update swagger.template.payment-requests.json
2021-12-23 13:30:49 +09:00
f63a9ed1a0
Added field "StoreId" to a Payment Request in Greenfield
2021-12-22 16:17:35 +01:00
9843f66bb6
Add example to cryptoCode in greenfield doc
2021-12-22 11:39:43 +09:00
b2c1846ebb
Update link in README.md ( #3219 )
2021-12-21 09:32:39 +01:00
8e5a9251d6
Address feedback from code review
...
Thanks @kukks
2021-12-21 09:24:09 +01:00
3a59e2a5c4
Cache resolved store items in HTTP context
2021-12-21 09:24:09 +01:00
38ff3e5e89
Fix footer position on large breakpoints
2021-12-21 09:24:09 +01:00
1f0653985a
Apply permission tag helpers to main navigation
2021-12-21 09:24:09 +01:00
a4fa61e5f6
Authorize invoice refund route
...
The customer gets a pull payment route to initiate the refund, so this one is only for merchants and needs to be authorized.
2021-12-21 09:24:09 +01:00
b68eae6f7d
Re-add status messages to pull payments and payout views
2021-12-21 09:24:09 +01:00
2d7c5cabab
Refactor page titles and active page functionality
2021-12-21 09:24:09 +01:00
42e731369e
Remove section nav for pull payments and payouts
2021-12-21 09:24:09 +01:00
7d2627551b
Store Settings nav update
2021-12-21 09:24:09 +01:00
f4bde164bf
Changed API policy for calculating feeRate ( #3217 )
2021-12-20 11:16:23 +01:00
bb751793c8
Various minor UI fixes and cleanups ( #3208 )
...
* Copy to clipboard fix
* Improve invoice status change wording and JS
* Re-add ability to delete apps
Now that the list view is gone, we need to move this option to the edit view
* Clean up app and payment request bundles
* Fix for invoice status change when dismissed
2021-12-19 13:05:10 +09:00
c68141119c
[Greenfield] Send forbid 403 rather than empty results on /api/v1/stores ( #3215 )
2021-12-19 01:01:54 +09:00
163d1a195d
Fix: DateTime passed to bitpay API weren't assumed UTC, remove DateTime.Now references ( #3206 )
2021-12-17 15:31:06 +09:00
6de4f6a3ac
Mention the missing API permission in the response of a Greenfield request ( #3195 )
...
* Mention the missing API permission in the response header or body
* Fixes + Added a unit test. 1 TODO remains.
* Added MissingPermissionDescription to the error
* Update BTCPayServer.Tests/GreenfieldAPITests.cs
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
* Fix tests
* [GreenField]: Make sure we are sending fully typed errors
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2021-12-16 23:04:06 +09:00
89a52703f6
Merge pull request #3204 from NicolasDorier/fixlightningapi
...
[Greenfield] Various store's lightning api fixes
2021-12-16 14:41:46 +09:00
4f7eeea14e
Greenfield: Improve error message, do not use internal lightning node on store's lightning API
2021-12-16 14:27:34 +09:00
bbddd72780
Fix permissions required for store's lightning node in doc
2021-12-16 12:31:24 +09:00
ac099aa513
Change implementation of the Smtp server ( #3202 )
...
* Change implementation of the Smtp server
* Update BTCPayServer/Services/Mails/EmailSettings.cs
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2021-12-15 21:30:46 +09:00
ece5401121
Bump QR and LNURL libs
2021-12-15 10:14:20 +01:00
fd7b11518c
Update changelog
2021-12-14 12:14:33 +09:00
9a70b4487c
Fix: serverinfo 'available' wasn't set for BTC
2021-12-14 00:05:41 +09:00
19af02e71b
Fix issue in invoice - changing the payment method ( #3169 )
2021-12-12 15:04:43 +09:00
619aa05e14
Update invoice state hint display ( #3188 )
2021-12-12 00:26:45 +09:00
cc60958b30
Upgrade Lightning lib ( #3187 )
2021-12-11 14:32:28 +09:00
bd2f35a241
Remove Ethereum support ( #3182 )
2021-12-11 14:31:41 +09:00
cf78987fab
Fix LN Node availability check ( #3189 )
2021-12-11 14:31:25 +09:00
f8e6b51e9d
Store-centric UI ( #3091 )
...
* Update layout structure and header
* Implement store selector
* Simplify homepage
* Update layout
* Use dropdown for store selector
* Hide global nav in store context
* Horizontal section nav
* Remove outer section and container from content views
* Update nav
* Set store context for invoice and payment request lists
* Test fixes
* Persist menu collapse state on client-side
* MainNav as view component
* Update app routes to incorporate store context
* Test fixes
* Display ticker for altcoins build only
* Plugins nav
* Incorporate category for active page as well
* Update invoice icon
* Add apps list to nav
* Add store context to app type controllers
* Incorporate id for active page as well
* Test fixes
* AppsController cleanup
* Nav: Display only apps for the current store
* Remove leftover from merge
* Nav styles optimization
* Left-align content container
* Increase sidebar padding on desktop
* Use min-width for store selector menu
* Store settings nav update
* Update app and payment request routes
* Test fixes
* Refactor MainNav component to use StoresController
* Set store context for invoice actions
* Cleanups
* Remove CurrentStore checks
The response will be "Access denied" in case the CookieAuthorizationHandler cannot resolve the store.
* Remove unnecessary store context setters
* Test fix
2021-12-11 12:32:23 +09:00
2b1436e303
Fix build warning in Invoice Testing Controller ( #3191 )
2021-12-10 12:31:04 +01:00
cf772bb9e0
Improvements for disabled plugins status indicators ( #3168 )
...
* Improvements for disabled plugins status indicators
close #3150
* Improve spacing
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-12-08 13:47:35 +09:00
fd75008499
Allow pull payments for store guests ( #3128 )
2021-12-08 00:40:24 +09:00
e113c12768
Fix copy pay button code ( #3175 )
2021-12-04 21:12:15 +01:00
3acda5b342
Fix code display ( #3172 )
2021-12-04 09:20:35 +01:00
bbea9d7a27
Swagger fixes ( #3170 )
2021-12-04 09:20:23 +01:00
b0125adfe9
Merge pull request #3165 from MsFloofie/patch-1
...
Fixed spelling mistake
2021-11-30 20:56:46 +01:00
d3b28a98be
Fixed spelling mistake
...
Changed a misspelling from "synch" to "sync" ;)
2021-11-29 16:17:38 -05:00
c679654ada
Send block reward to a random address instead of the invoice address. Default mine 1 block. ( #3164 )
...
* Send block reward to a random address instead of the invoice address. Default mine 1 block.
* Using a random address for the block reward
2021-11-29 19:44:56 +09:00
26f3cffe5c
Fix possible null reference exception when creating a pull payment ( #3162 )
...
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2021-11-29 07:26:30 +01:00
8f0d82d219
Cheat mode to mine blocks ( #3163 )
2021-11-29 07:23:56 +01:00
6fec929656
Remove infinite loop in test
2021-11-27 11:40:06 +09:00
ec68d2a0e6
Remove Confirmed state in UI ( #3090 )
...
* Remove Confirmed state in UI
Closes #1789 .
* Add infobox & improve refund tooltip
* Update BTCPayServer/Views/Invoice/ListInvoices.cshtml
Add @dennisreimann suggestion
Co-authored-by: d11n <mail@dennisreimann.de>
* Add "don't show again" button
Adds a "Don't Show Again" button to the infobox. Also a bugfix that was preventing the new status from showing in the invoice details page.
* Add User blob and move invoice status notice to it
Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: Kukks <evilkukka@gmail.com>
2021-11-26 23:13:41 +09:00
f6afb9a3f0
CheatMode should use NBXplorer RPC proxy rather than hardcoded client
2021-11-26 18:34:40 +09:00
70bb6d999e
Fix lightnign flaky test
2021-11-26 15:08:28 +09:00
e9074a8ec1
Test improvement exposing failing test ( #3120 )
...
* Test improvement exposing failing test
* Test fixes
* Fix test
* update alt compose
* Fix test CanUsePullPaymentsViaUI
* Fix CanChangeUserMail
Co-authored-by: Kukks <evilkukka@gmail.com>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2021-11-26 15:02:30 +09:00
9b730e784f
Add pagination for API GetNotifications ( #3145 )
2021-11-26 11:55:59 +09:00
57852821f5
Remove sync modal from "Forgot password" page ( #3159 )
...
* Update "Forgot password" page layout
* Fix null reference error
2021-11-26 11:54:33 +09:00
87061ecfc0
Support BC-UR v1 wallet import ( #3080 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-25 10:25:22 +01:00
d555d2f3f6
Fix flaky alert message lookup
2021-11-25 10:24:14 +01:00
3b3fac98ad
Improve Lightning settings display
2021-11-25 10:24:14 +01:00
285a30f67a
Plugins: Provide extension points for Lightning setup
2021-11-25 10:24:14 +01:00
fa83304697
Improve time helper to also work with future datetimes
2021-11-25 10:24:14 +01:00
e42ef4b2f8
Plugins: Update startup for plugin compatibility
2021-11-25 10:24:14 +01:00
cc3908cdb3
Checkout: Fix UI flickering on payment method change ( #3158 )
2021-11-25 10:22:45 +01:00
e3def45c83
Update Bitbank API ( #3157 )
...
Co-authored-by: Kukks <evilkukka@gmail.com>
2021-11-25 09:34:49 +01:00
4fe4cdb7bf
Redirect to payment requests page instead of edit page on archive action ( #3142 )
...
* Redirect to payment requests page instead of edit page on archive action
* Remove unused "using" directive
2021-11-24 20:27:56 +09:00
11a9b10a54
Minor visual improvements to various Server Settings views ( #3152 )
2021-11-24 09:59:19 +01:00
5164402e27
Merge pull request #3149 from btcpayserver/qoufhe
...
Remove Logs static singletons
2021-11-24 17:37:47 +09:00
20f32e94a8
Run tests in parallel
2021-11-23 19:17:17 +09:00
35aad4ebf9
Remove Logs static singletons
2021-11-23 13:55:34 +09:00
d60e4f8fe4
Merge pull request #3148 from btcpayserver/fweoqh
...
Isolate tests requiring internet access
2021-11-23 13:28:05 +09:00
e5a5eb3547
Add third party tests to the suite, skip azure test if not configured
2021-11-23 13:26:47 +09:00
fbb4b13898
Isolate tests requiring internet access
2021-11-23 12:53:05 +09:00
573f1ddf76
Move fast tests in own class ( #3144 )
2021-11-23 00:49:51 +09:00
ead0f284f2
Simple Invoice Detail View Cleanup ( #3100 )
...
* changes copy to "unarchive", more clear
* adds semibold custom class
* adds class to TH elements & uppercases labels
* whitespace and padding patches
* uppercase patches
* removes class in site.css + updates class name
* Fix test
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-22 13:57:20 +09:00
6ff659fb99
Simple Payment Request and Pull Payment Views Improvements ( #3127 )
...
* adds border radius to payment request view
* adds border radius to pull payments view
* spacings + font weights
* paddings + font weights
* updates text color
* updates font weights + text colors
* padding consistency
* switches padding to empty state
* update
* another padding fix
* Add "no details provided" when empty description
Co-authored-by: Samuel Adams <samuel.atwood@gmail.com>
2021-11-22 13:56:43 +09:00
194c0f14cb
Format perk value correctly in crowdfund app ( #3141 )
...
close #3109
2021-11-22 13:55:07 +09:00
7ab78fff3f
Invoice View Improvements ( #3092 )
...
* view improvements
* improves label, adds section headers, re-orders
* Available payment methods as checkboxes
* adds required label
* Update default payment method label
Thanks @woutersamaey for the suggestion.
* Move POS data and notifications to additional options
* Update display names
* adds checkbox to pull payments
* updates label
* Revert "updates label"
This reverts commit 9ed320e863951534d0dd359c13ec7dbaa4e1bd56.
* Revert "adds checkbox to pull payments"
This reverts commit 28ea6bfb6ed17df8cc44117814bffdfc80c12e70.
* removes required label
* Select all supported tx currencies by default
Slight modification to the checkbox list.
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: Samuel Adams <samuel.atwood@gmail.com>
2021-11-22 13:54:42 +09:00
eabe24bb3e
changelog and bump
2021-11-20 22:45:21 +09:00
c01fae5fcd
Bump LND ( #3130 )
2021-11-20 22:41:35 +09:00
c088e0fd55
add extension point in ui
2021-11-18 16:07:54 +01:00
cb1dbe7662
Improve invoice warning for no payment method configured
...
Closes #3085 .
2021-11-18 10:05:37 +01:00
03f8d6693d
Improve Access Tokens View ( #3118 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-18 10:04:20 +01:00
6813a6ea63
Refactoring: Invoice UI Controller cleanups
...
Simple and IDE proposed changes and cleanups I came across while working on #3092 .
2021-11-18 10:02:24 +01:00
4cd18a1b28
Improve Pay Button View ( #3112 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-18 09:58:29 +01:00
90907c6306
Improve Store User View ( #3117 )
2021-11-18 09:56:25 +01:00
c67b2be9d2
Fix Taproot checks after code removal
...
Necessary additions to 8d6c5dcd651c661e27f7dd7bfeac1e9a30540afa
2021-11-17 13:40:55 +01:00
8d6c5dcd65
Remove useless code
2021-11-16 21:02:25 +09:00
e5fa6fa55a
Updates Pull Payment Payment Method ( #3107 )
...
* adds checkbox to pull payment
* adds label improvement
* removes "back to list"
* Remove superfluous style block
Seems to be a copy and paste remainder
* Make custom CSS additional options
* Fix input name and test
* Improve display for case with only one payment method
* Fix test
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-16 12:58:17 +09:00
748c92436f
Improve Rates View ( #3105 )
...
* updates headers + changes copy
* type improvement
* updated copy
* updates copy
* updates copy
* Advanced rate rule scripting toggle
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2021-11-16 12:50:35 +09:00
e98c6e69d4
Update POS accordion
2021-11-15 16:43:59 +01:00
c389aa0b99
Apply form styles to rich text editor
2021-11-15 16:43:59 +01:00
8696710ad1
Update app accordions
2021-11-15 16:43:59 +01:00
ce3bf91b29
Move custom CSS into additional options
2021-11-15 16:43:59 +01:00
2f5f397d33
Remove taproot activation code
2021-11-15 23:03:10 +09:00
b196bad75f
Update changelog
2021-11-15 22:50:13 +09:00
b97dfa841a
make elements regtest start with dynfed
2021-11-15 13:10:00 +01:00
31cf2671f5
Optimize admin user list
2021-11-15 10:28:45 +01:00
56c8e43ce8
Test fix
2021-11-15 09:35:56 +01:00
d7dc70c679
adds required label dot
2021-11-15 09:35:56 +01:00
ed0d7b75b5
updates left nav
2021-11-15 09:35:56 +01:00
7649f88173
updates title
2021-11-15 09:35:56 +01:00
e9b8035eae
adds title and exposes delete
2021-11-15 09:35:56 +01:00
46486704ab
notification updates
2021-11-15 09:35:56 +01:00
a6cee23591
2FA updates
2021-11-15 09:35:56 +01:00
33b5ade2b1
padding
2021-11-15 09:35:09 +01:00
0299eb1d24
whitespace
2021-11-15 09:35:09 +01:00
4f9ea39554
updates title
2021-11-15 09:35:09 +01:00
a2a49636e0
cleans up api key list view
2021-11-15 09:35:09 +01:00
609fd131eb
Fix indentation.
2021-11-15 09:33:12 +01:00
08a3fb76fb
Adding job to rebuild docs (swagger api) on new tag.
2021-11-15 09:33:12 +01:00
d5c38ef336
Add crypto code for invoice and pull payment payout API response ( #3099 )
...
* Add "cryptoCode" for invoice payment method API endpoint response
* Add "cryptoCode" for pull payment payout API endpoint response
* Add "#nullable enable" to GreenFieldInvoiceController
* Add "#nullable enable" to GreenfieldPullPaymentController
2021-11-15 14:25:59 +09:00
03d2b6eabe
Checkout page of 0 amount invoices shouldn't crash, but 404
2021-11-15 13:51:36 +09:00
cbcd59c996
Prevent creation of on-chain invoices below the dust limit ( #3082 )
...
* Prevent creation of on-chain invoices below the dust limit
Fixes #3071 .
* Apply suggestions from code review
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
* small fix
* Fix selenium test
0.000000012 BTC (whether rounded or not) is below the dust threshold, causing this test to fail.
* fix CanCreateTopupInvoices test
Don't apply dust threshold conditional for topup invoices.
* Fix test, and minor changes
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2021-11-15 13:48:07 +09:00
c5dc7475a6
Fix type of property cryptoCode ( #3088 )
2021-11-15 13:15:48 +09:00
40dff0381b
Fix bug with fraction amount display in crowdfund app ( #3098 )
...
* Update formatting
* Adjust formatting
* Adjust formatting
* Fix bug with BTC fraction amount display
2021-11-15 13:14:55 +09:00
39a1834a75
Merge pull request #3093 from satwo/fix-pull-payout-bug
...
Fix payout/pull payment crash when no payment method bug
2021-11-15 13:13:40 +09:00
84694d55ad
Merge pull request #3101 from bolatovumar/fix/crowdfund-public-display-text
...
Show correct note when crowdfund is publicly visible
2021-11-15 13:10:07 +09:00
605920b421
Merge pull request #3102 from bolatovumar/fix-transaction-row-display-issues
...
Fix transaction row display issues
2021-11-15 13:09:32 +09:00
c2a420a291
Fix typo: "Prioriy" -> "Priority" ( #3103 )
2021-11-15 13:09:15 +09:00
037a77a573
Update Swagger docs for webhook event types ( #3104 )
...
close #2999
2021-11-15 13:08:54 +09:00
b366e5dbf7
Fix issue with too much padding in comment input box
2021-11-14 16:18:59 -08:00
a277072968
Fix issue with weird label buttons
2021-11-14 16:17:16 -08:00
5523b554f1
Fix issue with giant label input group button
2021-11-14 16:07:27 -08:00
6ae9dee982
Fix giant "Save comment" button issue
2021-11-14 16:02:32 -08:00
dae4577b43
Fix label display issue
2021-11-14 16:02:11 -08:00
6ac9c74028
Show correct note when crowdfund is publicly visible
...
See discussion here: https://github.com/btcpayserver/btcpayserver/discussions/2968
2021-11-14 15:34:18 -08:00
a7ef9c7c27
Fix payout/pull payment crash when no payment method bug
...
Fixes #3084 .
2021-11-12 20:09:32 -05:00
08f57558da
Fake payment fixes ( #3058 )
...
Fixes and various minor improvements for the fake payment form.
2021-11-11 18:31:15 +09:00
28694859c9
Wallet settings merge ( #3072 )
...
* Wallet settings merge
Merges both wallet settings screen from the wallets and the store section. Closes #2626 .
* Improve wallet transactions view
* Remove unnecessary row/col construct
2021-11-11 14:30:19 +09:00
be7cef29d8
UI changes
...
Removes the separate column for view style and instead appends it to the App Type column.
2021-11-10 10:52:14 +01:00
e914c84ad3
Adds View Style to Apps list
2021-11-10 10:52:14 +01:00
193b209c92
Add setup links for LN URL integration ( #3046 )
2021-11-10 10:50:39 +01:00
d5b25dde3d
Add admin badge to user list ( #3033 )
...
Co-authored-by: d11n <mail@dennisreimann.de>
2021-11-10 10:49:16 +01:00
931aa297cd
Fix LockSubscription bug ( #3081 )
...
This addresses an obscure issue where `LockSubscription` is unintentionally set to `true`,
which results in a large number of tests failing. h/t to @NicholasDorier for the assist.
2021-11-10 12:28:54 +09:00
fa10249893
Update Changelog.md
2021-11-10 10:49:56 +09:00