d11n
ed7031981b
Bootstrap v5 migration ( #2490 )
...
* Swap bootstrap asset files
* Update themes and color definitions
* Move general bootstrap customizations
* Theme updates
Theme updates
* Remove BuildBundlerMinifier
This lead to an error, because BuildBundlerMinifier and BundlerMinifier.Core seem to conflict here. Details: https://stackoverflow.com/a/61119586
* Rewplace btn-block class with w-100
* Update badge classes
* Remove old font family head variable
* Update margin classes
* Cleanups
* Update float classes
* Update text classes
* Update padding classes
* Update border classes
* UPdate dropdown classes
* Update select classes
* Update neutral custom props
* Update bootstrap and customizations
* Update ChromeDriver; disable smooth scroll
https://github.com/SeleniumHQ/selenium/issues/8295
* Improve alert messages
* Improve bootstrap customizations
* Disable reduced motion
See also 7358282f
* Update Bootstrap data attributes
* Update file inputs
* Update input groups
* Replace deprecated jumbotron class
* Update variables; re-add negative margin util classes
* Update cards
* Update form labels
* Debug alerts
* Fix aria-labelledby associations
* Dropdown-related test fixes
* Fix CanUseWebhooks test
* Test fixes
* Nav updates
* Fix nav usage in wallet send and payouts
* Update alert and modal close buttons
* Re-add backdrop properties
* Upgrade Bootstrap to v5 final
* Update screen reader classes
* Update font-weight classes
* Update monospace font classes
* Update accordians
* Update close icon usage
* Cleanup
* Update scripts and style integrations
* Update input group texts
* Update LN node setup page
* Update more form control classes
* Update inline forms
* Add js specific test
* Upgrade Vue.js
* Remove unused JS
* Upgrade Bootstrap to v5.0.1
* Try container related test updates
* Separate jQuery bundle
* Remove jQuery from LND seed backup page
* Remove unused code
* Refactor email autofill js
* Refactor camera scanner JS
* Re-add tests
* Re-add BuildBundlerMinifier
* Do not minify bundles containing Bootstrap
Details https://github.com/madskristensen/BundlerMinifier/issues/558
* Update bundles
* Cleanup JS test
* Cleanup tests involving dropdowns
* Cleanup tests involving collapses
* Cleanup locale additions in ConfigureCore
* Cleanup bundles
* Remove duplicate status message
* Cleanup formatting
* Fix missing validation scripts
* Remove unused unminified Bootstrap js files
* Fix classic theme
* Fix Casa theme
* Fix PoS validation
2021-05-19 11:39:27 +09:00
Kukks
776ded0b7e
Fix Coinswitch enabledflag and nav category
2021-05-14 09:08:32 +02:00
Kukks
200e8330d8
Fix Pay Button steps and range validation
...
There were numerous issues around different button types and the amount range validation. Also fixes #2503
2021-05-05 11:27:02 +02:00
Andrew Camilleri
5fe3c1c61f
U2fremove ( #2496 )
...
* Remove U2F support and JS
* fix final changes
* fix more final stuff
2021-04-28 16:22:09 +09:00
Andrew Camilleri
02bf5afe0b
Migrate existing U2F to Fido2 ( #2484 )
...
* Migrate existing U2F to Fido2
This seamlessly switches all u2f registrations over to the new FIDO2 support. Please note that I have not yet added a way to drop the u2f DB and its UI so that we can test the migration works properly for all.
* add testing logic
* fix u2f tests
* remove duplicate status message
* fix test and namespaces
* fix test
2021-04-28 13:14:15 +09:00
Kukks
c878f63f99
Fix: Double entry for Api Key nav item in Account navigation menu
2021-04-27 14:06:34 +02:00
Dennis Reimann
69442a49f1
Offer enabling toggle only for setup wallets
2021-04-27 09:27:52 +02:00
Kukks
6821a9a0a4
Fix: Coinswitch plugin missing nav specification
2021-04-27 07:37:08 +02:00
Kukks
003e8a979b
Fix: Plugins integrations formatting text wrap
2021-04-27 07:36:42 +02:00
Umar Bolatov
08e8050ca5
Add button to copy API key to clipboard ( #2439 )
...
* Add button to copy API key to clipboard
* Update "copy API key to clipboard" button appearance
2021-04-27 11:30:26 +09:00
d11n
f6c7f61ec3
Update BTCPayServer/Views/Stores/SetupLightningNode.cshtml
...
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
2021-04-21 14:52:45 +02:00
Dennis Reimann
aae5cce175
Improve custom node details toggling
2021-04-21 14:38:53 +02:00
Dennis Reimann
8a9bea4603
Wording and display improvements
2021-04-20 14:52:00 +02:00
Dennis Reimann
0e3f6acb0a
Final tweaks and test fix
2021-04-20 12:23:50 +02:00
Dennis Reimann
bbe621109f
Lightning setup redesign
2021-04-20 12:09:27 +02:00
Nicolas Dorier
8ca0be5a4d
Merge pull request #2453 from bolatovumar/unify-pos-app-card-markup
...
Unify POS app card markup
2021-04-20 18:29:50 +09:00
Nicolas Dorier
8957720c94
Merge pull request #2469 from dennisreimann/store-payment-method-toggling
...
Move payment method enabling toggle to store overview
2021-04-20 17:25:34 +09:00
d11n
452915478b
UI: Fix duplicate status messages ( #2481 )
...
The status message is included in the NavLayout, hence the pages that use this layout should not include the status message.
Fixes #2478 .
2021-04-20 16:16:21 +09:00
Dennis Reimann
5fda21373e
Move enabling toggle to store overview
2021-04-20 09:03:37 +02:00
Andrew Camilleri
0554565b30
FIDO2/WebAuthN Support ( #2356 )
...
* FIDO2/WebAuthN Support
This adds initial support for WebAuthN/FIDO2 as another MFA mode. U2F is still intact and runs alongside it for now. Once this is merged, I will start work on migrating U2F support to happen over the FIDO2 protocol instead.
* Refactor and future proof system (prep work of seamless u2f migration)
* attempt js fix for mobile devices
* Apply suggestions from code review
Co-authored-by: d11n <mail@dennisreimann.de >
* fix fido name saving
* do not spam logs and hide loader when failed
* PR Changes
* Apply suggestions from code review
Co-authored-by: d11n <mail@dennisreimann.de >
* attempt fido2 bump
* add name if not named for credentials
Co-authored-by: d11n <mail@dennisreimann.de >
2021-04-20 14:06:32 +09:00
Nicolas Dorier
9b50e85d0d
Merge pull request #2455 from btcpayserver/feat/improving-files-page
...
Improving File Storage page
2021-04-20 11:06:14 +09:00
Nicolas Dorier
e394474dad
Update BTCPayServer/Views/Server/Files.cshtml
...
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
2021-04-20 11:05:53 +09:00
Andrew Camilleri
7d1761de4f
Coin Selection: Confirmed filter ( #2467 )
...
Allows provides confirmation count to Greenfield UTXO GET api
2021-04-20 11:02:06 +09:00
rockstardev
71305461d4
Cleaning up edit pages for storage providers not to have summary error
...
Error sandwich be gone
2021-04-18 14:05:12 -05:00
rockstardev
04a29ece3b
Only display storage providers that can actually be set in dropdown
2021-04-18 14:03:22 -05:00
Andrew Camilleri
99dd6f3e50
Apply suggestions from code review
...
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
2021-04-18 13:42:25 -05:00
rockstardev
8f6048191d
Improving navigation between files and storage services and rewording info text
2021-04-18 13:42:17 -05:00
Nicolas Dorier
c0a544351b
Can disable the modification of SSH settings in BTCPay Server ( #2468 )
...
* Can disable the modification of SSH settings in BTCPay Server
* Update BTCPayServer/Controllers/ServerController.cs
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
* Update BTCPayServer/Controllers/ServerController.cs
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
* Update BTCPayServer/Views/Server/SSHService.cshtml
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
2021-04-17 13:29:50 +09:00
d11n
15201a927e
UI fixes ( #2463 )
...
* Fix formatting in bootstrap.css
This looks like it got introduced when resolving a merge conflict.
* Fix typos in views
* Fix semibold style definition
2021-04-16 15:02:40 +09:00
Umar Bolatov
efa567f965
Unify POS app card markup
2021-04-14 20:00:01 -07:00
Andrew Camilleri
64e34d0ef5
Seaparate CoinSwitch as a plugin ( #2390 )
...
* Separate coinswitch as a system plugin
* Decouple Coinswitch from Checkout UI
* remove dummy csproj
* Remove CoinSwitchTests.cs per @NicolasDorier feedback
Co-authored-by: rockstardev <rockstardev@users.noreply.github.com >
2021-04-13 20:19:48 +09:00
Andrew Camilleri
2e12befb8b
Refactor and decouple Payout logic ( #2046 )
...
* Refactor and decouple Payout logic
So that we can support lightning and more complex flows like allowing external payments to payouts.
* fix dropdown align
* switch to simpler buttons
* rebase fixes
add some comments
* rebase fixes
add some comments
* simplify enum caveman logic
* reduce code duplication and db round trips
* Fix pull payment date format
* fix issue with payouts to send page not working correctly
* try fix some style issue
* fix bip21parse
2021-04-13 17:36:49 +09:00
Andrew Camilleri
8fd4a816a6
Allow Payjoin for wallet receive addresses ( #2425 )
...
* Allow Payjoin for wallet receive addresses
* wip
* show bip21 and additional work
* style better
* add to docs
* pr changes
* remove from state when unreserved
2021-04-13 12:26:36 +09:00
d11n
b12c4c5fa0
Improve and unify page headers ( #2412 )
...
* Improve and unify page headers
* Altcoin test fixes
* Update BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
* Update BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
* Fix missing store name in pairing view
* Fix CanUsePairing test
* Bump header navigation font size
* Use partial tag instead of Html.PartialAsync in views
As suggested by @nicolasdorier. These are equivalent, see details [here](https://docs.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-3.1#partial-tag-helper ).
* Fix docs link
As in #2432 .
* Update BTCPayServer/Views/Wallets/SignWithSeed.cshtml
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com >
* Update BTCPayServer/Views/Wallets/WalletSendVault.cshtml
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com >
* Update BTCPayServer/Views/Wallets/WalletTransactions.cshtml
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com >
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
Co-authored-by: britttttk <39231115+britttttk@users.noreply.github.com >
2021-04-08 22:32:42 +09:00
Andrew Camilleri
6473da7114
Merge pull request #2444 from bolatovumar/increase-landing-page-copy-contrast
...
Increase landing page masthead text contrast
2021-04-08 13:38:44 +02:00
Andrew Camilleri
bb78ae59d4
Merge pull request #2432 from dennisreimann/fix-hot-wallet-docs-link
...
Fix hot wallet docs link
2021-04-08 12:21:11 +02:00
Andrew Camilleri
5de93f8cc4
Abstract Store integrations ( #2384 )
...
* Decouple Shopify from Store
* Decouple shopify from store blob
* Update BTCPayServer.Tests.csproj
* Make sure shopify obj is set
* make shopify a system plugin
2021-04-08 13:37:05 +09:00
Umar Bolatov
c7ff36b314
Increase landing page masthead text contrast
2021-04-07 19:37:35 -07:00
xpayserver
475809b1a0
Make Invoice Create Faster And Fix Gap Limit Issue ( #1843 )
...
* Make Invoice Create Faster And Fix Gap Limit Issue
This make address reserve only when user "activate" paymet method in ui. optional setting in store checkout ui.
* Fix swagger documentation around Lazy payment methods
* fix changed code signature
* Add missing GreenField API for activate feature
* Fix checkout experience styling for activate feature
* Fix issue with Checkout activate button
* Make lightning also work with activation
* Make sure PreparePaymentModel is still called on payment handlers even when unactivated
* Make payment link return empty if not activated
* Add activate payment method method to client and add test
* remove debugger
* add e2e test
* Rearranging lazy payments position in UI to be near dependent Unified QR code
* fix rebase conflicts
* Make lazy payment method mode activate on UI load.
Co-authored-by: Kukks <evilkukka@gmail.com >
Co-authored-by: rockstardev <rockstardev@users.noreply.github.com >
Co-authored-by: Andrew Camilleri <kukks@btcpayserver.org >
2021-04-07 13:08:42 +09:00
Dennis Reimann
fce7fdb3b7
Update link
2021-04-06 16:32:04 +02:00
Dennis Reimann
7099a3b394
Fix hot wallet docs link
...
# Conflicts:
# BTCPayServer/Views/Server/Policies.cshtml
2021-04-05 21:29:41 +02:00
d11n
f94e8c9719
Fix typo in PoS cart view ( #2428 )
...
Noticed by @MaxHillebrand 👀
2021-04-05 12:39:02 +09:00
Andrew Camilleri
6ead5c3800
Plugin FailSafe ( #2351 )
...
This introduces the concept of plugins being disabled in the case of an unrecoverable runtime error caused by a plugin.
2021-04-01 12:27:22 +09:00
nicolas.dorier
94acf60100
Properly show browser date
2021-04-01 11:55:43 +09:00
d11n
76985838c4
Improve Lightning setup page ( #2348 )
...
* Redesign Lightning setup page
* Improve Lightning setup page
Closes #1811 .
* Test fix
* Fix LightningNetworkPaymentMethodAPITests
* Bootstrap customization fix
2021-03-31 20:23:36 +09:00
Nicolas Dorier
d24964e900
Merge pull request #2378 from dennisreimann/ui-improvements
...
UI: Header and navigation improvements
2021-03-31 16:08:37 +09:00
nicolas.dorier
560671b57f
Remove autocorrect and autocapitalize for seed input
2021-03-30 19:21:29 +09:00
Dennis Reimann
73730355b8
Add active indicator for main navigation
2021-03-30 11:38:02 +02:00
Dennis Reimann
8827721605
Layout: Update header and navigation
2021-03-30 11:38:01 +02:00
Umar Bolatov
a64f71f186
Add user email search and sort ( #2305 )
...
* Add user sort by email
* Add user search by email
2021-03-30 14:32:44 +09:00