d11n
5616b7550f
Improve Refund Flow ( #3731 )
2022-06-02 10:08:55 +02:00
Dennis Reimann
b1b00ae886
Scroll to checkbox before click
2022-03-03 10:57:55 +01:00
d11n
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
nicolas.dorier
961769ebd0
Fix AssertNoError to detect page exception
2022-01-16 12:39:08 +09:00
nicolas.dorier
84bd8a6e98
fix tests
2022-01-07 21:16:26 +09:00
nicolas.dorier
64b85ac1f9
Fix AssertNoError
2022-01-07 19:49:33 +09:00
nicolas.dorier
b71a04943b
CookieAuthHandler shouldn't set store context if appId/payReqId/invoiceId is not found
2022-01-07 18:10:31 +09:00
Nicolas Dorier
04b8eafacb
Run dotnet format ( #3244 )
2021-12-31 16:59:02 +09:00
Andrew Camilleri
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
d11n
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
d11n
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
nicolas.dorier
35aad4ebf9
Remove Logs static singletons
2021-11-23 13:55:34 +09:00
nicolas.dorier
b0be248ca5
Attempt to fix CanUseLNAddress flakyness
2021-11-05 13:06:35 +09:00
nicolas.dorier
fd543bcee1
Improve test flakyness
2021-10-31 14:20:43 +09:00
Andrew Camilleri
25f84d000b
LNURL POS Support ( #3019 )
2021-10-29 10:27:33 +02:00
nicolas.dorier
156ddd24fa
Make CanUsePayjoinForTopUp more resilient
2021-10-05 15:47:57 +09:00
nicolas.dorier
d05a9295b3
Make a test more resilient
2021-09-28 11:22:35 +09: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
d11n
c73878ccca
Fix missing hot wallet option on seed import ( #2284 )
...
* Fix missing hot wallet option on seed import
Thanks @kukks for spotting!
* Tests: Wait for button to be ready for interaction
* Camelcase test selectors
* Tests: Remove general ImplicitWait
* Tests: Add WaitForAndClick helper
* Tests: Refactor SetCheckbox
* Tests: Add WaitForElement helper
* Tests: Refactor and use wait.UntilJsIsReady helper
* Fix missing helper in ethereum tests
* Tests: Some more refactorings
2021-02-17 12:14:29 +09:00
Dennis Reimann
8bea1505dd
Cleanups, remove WaitForPageLoad hack
2021-01-25 14:10:40 +01:00
Dennis Reimann
e567f7a80c
Refactor tests
...
Remove the hacky `ScrollTo`, `ForceClick` and `WaitForElement`.
Add the hacky `WaitForPageLoad`.
2021-01-25 13:04:58 +01:00
Dennis Reimann
bd6d38b3b0
Tests: Move extension method
2021-01-22 12:57:46 +01:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
nicolas.dorier
d2958e1a7d
Move extensions methods in specific classes
2020-06-28 17:16:53 +09:00
Kukks
245507f821
fix e2e tests
2020-03-11 16:52:29 +01:00
nicolas.dorier
55dd8da284
Redirect first run to register, redirect unlogged to login
2019-11-06 15:19:14 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
nicolas.dorier
281a2461ad
Refactor authorizations
2019-10-14 00:24:41 +09:00
Andrew Camilleri
e6cfb6e851
Selenium Tests for Checkout + other store operations ( #1015 )
2019-09-10 17:03:24 +09:00
nicolas.dorier
f8fca7434c
Hack selenium again
2019-05-14 22:29:05 +09:00
nicolas.dorier
186ed8beb2
Hack selenium
2019-05-14 19:27:26 +09:00
nicolas.dorier
fac546cc0b
Print sources if Selenium test fail
2019-05-14 19:19:23 +09:00
nicolas.dorier
9d2d2d0d64
Catch errors in AssertNoErrors
2019-05-14 19:13:55 +09:00
nicolas.dorier
f58043b07f
dump logs of selenium before failiing test
2019-05-14 19:09:26 +09:00
nicolas.dorier
cd6dd78759
Click around in selenium, and do not forget to run the selenium tests on circleCI
2019-05-13 17:59:15 +09:00
nicolas.dorier
3011fecf0f
Add tests for PSBT
2019-05-12 14:51:24 +09:00