Kukks
7d2aa28e1f
Support Topup Invoices in Apps
2021-10-15 12:53:45 +02:00
Wouter Samaey
e842a00402
Easier payment testing ( #2672 )
...
* Easier payment testing
* WIP, more TODOs and some cleanup. Help is appreciated.
* Added dummy button to expire monitoring (doesn't work yet)
* Added TODO
* Make fake tab default if present
* Split controller and change wording from fake to testing
* Extract and simplify checkout testing UI
* Restrict testing access to regtest
Co-authored-by: Dennis Reimann <mail@dennisreimann.de >
2021-10-11 11:11:02 +09:00
Dennis Reimann
faed5349fb
Make theme switch a view component
2021-10-06 19:32:26 +02:00
nicolas.dorier
5c8e62bd90
Websocket ping message for notifications and vault
2021-10-05 14:14:22 +09:00
Dennis Reimann
e1ea7200cf
Fix FAQ links
...
Once more (and for the last time ;)) those linsk changed in btcpayserver/btcpayserver-doc#967
2021-10-04 13:42:31 +02:00
Kukks
ed1ec2300d
Remove Coinswitch entirely
2021-09-28 10:33:11 +02:00
Kukks
7aa4cd8104
Plugins: Pass the current Model to the Ui extension points
2021-09-27 14:16:38 +02:00
d11n
a3afcd2a6e
Crowdfund public UI re-design ( #2918 )
...
* Patch bootstrap-vue modal close button
For Bootstrap v5 compatibility, which bootstrap-vue does not have currently.
* Crowdfund: Use common global layout head (and themes)
* Crowdfund: Display disabled alert also for simple variant
* Crowdfund: Unify non-JS/simple and JS-enabled view
* Improve fireworks animation
* Improve layout
Inspired by the Bitcoin Smiles compaign, see #2783
* Cleanup and remove views
* Fix typo
* Fix test
2021-09-27 11:46:56 +09:00
Dennis Reimann
2fe1ab83f5
Improve offcanvas nav animation
2021-09-23 13:45:05 +02:00
Dennis Reimann
5372058c33
Use offcanvas nav for mobile
2021-09-23 13:45:05 +02:00
Dennis Reimann
869985f005
Finetune footer; remove obsolete images
2021-09-23 13:44:48 +02:00
1nF0rmed
337db3daab
Align social links to appear above copyright
2021-09-23 13:44:48 +02:00
1nF0rmed
10da82607d
Adds social links to Layout
...
This removes the logo credits in the base Layout and adds the
links to Github, Mattermost and Twitter.
2021-09-23 13:44:48 +02:00
nicolas.dorier
3b9c7db481
The page could crash if the user clicks too many time on Notificate 'Mark as Seen'
2021-09-10 00:22:33 +09:00
d11n
06db29dd43
Delete confirmation modals ( #2614 )
...
* Refactor confirm view: separate modal
* Add delete confirmation modals for apps and FIDO2
* Add delete confirmation modals for 2FA actions
* Add delete confirmation modals for api keys and webhooks
* Add delete confirmation modals for stores and store users
* Add delete confirmation modals for LND seed and SSH
* Add delete confirmation modals for rate rule scripting
* Test fixes and improvements
* Add delete confirmation modals for dynamic DNS
* Add delete confirmation modals for store access tokens
* Add confirmation modals for pull payment archiving
* Refactor confirm modal code
* Add confirmation input, update wording
* Update modal styles
* Upgrade ChromeDriver
* Simplify and unify confirmation input
* Test fixes
* Fix wording
* Add modals for wallet replace and removal
2021-09-07 11:55:53 +09:00
d11n
fe18e71538
Refactor themes ( #2794 )
...
* Remove Bootstrap/Creative CSS file customizability
Customizations should be done using themes
* Remove deprecated Casa and Classic themes
They are still available in the design system repo and should be added as custom theme CSS file
* Use either standard or custom theme
* Remove deprecated themes
* Improve theme select UI
* Finish and refactor theme switching
* updates theme copy
* Update BTCPayServer/Views/Server/Theme.cshtml
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
* Combine creative.css and site.css
Co-authored-by: dstrukt <gfxdsign@gmail.com >
Co-authored-by: Zaxounette <51208677+Zaxounette@users.noreply.github.com >
2021-09-03 16:16:36 +09:00
Dennis Reimann
69c5f5b9e5
Reduce navbar padding
2021-09-02 12:36:02 +02:00
Dennis Reimann
47d348359f
Use util classes for navbar padding
2021-09-02 12:36:02 +02:00
dstrukt
f2286fb1be
updates copy to reduce button size
2021-09-02 12:36:02 +02:00
Dennis Reimann
83b07e0caf
Refactor tables, remove old customizations
2021-09-02 12:36:02 +02:00
Nicolas Dorier
4c818d0359
Implement topup invoices ( #2730 )
2021-08-03 17:03:00 +09:00
Pavlenex
c70393c7ef
Add BG to supporters readme and login page ( #2726 )
...
* add Baillie Gifford supporter in readme and login page
* re-format img
2021-07-30 17:48:07 +02:00
Dennis Reimann
ad8f347989
Refactoring: Allow ViewsRazor extension to be used by plugins
...
Moves the `ViewsRazor` extension into Abstractions, so that it can be used by plugins.
Separated out of #2701 , prerequisite for the LNbank plugin integration.
2021-07-30 08:27:33 +02:00
Dennis Reimann
80483ba76f
Start with camera off
2021-07-27 15:31:12 +02:00
Kukks
5c792c9e09
Make QR Scanner able to switch between sources
2021-07-27 15:31:12 +02:00
Kukks
fdae221ca5
Allow QR code multiple display modes
2021-07-27 15:31:12 +02:00
Andrew Camilleri
14e4d2d675
Make CSSThemeManager really only focus on theme ( #2457 )
...
* Make Settings Repository cache in memory
* Make use of SettingsRepo directly instead of CssThemeManager
* Completely remove CssThemeManager
2021-07-27 21:08:54 +09:00
Kukks
71cbe716f9
fix sync modal styling
2021-07-26 16:44:41 +02:00
Andrew Camilleri
894dca2eef
Update BTCPayServer/Views/Shared/Bitcoin/ViewBitcoinLikePaymentData.cshtml
2021-07-06 21:20:13 +02:00
rockstardev
edc9429e84
Displaying NetworkFee if it was present for the invoice
2021-07-06 21:20:13 +02:00
Wouter Samaey
f1a222fbb3
New unit test to scan for external links/forms and if they have rel="noreferrer noopener" ( #2668 )
...
* Unit test to check for (possibly) external links
* Add rel="noreferrer noopener" to all external links so unit test passes
* Update BTCPayServer.Tests/UnitTest1.cs
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
* Update BTCPayServer.Tests/UnitTest1.cs
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
* Fixed bad merge from master
* PascalCasing
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com >
2021-07-06 10:35:42 +02: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
Kukks
df64a93808
add pnxbet supporter
2021-06-14 08:42:05 +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
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
Pavlenex
ea8f510eff
Merge pull request #2536 from pavlenex/remove-supporters
...
Remove supporters
2021-05-30 17:43:58 +02:00
Kukks
cbec44bb73
Fix QR Code shower
2021-05-30 10:38:21 +02:00
Pavlenex
5b1a171d27
remove supporters from the front page
...
- BTSE (Expired)
- OkCoin (Expired)
- DGLab (Expired)
- ACINQ (Remove due to front-page tier)
2021-05-20 11:02:18 +02:00
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
003e8a979b
Fix: Plugins integrations formatting text wrap
2021-04-27 07:36:42 +02: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
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
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
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
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
Andrew Camilleri
fc78eacf8f
Merge pull request #2329 from btcpayserver/addbettermenu
...
Make main menu show text instead of icons when on small screens
2021-03-18 19:16:21 +01:00
Kukks
dc0671942d
Make main menu show text instead of icons when on small screens
2021-03-05 08:48:15 +01:00
Dennis Reimann
5bd16f990c
Add replace confirmation; distinguish wallet types
2021-03-02 12:26:18 +01:00