Dennis Reimann
cf747f1e07
Fix missing refund flow error message
...
Fixes #3919 .
2022-06-30 14:25:15 +02:00
Nicolas Dorier
e4866a8265
Can disable cert check for email server ( #3908 )
2022-06-29 23:38:44 +09:00
Dennis Reimann
ed1f249aaf
Fix empty permissions case
2022-06-29 15:36:54 +02:00
Dennis Reimann
1bb35bf545
Limit selection to one store
2022-06-29 15:36:54 +02:00
Dennis Reimann
2b9cb4a257
Better handling of confirm case (existing API key)
2022-06-29 15:36:54 +02:00
Dennis Reimann
209cff8888
View improvements
2022-06-29 15:36:54 +02:00
Dennis Reimann
27c5b16957
Improve views; fix tests
2022-06-29 15:36:54 +02:00
Dennis Reimann
2f1df3be7d
Autofocus confirm modal input
2022-06-29 15:36:54 +02:00
Dennis Reimann
bb4a28ecd8
Refactor Authorize UI
...
Closes #2902 .
2022-06-29 15:36:54 +02:00
Andrew Camilleri
3d7f628014
Support Lnurl Withdraw in pull payments ( #3709 )
...
* Support Lnurl Withdraw
* cleanup and small fixes
* remove putin brace
2022-06-28 23:02:17 +09:00
Nicolas Dorier
c63529ea99
Fix: Warnings and view build issues during dotnet publish ( #3902 )
2022-06-28 17:38:59 +09:00
d11n
d43bdcc1a2
UI: Fix cancel plugin command ( #3903 )
...
* UI: Fix cancel plugin command
As installing a plugin also adds the delete/uninstall command, we just select the last action, which is the one the user triggered.
Fixes #3890 .
* Apply suggestions from code review
https://stackoverflow.com/questions/50100688/check-if-value-tuple-is-default
2022-06-28 17:38:47 +09:00
d11n
a4aa6c5ab9
Fix email rule remove action ( #3901 )
...
It simply exited to early by returning the view. The updated rules didn't get saved afterwards.
2022-06-28 14:10:45 +09:00
d11n
6d3e1bb40a
Dashboard: Add Point Of Sale data ( #3897 )
...
* Dashboard: Add Point Of Sale data
Closes #3675 .
* LNURL: Add POS redirect URL
* POS: Fix invoices link
* Fix integration tests
* Simplify data aggregation
* Improve chart display
2022-06-28 14:05:02 +09:00
d11n
9428347cb6
Crowdfund finetuning ( #3488 )
...
* Update crowdfund defaults
* Crowdfund: Move sound, animation and discussion into additional options
* Update sound URLs
Fixes #3745 .
* Update featured image URL label
* Improve the recurring goal section
* Crowdfund: Goal section finetuning
2022-06-28 12:03:13 +09:00
Nicolas Dorier
c89f7aaaed
Improve email settings validation and UX ( #3891 )
2022-06-23 13:41:52 +09:00
Andrew Camilleri
c2d72e71aa
Store Emails ( #3611 )
...
* Store Emails
* fix test
* Update email rules layout
* Cleanups
* Test cleanups
* Add back comments
* Update view; add test
* Show email rules link even if email settings aren't completed
* Validate email addresses
* No redirect, display warning
* Fix test
* Refactoring: Change email argument types to MailAddress
* Test fix
* Refactoring: Use MailboxAddress
* Parse emails properly in controllers and backend
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-06-22 12:05:32 +09:00
dstrukt
9d41a52d3b
Remove Store ID
from Store Settings & various minor UI tweaks ( #3881 )
...
* ui+layout: update main container padding
* ui+invoice: updates archive button
* ui+users: updates search input
2022-06-20 16:02:12 +09:00
dstrukt
c531b26821
Updates Crowdfund & POS Modal ( #3806 )
...
* ui+cf: updates perks modal
* Toggle editor with Bootstrap
* Add currency info to app items
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-06-20 11:55:47 +09:00
dstrukt
cade6c6c38
Move View
action to the Name
column in Payouts & Payment Requests ( #3873 )
...
* ui+paymentrequest: moves 'view' link to name
* ui+pull: moves 'view' link to name column
* Update links, fix tests
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-06-20 11:52:12 +09:00
d11n
c56821300a
Server Settings: Consolidate Storage and Files ( #3863 )
...
* Server Settings: Consolidate Storage and Files
* Improve storage options name display
* Remove file services from services page
* Remove more code
2022-06-15 21:06:16 +09:00
d11n
f0e013e1f8
Make Pay Button a plugin ( #3862 )
...
* Move files
* Fix potentially missing default payment method
Before, it got removed if any other value was changed besides the default payment method.
* Fix missing store data
* Update BTCPayServer/Plugins/PayButton/PayButtonPlugin.cs
Co-authored-by: Pavlenex <pavle@pavle.org>
* Update pay button warning
Closes #3535 .
Co-authored-by: Pavlenex <pavle@pavle.org>
2022-06-15 11:32:46 +09:00
dstrukt
8a144f3c35
removes plugin ( #3805 )
2022-06-15 11:19:02 +09:00
Dennis Reimann
59b2e2dba1
Update Fully Noded link
2022-06-14 10:01:10 +02:00
d11n
479f21f4f3
Dashboard: Add Lightning balances and services ( #3838 )
...
* Update Lightning lib
* Refactoring: Move Lightning methods and props to ExternalServices
* Rename Lightning services
* Add Lightning balance to dashboard
* Split Lightning dashboard tiles
* View updates
2022-06-14 14:36:22 +09:00
dstrukt
68bd40d2a4
Improves Invoice Summary accordion view ( #3859 )
...
* ui+site: moves invoice css
* ui+invoice: improves invoice summary and partials
2022-06-13 10:47:26 +09:00
Dennis Reimann
eb65949b69
Mobile header improvements
...
- Moves the menu button to the left, besides the logo
- Improves width and text display of the store selector
Closes #3826 .
2022-06-10 09:11:26 +02:00
Dennis Reimann
fd3d389557
Notifications: Fix mark all as seen return URL
...
Fixes the return URL for the case in which the dropdown content got replaced after a notification update: As the refresh request is done via AJAX, the return URL previously was `/notifications/getnotificationdropdownui` (the `Context.Request.GetCurrentPathWithQueryString()` value of the AJAX action).
We need to pass in the URL of the actual current page as the return URL.
2022-06-10 08:17:06 +02:00
dstrukt
b846f16e6c
ui+pos: update notification copy ( #3801 )
2022-06-06 18:58:32 +09:00
d11n
51ab9746de
UI: Minor 2FA improvements ( #3812 )
...
Styles the "Remember me" checkbox on login and sets a proper width for the verification code field.
2022-06-06 18:57:42 +09:00
Dennis Reimann
84fcd1c1b5
Add custom bg and border classes
2022-06-06 10:32:15 +02:00
dstrukt
d0e6bcd784
ui+payout: removes border
2022-06-06 10:32:15 +02:00
Dennis Reimann
1142ff884e
Update payment data partials
2022-06-06 09:41:23 +02:00
Kukks
29080e9d7d
Add Refunds list to Invoice details page
...
(this is missing the refunded badge and progress as I have another PR that makes this easier to compute to show)
2022-06-06 09:41:23 +02:00
Dennis Reimann
04c3191795
Layout cleanups
...
Just some minor cleanups
2022-06-06 09:33:19 +02:00
Dennis Reimann
ce85bd26df
Fix change domain documentation link
2022-06-03 10:49:28 +02:00
d11n
ba0e46b465
Improve payouts UI ( #3792 )
...
* Improve payouts UI
* Display units
* Update badges
* Update badge background
2022-06-02 11:03:06 +02:00
d11n
5616b7550f
Improve Refund Flow ( #3731 )
2022-06-02 10:08:55 +02:00
nicolas.dorier
20d653798c
After a utxo rescan, the cached balance should be invalidated
2022-05-28 10:21:55 +02:00
Umar Bolatov
a9e08dd587
Allow resending verification email for users ( #3726 )
...
* Allow resending verification email for users
Partially address #3645
* Replace RequiresEmailConfirmation with Verified
* Use confirmation modal
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-05-27 13:36:47 +09:00
Dennis Reimann
b595763446
Wallet export UI fixes
2022-05-24 16:13:45 +02:00
nicolas.dorier
67eeb4b69a
Allow resolution of any settings via DI
2022-05-24 14:10:19 +09:00
Andrew Camilleri
c7d0537bf9
Fix labels not showing multiple payouts payments ( #3729 )
...
* Fix labels not showing multiple payouts payments
* Improve label tooltip
Makes it more readable
* Cleanup code
* Fix overflowing text in order ID field in invoices table (#3765 )
close #3714
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
Co-authored-by: Umar Bolatov <bolatovumar@gmail.com>
2022-05-23 10:25:46 +09:00
Umar Bolatov
2254a5960e
Fix overflowing text in order ID field in invoices table ( #3765 )
...
close #3714
2022-05-23 10:13:24 +09:00
Umar Bolatov
af4a06f91d
Fix a couple of mobile display issues ( #3759 )
...
* Fix Tor hidden services text overflow on smaller screens
* Fix issue with overflow "select" element on general store settings page in mobile Safari
2022-05-20 09:36:36 +09:00
d11n
3e95b59be8
Wallet transactions export ( #3744 )
...
* Wallet transactions export
The exported data needs some more work.
* Fix transactions export policy
* Add test cases
* Fix Selenium warnings
* Finalize export format
* Test export download
* Remove CSV download check
* Try to fix test
2022-05-20 09:35:31 +09:00
Dennis Reimann
3f6212e799
Payout Processors: Use friendly name in delete confirmation
...
Closes #3758 .
2022-05-19 13:15:38 +02:00
d11n
421a2b0cd9
Pull payment code improvements ( #3756 )
...
* Controller syntax improvements
* Improve Payout Processors protip
2022-05-18 21:40:26 +09:00
MrPaz
533ae0ea89
fix unwanted alert list marker for single error, issue #3583 ( #3704 )
...
* fix unwanted alert list marker for single error, issue #3583 https://github.com/btcpayserver/btcpayserver/issues/3583
* Update ViewPullPayment.cshtml
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-05-18 21:38:10 +09:00
d11n
df5add04e2
Wallet display improvements ( #3755 )
...
* Improve fiat value text group display
* Improve generate/cheat button display
* Improve PSBT table display
2022-05-18 15:45:59 +09:00