nicolas.dorier
7a787fc945
Rename UI controllers
2022-01-14 13:46:03 +09:00
d11n
143d5f69c1
Fix CSP for inline handlers in Safari ( #2946 )
...
* Fix CSP for inline handlers on LND seed backup page
* Fix CSP for inline handlers on checkout page
* Fix CSP for inline handlers on wallet sign pages
* Fix CSP for inline handlers on invoices list page
* Fix CSP for inline handlers on payouts page
* Fix CSP for inline handlers on confirm API key page
* Fix CSP for inline handlers on store rates page
* Fix CSP for inline handlers on notifications page
* Fix CSP for inline handlers on dynamic DNS page
* Fix CSP for inline handlers on checkout experience page
2021-10-05 15:52:14 +09:00
Umar Bolatov
58a5f88943
Hide due amount on invoice if it's zero ( #2798 )
...
address #2790
2021-08-27 16:02:20 +09:00
Nicolas Dorier
4c818d0359
Implement topup invoices ( #2730 )
2021-08-03 17:03:00 +09:00
rockstardev
2e822c5878
Hiding NetworkFee row in invoice if not applicable
2021-07-06 21:20:13 +02:00
rockstardev
48355129c5
Properly counting transactions that impact NetworkFee
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
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
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
8420c74b31
Improve static asset caching
...
Cache static assets for one year and set the correct cache control header. Adds the cache busting version based on file content to asset references to invalidate the cache on change. ([further details on the approach](https://andrewlock.net/adding-cache-control-headers-to-static-files-in-asp-net-core/ ) and [why one year](https://ashton.codes/set-cache-control-max-age-1-year/ ))
Most of the changes are the additions of the `asp-append-version="true"` attribute, the main configuration change is in `Startup.cs`.
2020-04-18 17:56:05 +02:00
Kukks
5503132ffc
Fix vue-i18n var substitution error in checkout
...
fixes #1438
2020-04-06 13:38:58 +02:00
rockstardev
fdad5a47d5
Reformating file according to project standards
2020-03-27 18:04:30 -05:00
rockstardev
e32f3cbf80
Preserving legacy margin for previous CustomLogoLinks
2020-03-27 18:04:05 -05:00
rockstardev
b7afcb90a2
Tweaking checkout logo to be set from css
2020-03-26 19:49:04 -05:00
rockstardev
ca234838a3
Tweaks for close button, recommended fee
2020-03-26 19:48:48 -05:00
rockstardev
d54d340bef
Adjusting new color scheme on invoice
2020-03-26 19:48:42 -05:00
Kukks
f0f05acdfd
Let 0 amount invoices pass through and allow email to be set when required but paid
...
@ketominer @Askuwheteau @IAskuwheteau
2020-03-24 23:43:19 -05:00
Andrew Camilleri
6d0896084f
Add JS Modal test ( #1342 )
2020-02-19 17:39:14 +09:00
Matt Pazar
eb85b1a7b4
Fixing sats exchange rate display
...
Fixed #1147
2019-12-04 14:21:33 -06:00
Kukks
621a7d998d
Display proper rate for ln sats feature
...
fixes #1128
2019-11-10 18:49:24 +01:00
nicolas.dorier
2d80dbfa8f
Custom logo and custom url for checkout page should accept any string (relative path) ( Fix #1124 )
2019-11-06 12:02:13 +09:00
Kukks
3e5ab70583
Fix: Close button for modal is broken
...
closes #1093
2019-10-27 08:13:30 +01:00
Umar Bolatov
c908301b84
Add option to show recommeded fee on checkout invoice
...
Address #1036
2019-10-14 10:09:26 -07:00
Andrew Camilleri
18b8bec8d0
Checkout: show red border around email when invalid ( #1013 )
2019-09-12 18:28:11 +09:00
Andrew Camilleri
e6cfb6e851
Selenium Tests for Checkout + other store operations ( #1015 )
2019-09-10 17:03:24 +09:00
Andrew Camilleri
9a9e31c759
Split Bitcoin/LN to partial defined in payment handler and convert checkout to Vue ( #996 )
2019-08-27 11:31:15 +09:00
Andrew Camilleri
43ee22f965
Allow overriding UI of checkout in payment handler ( #992 )
2019-08-25 22:50:11 +09:00
rockstardev
dcaf0463a7
Displaying notification for extra transaction if paidPartial
2019-05-31 07:48:42 +02:00
Kukks
1d18965a26
fix coinswitch
2019-04-06 08:10:27 +02:00
Kukks
6db9061dd1
add coinswitch shitcoin tax
2019-03-31 18:55:14 +02:00
rockstardev
5261cfcdd3
Allowing for lightning payment amounts to be displayed in Satoshis
2019-03-15 22:43:57 -05:00
rockstardev
5ab92ed794
Switching to SVG for QR code so it looks OK on higher density display
...
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2019-03-15 21:45:55 -05:00
rockstardev
470ec3354e
Rendering QR code only if there is data, plus loading indicator
2019-03-09 09:33:05 -06:00
rockstardev
e96d34f741
New QR Code component, fixes scanning of long lightning invoices
2019-03-08 16:19:39 -06:00
rockstardev
358f1ffc43
Removed border when there is only one currency
2019-03-03 17:44:28 -06:00
Rockstar Developer
a98402af12
Making currency switching indicator more obvious with button style ( #616 )
2019-02-27 13:45:58 +09:00
Kukks
a645366a25
Fix close invoice button for modal invoices #555
2019-01-25 12:41:15 +01:00
Kukks
393c226032
fix escaped store name in return
2019-01-14 09:32:22 +01:00
Kukks
8b686f0b12
fix coin switch issues
2019-01-08 11:27:37 +01:00
Andrew Camilleri
30a3a84ec9
fix final issues with integration
2018-12-20 14:33:31 +01:00
Kukks
40c645e433
coinswitch integration
2018-12-18 20:14:59 +01:00
Kukks
b2e5415a35
coinswitch integration
2018-12-18 20:00:30 +01:00
Kukks
2b4603a234
coinswitch integration
2018-12-18 19:01:58 +01:00
Kukks
c00c95efcf
initial coinswitch work
2018-12-11 12:47:38 +01:00
Andrew Camilleri
5a77fc74ba
quickly fix changelly button style ( #423 )
...
Fix the button for now so it doesn't appear broken.
2018-11-30 04:17:44 -06:00
Rockstar Developer
5eb40d6b7f
Bugfixing redirect button ( #405 )
2018-11-17 11:32:31 +09:00
Andrew Camilleri
f23e2a3ec4
async i18n and json translation format ( #369 )
...
* start working on loading locales async and as json
* finish off langs and UI
* fix path
* fix tests
2018-11-09 16:48:38 +09:00
Rockstar Developer
aa1ac3da50
Modal invoice through btcpay.js ( #381 )
...
* Modal through btcpay.js
* Handling close action depending on whether is modal or not
* Tweaking button position
* Stripping trailing slashes if present when setting site root
2018-11-09 16:09:09 +09:00
Andrew Camilleri
4b976c13c1
Changelly v2 ( #343 )
...
* Disable shapeshift and use changelly
* UI to manage changelly payment method
* wip on changelly api
* Add in Vue component for changelly and remove target currency from payment method
* add changelly merhcant id
* Small fixes to get Conversion to load
* wip fixing the component
* fix merge conflict
* fixes to UI
* remove debug, fix fee calc and move changelly to own partials
* Update ChangellyController.cs
* move original vue setup back to checkout
* Update core.js
* Extracting Changelly component to js file
* Proposal for loading spinner
* remove zone
* imrpove changelly ui
* add in changelly config checks
* try new method to calculate amount + remove to currency from list
* abstract changelly lofgic to provider and reduce dependency on js component
* Add UTs for Changelly
* refactor changelly backend
* fix failing UT
* add shitcoin tax
* pr changes
* pr changes
* WIP: getting rid of changelly dependency
* client caching, compiling code, cleaner code
* Cleaner changelly
* fiat!
* updat i18n, css and error styler
* default keys
* pr changes part 1
* part2
* fix tests
* fix loader alignment and retry button responsiveness
* final pr change
2018-10-24 14:52:19 +09:00
nicolas.dorier
f419c56a3c
Revert "Changelly Support ( #267 )"
...
This reverts commit a5fca7a1c4
.
2018-10-18 12:27:46 +09:00