Andrew Camilleri
5979fe5eef
BTCPay Extensions Part 2 ( #2001 )
...
* BTCPay Extensions Part 2
This PR cleans up the extension system a bit in that:
* It renames the test extension to a more uniform name
* Allows yo uto have system extensions, which are extensions but bundled by default with the release (and cannot be removed)
* Adds a tool to help you generate an extension package from a csproj
* Refactors the UI extension points to a view component
* Moves some more interfaces to the Abstractions csproj
* Rename to plugins
2020-10-21 14:02:20 +02:00
Kukks
362ba21567
fix unclosed div
2020-10-21 10:45:24 +02:00
Andrew Camilleri
71894ba245
Override Block Explorer Links ( #2000 )
...
* Override Block Explorer Links
closes #1953
* load overrides after save as well
* fix js
2020-10-21 09:53:05 +02:00
Andrew Camilleri
4d0b402e8b
Allow disabling notifications per user and disabling specific notifications per user ( #1991 )
...
* Allow disabling notifications per user and disabling specific notifications per use
closes #1974
* Add disable notifs for all users
* fix term generator for notifications
* sow checkboxes instead of multiselect when js is enabled
* remove js dependency
* fix notif conditions
2020-10-20 13:09:09 +02:00
Dennis Reimann
933e0c30bf
Remove empty box on post redirect ( #1995 )
...
In case JS is enabled the post redirect page showed an empty box. This box contains the explanation text for the non-JS text.
This changes it to only show the modal box in casee JS is disabled, because the page – even though only visible briefly – looks weird for users with JS enabled.
2020-10-18 11:10:51 +02:00
rockstardev
d90fcf15bd
Verifying presence of wallet warning on store list
2020-10-18 03:11:17 -05:00
rockstardev
ef99eeb300
Adding selenium test for store hints
2020-10-18 03:11:17 -05:00
rockstardev
1646241dfb
Switch to POST for dismissing hints
2020-10-18 03:11:17 -05:00
rockstardev
543e628a8b
Removing rates hint
2020-10-18 03:11:17 -05:00
rockstardev
36269cbed6
Consistent styling for Back to List
2020-10-18 03:11:17 -05:00
rockstardev
75dcdc72d2
Showing warning hint on stores listing page
2020-10-18 03:11:17 -05:00
rockstardev
f5c90bebdc
Support for dismissing hints
2020-10-18 03:11:17 -05:00
rockstardev
15af66de55
Setting hints during store creation and update
2020-10-18 03:11:17 -05:00
rockstardev
17c8ac8248
Moving general store settings in same section
2020-10-18 03:11:17 -05:00
rockstardev
e5c6b9a979
Rearranging store sections and providing warnings for new stores
2020-10-18 03:11:17 -05:00
Andrew Camilleri
e3a0fe88c1
Fix LN invoices ( #1955 )
...
* Fix LN invoices
This commit adds more to the previous LN fix in the case of a partial payment to an invoice. While it generated a new LN invoice after 1 partial payment was made, there were some new issues uncovered:
* Any other subsequent partial payments was not listened to and did not generate an invoice ( fixed by listeneing to received payment event and makng sure that the status was already set `to partialPaid`)
* Any other subsequent partial payments caused a DbConcurrency error and did not generate an invoice ( Fixed in `MarkUnassigned`)
2020-10-17 08:57:21 +02:00
Dennis Reimann
dd27ad79bd
API Keys UI: Properly align form items
2020-10-16 22:31:09 +02:00
Kukks
dc4ecdaa38
better handling on remote being down
2020-10-15 15:04:11 +02:00
Andrew Camilleri
1440e8c55d
BTCPay Server Extensions ( #1925 )
...
* BTCPay Server Extensions

* cleanup
* fix
* Polish UI a bit,detect when docker deployment
2020-10-15 21:28:09 +09:00
Dennis Reimann
f2870caed2
Payment redesign ( #1967 )
...
* Payment redesign
Guess who's back!
This reverts commit 4174fa648d
.
* Refactor PullPayment state string
Compatible with this one: https://github.com/btcpayserver/btcpayserver/pull/1834/files#diff-a9136096252382b110b9a7ac7747b95aR41
* Use unified copy to clipboard function
* Refactor status text class to helper function
2020-10-13 09:58:46 +02:00
Mario Dian
ad22d3fd91
Custom redirect_url for PoS ( #1924 )
2020-10-13 09:51:28 +02:00
Dennis Reimann
9dcd8b6edf
Checkout: Overlay improvement and markup fixes ( #1968 )
...
* Checkout: Markup fixes
* Checkout: Less translucent overlay
More focus, as discussed in #1930 : https://github.com/btcpayserver/btcpayserver/pull/1930#issuecomment-701298441
2020-10-12 17:52:21 +02:00
Sebastian Gracia
9607e0e55d
Update PayButtonEnable.cshtml ( #1952 )
...
* Update PayButtonEnable.cshtml
Edit PayButton Title
* Update BTCPayServer/Views/Stores/PayButtonEnable.cshtml
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
* Apply suggestions from code review
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-10-11 17:46:11 +02:00
Nicolas Dorier
911a7ef6b5
Merge pull request #1964 from btcpayserver/decouple-icon-from-invoice
...
Decouple payment type icon from UI
2020-10-08 16:30:07 +09:00
Kukks
8cb3757f5c
Decouple payment type icon from UI
...
We should put an effort to not couple payment methods/types together after spending so much time decoupling things.
2020-10-08 09:19:50 +02:00
Nicolas Dorier
10bf914d78
Merge pull request #1937 from NicolasDorier/retry-vault
...
Add Retry button if a BTCPay Vault operation fails
2020-10-08 16:17:10 +09:00
Nicolas Dorier
684177ee44
Merge pull request #1963 from btcpayserver/invoice-ui-status-show
...
fix invoice exception status not displaying in list
2020-10-08 15:55:48 +09:00
Kukks
b2052ca308
fix invoice exception status not displaying in list
...
fixes #1960
2020-10-08 08:42:45 +02:00
Andrew Camilleri
4174fa648d
Revert "Payment redesign" ( #1962 )
2020-10-08 08:37:18 +02:00
nicolas.dorier
182d67881d
Add specter to the list of RPC compatible wallet
2020-10-08 15:16:59 +09:00
Nicolas Dorier
9284ac7461
Merge pull request #1930 from dennisreimann/payment-redesign
...
Payment redesign
2020-10-08 12:10:28 +09:00
Nicolas Dorier
55eec06e77
Merge pull request #1934 from btcpayserver/better-users
...
Add Created date to user, add verified column in list and make user l…
2020-10-08 12:08:16 +09:00
nicolas.dorier
069acf0297
Add Retry button if a BTCPay Vault operation fails
2020-10-08 12:05:03 +09:00
Nicolas Dorier
d9d2c7d213
Merge pull request #1938 from NicolasDorier/email-pwd
...
Do not show password in clear text in email configuration (Fix #1790 )
2020-10-08 12:01:21 +09:00
Andrew Camilleri
cfa568a230
Fix modal overlay ( #1946 )
...
* Fix modal overlay
fixes #1941
* fix speed
2020-10-06 09:30:16 +02:00
Dennis Reimann
ace904cf16
Fix sync modal styles ( #1945 )
...
Do not overlap the footer. Also removed the underline for the toggle button in chrome. Fixes #1941 .
2020-10-06 09:01:31 +02:00
Kukks
b2899529c3
fix build
2020-10-05 13:00:26 +02:00
Kukks
3d2b4cbfa8
Add Created date to user, add verified column in list and make user list use same model as modern lists
2020-10-05 13:00:15 +02:00
rockstardev
aa04951081
Showing CheckForNewVersions checkbox only if BTCPAY_UPDATEURL is set
2020-10-05 04:26:11 -05:00
nicolas.dorier
60cadb8b6d
Do not show password in clear text in email configuration ( Fix #1790 )
2020-10-05 17:57:50 +09:00
Dennis Reimann
dcf8783c2e
Add copy link confirmation
2020-10-03 17:04:36 +02:00
Dennis Reimann
eb9dc95c58
Payment UI: Increase horizontal padding for currency
2020-10-01 21:23:49 +02:00
Dennis Reimann
f94fb4f65e
Payment UI: Light background for progress bar
2020-10-01 21:23:48 +02:00
Dennis Reimann
e0aff2cf9d
Payment UI: Right align totals
2020-10-01 21:23:47 +02:00
Dennis Reimann
d2369f45ce
UI: Custom margins for status message
2020-10-01 21:23:46 +02:00
Dennis Reimann
652604a36f
Pull Payment UI: Redesign
2020-10-01 21:23:44 +02:00
Dennis Reimann
8a4834dd2b
Checkout UI: Decrease overlay opacity
2020-10-01 21:23:43 +02:00
Dennis Reimann
6d49093620
Checkout UI: HTML fixes
2020-10-01 21:23:42 +02:00
Dennis Reimann
489ce0bebc
Payment Request UI: Finetuning
2020-10-01 21:23:41 +02:00
Dennis Reimann
58922c23a6
Payment Request UI: Fix if
2020-10-01 21:23:40 +02:00