Umar Bolatov
9d48358f2a
Rename Unavailable to Disabled
2021-09-21 09:45:41 +02:00
Umar Bolatov
c267cf0e9c
Rename "hidden" to "unavailable"
2021-09-21 09:45:41 +02:00
Umar Bolatov
403820cf14
Add ability to hide a product from POS app
...
See discussion here: https://github.com/btcpayserver/btcpayserver/discussions/2827
2021-09-21 09:45:41 +02:00
dstrukt
b7b2f16925
Improves create point of sale view ( #2646 )
...
* re-ordering
* adds section header
* updates label on "products"
* changes button to primary
* moves description
* updates partial
* re-ordering + section headers
* more section heads and ordering
* redorders
* Toggle custom amount and tips settings
* Use display name for point of sale app type
* Use switches for enabling options
* Add space before required indicator
* Set and consolidate view model display names
* Move redirects and custom CSS to additional options
* Revert to checkbox for discounts
* adds padding
* removes bs-parent for multiple open elements on accordion
* adds helper text to discount checkbox
* updates "default view" label text
* wording cleanup
* more wording adjustments
* updates
* Add display names for app types
* Extract template editor inline styles
* updates helper text
* Display names for app types
* Typo fix
* Move template back to editor
* Fix selenium test
Co-authored-by: Dennis Reimann <mail@dennisreimann.de >
2021-07-23 12:57:19 +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
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
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
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
Umar Bolatov
4b37121b75
Updated "required" form input styling ( #2373 )
2021-03-30 14:27:42 +09:00
Mario Dian
ad22d3fd91
Custom redirect_url for PoS ( #1924 )
2020-10-13 09:51:28 +02:00
Dennis Reimann
36868644dc
Check and fix broken anchor links.
...
In addition to #1682 .
2020-06-23 17:51:25 +02:00
Umar Bolatov
9532db7bae
Update "Back to the app list" links to not open in new tab by default
...
fix #1661
2020-06-13 19:18:38 -07:00
Dennis Reimann
b066cfd904
Update and fix documentation links
2020-06-11 16:09:33 +02:00
Dennis Reimann
58f56eac90
POS: Updates from code review
...
Thanks @kukks
2020-05-27 14:20:21 +02:00
Dennis Reimann
b7ec22ee89
POS: Set ViewType via optional URL parameter
...
Falls back to the DefaultView defined in the POS settings.
POS: Fix POST-Route
2020-05-26 21:53:22 +02:00
Dennis Reimann
fad53a9fa2
POS: Replace EnableShoppingCart with DefaultView
2020-05-26 16:48:47 +02:00
Andrew Camilleri
2d68d0da63
Redo App template editor with Vue based app ( #1544 )
...
* Redo App template editor with Vue based app
* fix styles better
* remove debug
* support methods
* make price required
* fix styling for validation errors
* show create or edit in title based on context
* add border bottom when image present
* escape/unescape
* more validation fixes
* fix responsive style
* Toggle template field
* add errors to the app
* enhance validation
2020-05-08 05:37:59 +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
hannes
f097ecdc80
fix: remove ipn via email #1241 ( #1337 )
...
* fix: remove ipn via email #1241
* fix: remove ipn via email #1241
2020-02-24 21:21:03 +09:00
rockstardev
652b958d4f
Removing viewapp command now that we directly redirect in cshtml
2020-01-24 15:11:34 -06:00
rockstardev
c7c0db612a
Restoring IDs Selenium depends on for tests
2020-01-23 20:40:20 -06:00
rockstardev
a83edce4dc
Updating idents, code formatting
2020-01-23 20:19:24 -06:00
rockstardev
a907143d81
Providing open in new window split button when updating crowdfund
...
Unifying styles on POS and Crowdfund settings
co-authored-by: radWorx <dramirez@soulrivers.com >
2020-01-23 20:17:29 -06:00
rockstardev
4ae173bb69
Providing open in new window split button when updating POS app
...
co-authored-by: radWorx <dramirez@soulrivers.com >
2020-01-23 20:04:34 -06:00
Dennis Reimann
50bf55cbdf
Unify section headings
2019-11-14 18:42:48 +01:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
Nicolas Dorier
c82c67359c
Merge pull request #1061 from reablaz/master
...
updated AppsUpdate view with correct GET request
2019-10-19 18:27:56 +09:00
Umar Bolatov
e584004b23
Make UI checkboxes inline with their labels
...
address #1089
2019-10-13 20:07:41 -07:00
reablaz
8cbc58ea2f
updated AppsUpdate view with correct GET request
...
So user can request invoice data by invoice id from btcpayserver, to verify callback
2019-09-29 15:12:35 +03:00
Andrew Camilleri
d99beb9811
New feature: Apps limited inventory ( #961 )
2019-09-02 22:37:52 +09:00
Umar Bolatov
a571f77a40
Ensure POS/Crowdfund price input fields bring up numpad on mobile ( #982 )
...
fix #680
2019-08-21 23:05:52 +09:00
Andrew Camilleri
72d519bb45
Add description and embedded css to POS ( #970 )
...
* Add description and embedded css to POS
* wrap embedded css props in <style> before Safe.raw
2019-08-19 14:13:42 +09:00
badev
21556d4c07
added View App button to POS settings ( #947 )
...
* added View App button to POS settings
updated POS settings form group buttons to match Crowdfund settings from group buttons, addressing #854
* added View App button to POS settings #947
Fixed "Save Settings" Redirect
2019-08-01 15:55:41 +09:00
nicolas.dorier
e3283fb29b
Bump NBitcoin and NBXplorer
2019-07-15 19:40:06 +09:00
nicolas.dorier
8d3cdd39ca
Fix "Configure Email Settings warning link not working" (Fix https://github.com/btcpayserver/btcpayserver/issues/906 )
2019-07-14 22:54:27 +09:00
nicolas.dorier
cd009466b6
Make sure we don't have empty row if no StatusMessage
2019-06-06 18:47:31 +09:00
britttttk
698033b0cf
Selenium Chrome Tests
2019-05-12 18:49:28 +09:00
Andrew Camilleri
fcb1de8a86
Show email warning on apps when settings are not complete ( #794 )
...
* Show email warning on apps when settings are not complete
closes #693
* refactor email warning logic
2019-04-28 15:27:10 +09:00
Kukks
d7ada4d493
add redirect automatically to checkout experience/ store settings
2019-04-11 11:53:31 +02:00
Kukks
1cf17872ab
Allow POS to redirect invoices automatically after paid
...
closes #730
2019-04-11 11:08:42 +02:00
Kukks
275b590e80
add notif Email to crowdfund and pos + add notif url to pos
...
closes #720
2019-03-29 07:51:00 +01:00
Mario Dian
1e7a2ffe97
Enable/Disable tips and discount. Fix custom amount. ( #612 )
2019-02-25 15:11:03 +09:00
Andrew Camilleri
51a5d2e812
Refactor XFrames Attribute & simplify pos settings page ( #576 )
...
* Enable better error when invoice cannot be created on crowdfund
Closes #572
* Allow all public apps in iframe
* cleanup pos page dev info
2019-01-31 16:56:21 +09:00
Kukks
a3ecf48702
fix pos update too
2019-01-10 15:37:50 +01:00
Mario Dian
c7e90cd7df
New PoS design
2018-12-27 12:57:31 +08:00
nicolas.dorier
83dc95a0a7
Remove dollar sign in textbox
2018-12-15 23:39:45 +09:00
Mario Dian
00673bdb7f
Fix product width on smaller screens
2018-12-14 16:16:08 +08:00
Mario Dian
d039890a9b
Create js-only product management in PoS
2018-12-14 16:03:02 +08:00
Mario Dian
1831692761
Enable shopping cart, add items to cart, enable tips ( #410 )
...
Modal cart, remove items, checkout
Fix removal and adding of cart items
Improve cart UI
Add cart bundle, remove unused js files from the view when cart isn't used
Do not enable cart by default
Do not put modal into the view when the cart is disabled
Escape js properties
Work with amounts as cents
Make animation speed look constant
Enable tips in the cart
Fix cart UI
2018-11-27 15:14:32 +09:00
nicolas.dorier
4dccd0c733
Add better instruction on how to customize the theme
2018-11-17 12:43:11 +09:00