Kukks
03bc91fd1e
switch to jobj
2022-02-15 12:23:54 +01:00
Kukks
1c5cf29540
Greenfield: Invoices Payment Methods: Additional Data
...
closes #3154
2022-02-15 12:23:54 +01:00
Nicolas Dorier
1d593df5af
Bump lightning lib ( #3453 )
...
* Bump lightning lib
* Fix endianness of description hash text
2022-02-14 20:33:27 +09:00
d11n
1d3a8bb7bf
App updates ( #3437 )
...
* Fix toggle alignment
* Crowdfund: Change defaults (disable sounds and Disqus)
* Crowdfund: Move callback notification URL into additional options
Same as with the Point Of Sale options.
* Crowdfund: Make enable toggle more prominent
* Crowdfund: Improve start and end date form group display
* Template Editor: Improve button spacing
* adjusts currency + target
* removes "other actions"
* adjusts text
* adjusts status message bottom margin
Co-authored-by: dstrukt <gfxdsign@gmail.com>
2022-02-14 18:14:21 +09:00
nicolas.dorier
0dc9c183b5
Store guest shouldn't see the bump fee option
2022-02-14 18:13:22 +09:00
d11n
05ab43f309
Redirect to transactions list after wallet creation ( #3451 )
...
Closes #3450 .
2022-02-14 17:09:57 +09:00
hhanh00
f4153ade92
Zcash integration ( #3400 )
...
* zcash
* Use Channel instead of Queue
2022-02-14 17:04:34 +09:00
d11n
44e84b46b8
Upgrade Lightning lib ( #3446 )
...
Prerequisite for btcpayserver/btcpayserver#3423 .
2022-02-10 19:33:57 +09:00
nicolas.dorier
3fe71e7bdc
Avoid NRE on PermissionTagHelper
2022-02-10 18:37:07 +09:00
nicolas.dorier
5d4d8a3422
Simplify swagger
2022-02-10 17:09:55 +09:00
Umar Bolatov
f06199230c
Add ability to add description to pull payment ( #3363 )
...
* Add ability to add description to pull payment
close #2625
* Add API support
* Remove 'Model.Description != "<br>"'
2022-02-10 14:54:00 +09:00
Andrew Camilleri
da9a6b835a
Greenfield: Store Users ( #3425 )
...
* Greenfield: Store Users
* fixups
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-02-10 14:51:10 +09:00
nicolas.dorier
0afc2cd2cb
Add NetworkProvider.DefaultNetwork
2022-02-10 12:43:26 +09:00
nicolas.dorier
9e2f7fb048
Do not register services of altcoins if not used
2022-02-10 12:36:07 +09:00
Nicolas Dorier
300d84c5d8
[UX/UI] Add CPFP ( #3395 )
...
* Add CPFP
* Sign PSBT should go back to the initial page
2022-02-10 12:24:28 +09:00
nicolas.dorier
efed00f58b
Setup guide: Link to first crypto if BTC not available
2022-02-10 12:23:45 +09:00
d11n
99c4ebe046
Setup guide: Link wallet setup always to BTC ( #3442 )
2022-02-10 12:17:15 +09:00
d11n
699231fd92
Fix payment request archival actions ( #3443 )
2022-02-09 23:37:15 +09:00
d11n
c18f112f31
Invoice status lookup fix ( #3444 )
...
See 4ca152da7c
.
2022-02-09 23:35:17 +09:00
d11n
605d04580c
Fix subnav on store pairing view ( #3438 )
...
Fixes #3431 .
2022-02-09 12:24:25 +09:00
nicolas.dorier
143211f276
Filter 'complete' = 'confirmed or settled'
2022-02-09 12:17:21 +09:00
Dennis Reimann
4ca152da7c
Fix paid invoice filter
...
Fixes #3434 by reverting the filter changes done [here](ec68d2a0e6 (diff-b7a89b0b45f062f004cdfe6ca8484f6ca519044f63485fd15986af5f7dd5ec76L219)
).
The new labels are only used in the UI — when filtering one needs to use the old labels, as the filter docs in the view already suggest.
2022-02-09 12:12:32 +09:00
David Trapp
147ccd6c96
Ensure compresed public key is used for SIN generation even if uncompressed key was provided ( fix #3432 ) ( #3433 )
2022-02-08 11:24:58 +09:00
Nicolas Dorier
c8b9906ef3
After login, redirect user to the main page even if root app configured ( #3429 )
2022-02-07 21:18:22 +09: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
d11n
ce174d507d
Prevent initial scroll to section nav ( #3411 )
...
* Prevent initial scroll to section nav
On pages taht contain a section nav (sub navigation) the previous `scrollIntoView` led to an initial scroll position start at the section nav. See the store or server settings for examples.
This fixes it so that the scroll vertical position always starts at 0.
* Mobile: Prevent anchors from disappearing underneath the fixed header
* Add content padding top to scroll padding
2022-02-06 20:39:52 +09:00
nicolas.dorier
5b460f0b4e
Error messages when starting BTCPay Server where not shown ( Fix #3404 )
2022-02-06 14:37:31 +09:00
Umar Bolatov
ab8d116f11
Fix null reference exception when going to LN node settings before it's been set-up ( #3410 )
...
* Fix null reference exception when going to LN node settings before it's been set-up
* Fix-up remaining null reference errors
* Update error message
2022-02-06 12:19:42 +09:00
nicolas.dorier
93b52fbdb3
Redirect on 403 page rather than crashing if permission missing
2022-02-02 20:24:22 +09:00
Umar Bolatov
aab1eb0d36
Ensure Swagger docs are semantically and structurally correct ( #3390 )
...
* Remove "delete" method from "/api/v1/stores/{storeId}/invoices/{invoiceId}/payment-methods" docs
* Remove "requestBody" from "delete" method of "/api/v1/stores/{storeId}/webhooks/{webhookId}"
* Rename "API Key" to "API_Key"
* Remove "scheme" from API_Key security scheme
* Remove "name" and "in" properties from "Basic"security scheme
2022-02-02 20:12:48 +09:00
Andrew Camilleri
c07fcc171c
Fix Plugin Local Client authorization when user is provided ( #3401 )
...
* Fix Plugin Local Client authorization when user is provided
* 1337 hax
2022-02-02 20:09:08 +09:00
nicolas.dorier
8e5b7d2578
Fix crash of payment request list ( Fix #3392 )
2022-02-02 20:08:20 +09:00
dstrukt
37b1e9037f
files update
2022-02-02 10:19:17 +01:00
dstrukt
7c0999ac9f
settings + PSBT constrain
2022-02-02 10:19:17 +01:00
dstrukt
5ce1c9d77f
send + receive constrains
2022-02-02 10:19:17 +01:00
dstrukt
14dcb58afa
constrain to lightning settings view
2022-02-02 10:19:17 +01:00
dstrukt
04068025c6
fixes edit payment request
2022-02-02 10:19:17 +01:00
Dennis Reimann
2cd0c7a407
Fix responsive POS and Crowdfund form display
...
Fixes #3375 .
2022-02-02 10:19:17 +01:00
Umar Bolatov
f3592c4782
Update invoice doc link
...
close #3366
2022-02-02 10:14:36 +01:00
Umar Bolatov
1e5934895d
Reference correct payment type definition for webhook events in Swagger docs
2022-02-02 10:09:58 +01:00
d11n
0f5d932726
Add test IDs for Lightning and Plugins ( #3402 )
...
I came across these when writing a Selenium test for LNbank.
2022-02-02 12:47:22 +09:00
d11n
4125726be9
Fix pay button type comparison ( #3403 )
...
Fixes #3396 . We need to compare the button type value loosely, because initially the type is an integer and after it gets set by Vue it is a string.
2022-02-02 12:37:56 +09:00
d11n
bcb692caf0
Pay Button Alert: Add missing alert-link classes ( #3397 )
...
* Pay Button Alert: Add missing alert-link classes
* Update alert link styles
2022-02-02 12:37:22 +09:00
d11n
ff9a1a1f55
Delete user preferences cookie on logout ( #3379 )
...
I think it is a good practice to remove those settings on logout. Otherwise they get persisted across multiple accounts, which might not be desired.
2022-02-01 10:42:31 +09:00
nicolas.dorier
faef6d82ff
No error in crowdfund if canvas unavailable
2022-01-31 18:15:28 +09:00
nicolas.dorier
d3a123373e
No error in crowdfund if canvas unavailable
2022-01-31 17:05:42 +09:00
dstrukt
7c66f024ed
adjust footer ( #3389 )
2022-01-31 16:52:50 +09:00
Umar Bolatov
20c7259174
Bump z-index on header ( #3393 )
...
close #3377
2022-01-31 16:52:14 +09:00
Dennis Reimann
52fe374aaa
Fix new guest store redirect after login
...
Fixes #3373 .
2022-01-28 09:59:40 +01:00
nicolas.dorier
f776725096
Guest users shouldn't see Payouts menu item
2022-01-28 17:49:21 +09:00
nicolas.dorier
6e864c2631
Fix error message when trying to remove last admin
2022-01-28 17:09:54 +09:00
Kukks
4221554dc8
Add back plugins link in server nav
...
Not all plugins appear in the side nav menu, and there is no intuitive link to view all installed plugins
2022-01-28 08:56:52 +01:00
dstrukt
6b50fdae43
fixes stray < text ( #3374 )
2022-01-28 14:52:34 +09:00
Kukks
5c6a0f22c0
fix ln address
...
fixes #3367
2022-01-27 17:17:20 +01:00
dstrukt
72bdf9e0d7
Update "Close Wallet & Lightning Setup" Path ( #3362 )
...
* update path
* updates center
2022-01-27 14:33:12 +09:00
d11n
cbf8b23385
Adapt desktop breakpoints in views ( #3358 )
...
* Add XXL breakpoint
* Unify setup guide display
* Adapt desktop breakpoints in views
* Fix POS code display
* Fix syntax in home view
* store settings + constrain update
* account settings
Co-authored-by: dstrukt <gfxdsign@gmail.com>
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-01-27 11:56:46 +09:00
nicolas.dorier
4aacd0d23a
Adapt warning message for pay button
2022-01-27 11:43:39 +09:00
Umar Bolatov
69202ed752
Add loading indicator for "Pay" button in POS terminal app ( #3342 )
...
* Add loading indicator for "Pay" button in POS terminal app
close #3336
* move feature over to Vue
* replace click handler with form submit handler
2022-01-27 10:58:25 +09:00
Dennis Reimann
aa762821ce
Spacing fixes
2022-01-26 15:58:21 +09:00
nicolas.dorier
8a7bb6bc5a
Retry SaveChanges if deadlock detected in delete store
2022-01-26 15:09:06 +09:00
dstrukt
35cb4d4cc3
Update Plugins View ( #3357 )
...
* visual updates
* badges
* copy update
2022-01-26 15:01:49 +09:00
d11n
8ceda3eab1
Fixes ( #3356 )
...
* Improve wording
* Fix redirect action
2022-01-26 14:57:35 +09:00
dstrukt
cc1233e8d5
Adjust Pay Button ( #3354 )
...
* updates padding
* padding adjustments
* updates
* Redirect to paybutton enable page when disabling
* Fix test
* Fix test
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-26 14:55:48 +09:00
Nicolas Dorier
70883c0869
Simple Wallet View Inconsistencies ( #3355 )
2022-01-26 14:54:29 +09:00
Nicolas Dorier
fe9de98dd1
Merge pull request #3337 from dennisreimann/merge-general-payment
...
Store: Combine General and Payment settings
2022-01-25 20:26:45 +09:00
Kukks
ecde91ff25
Plugins: Support plugin git remote with multiple versions of same plugins
2022-01-25 11:15:19 +01:00
Dennis Reimann
240ad49a43
Add currency selection attributes
2022-01-25 06:57:55 +01:00
Dennis Reimann
10adb23e71
Remove obsolete store hints
2022-01-25 06:57:55 +01:00
Dennis Reimann
c2fc099439
Create store: Add default currency and rate provider fields
2022-01-25 06:57:55 +01:00
Dennis Reimann
723a38da68
Store: Combine General and Payment settings
2022-01-25 06:57:55 +01:00
Andrew Camilleri
e917796fce
Set new LN defaults ( #3325 )
...
fixes #3324
2022-01-25 12:17:39 +09:00
d11n
5661798601
Allow plugins access in nav when there is no store ( #3351 )
2022-01-25 12:15:59 +09:00
Nicolas Dorier
a8adac9c5a
Rename LNUrlAuthController -> UILNAuthController ( #3352 )
2022-01-25 11:51:14 +09:00
dstrukt
c62018f984
1.4.0 Final Polish ( #3335 )
...
* adds pay button icon
adds more
update icons
* reduces update app titles
* capitalize PP
* more icons
notification icon update
adds more
* Truncate long titles in nav
* Adjust "off" color state for the wallet/lightning
* Theme switch alignment
* Update store selector
* adds more space in store selector span
* Prevent form zoom on mobile Safari
* updates lightning + settings view
* updates store icon
* adjusts notification icon
* removes notifications setting button icon
* Update status colors
* Fix Lightning nav markup
* Prevent icons from shrinking
* Move main menu styles to css
* Remove max-width container for content area
* Update headlines
* Use fixed header on mobile
* Extract custom pills component
* Form field update
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-25 11:07:52 +09:00
Kukks
06f2d4425c
re-add theme ui extension
2022-01-24 13:12:12 +01:00
Nicolas Dorier
090da6cfb6
Add configurable BOLT11Expiration for refunds ( Fix #3281 ) ( #3341 )
...
* Add configurable BOLT11Expiration for refunds (Fix #3281 )
* Add BOLT11Expiration configuration in Payment
2022-01-24 20:17:09 +09:00
Nicolas Dorier
28dbf10a31
Do not rely on element's id for payment button ( #3339 )
...
* Do not rely on element's id for payment button
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Update BTCPayServer/Views/UIStores/PayButton.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: d11n <mail@dennisreimann.de>
2022-01-24 20:05:22 +09:00
d11n
7a66d0feda
Shorten environment info ( #3350 )
...
Also uses the copyright symbol (instead of an `@`).
2022-01-24 20:01:17 +09:00
Nicolas Dorier
e23ddf118e
Add warning about the tradeoff the paybutton ( #3340 )
...
* Add warning about the security tradeoff of the paybutton
* Update BTCPayServer/Views/UIStores/PayButtonEnable.cshtml
Co-authored-by: d11n <mail@dennisreimann.de>
* Move message in column
Co-authored-by: d11n <mail@dennisreimann.de>
2022-01-24 20:00:42 +09:00
Nicolas Dorier
11d6588249
Add suggestion list for currency inputs ( #3347 )
...
* Move tagHelpers in their own directory
* Add suggestion list for currency inputs
2022-01-24 20:00:13 +09:00
Umar Bolatov
30db0cd4f4
Make users table responsive ( #3348 )
2022-01-24 14:03:56 +09:00
nicolas.dorier
692b57a1ad
Fix the notification dropdown not updating without page refresh
2022-01-23 15:49:43 +09:00
matter
7505c65401
Logo Replaced
...
ETB logo change with a new, more consistent logo with other liquid assets.
2022-01-21 20:49:05 +01:00
d11n
54a735ffd9
Pay Button: Fix CSP violations for custom amount and slider ( #3334 )
...
Fixes #3241 .
2022-01-21 11:11:08 +09:00
d11n
6a20d9036c
Refactor signed out action views (login, register, etc.) ( #3333 )
...
* Refactor signed out action views (login, register, etc.)
Extract common layout and some more cleanups.
* Optimize supporters display on mobile
* Optimize footer display on mobile
2022-01-21 11:10:03 +09:00
d11n
c338846d63
Mobile navigation ( #3331 )
...
* Mobile nav: Horizontal scrolling
* Reduce nav item spacing on mobile
* Update overlay color
* Fix modal colors
* Improve mobile nav styles
* Improve navbar on mobile Safari
* Scroll active nav item into viewport
2022-01-21 10:35:12 +09:00
d11n
c419ad68bb
Remove redundant payment methods from store settings ( #3323 )
...
* Add enabled toggle to wallet settings view
* Add enabled toggle to Lightning settings view
* Remove redundant payment methods from store settings
* Rename Payment Methods to Payments
* Adapt tests
* Fix invoice state toggle on details page
* Add spacing on Lightning sett8ings page
2022-01-19 20:58:02 +09:00
d11n
51c486c15a
Add Lightning page with services ( #3308 )
...
* Add Lightning page with services
* Adapt other services pages
* Display Lightning services only for internal node
2022-01-19 11:52:05 +09:00
Dennis Reimann
306ff3d919
Auto-submit scanned login code
...
Closes #3321 .
2022-01-18 15:42:09 +01:00
nicolas.dorier
d667b8ae8b
Add LNURL support to Crowdfund
2022-01-18 12:26:15 +01:00
d11n
72d728eb47
Update BTCPayServer/Views/UIAccount/LoginWithFido2.cshtml
2022-01-18 12:25:56 +01:00
Dennis Reimann
801ab862a3
Improve 2FA auth UI
2022-01-18 12:25:56 +01:00
Andrew Camilleri
d7b4dd2d4c
Show action button for safari browsers when using FIDO2 ( #3322 )
...
fixes #3197
2022-01-18 10:23:07 +09:00
d11n
1d3f74c8bb
Home sweet home ( #3313 )
...
* Link to store home, show home only if there is no store
* Handle store guest case
* Apply correct policies to nav items
2022-01-18 10:20:59 +09:00
dstrukt
c3f73c0de3
Content Consistency Updates (1.4.0) ( #3316 )
...
* updates
* updates
* updates
* updates
* updates
* moves api key CTA to top right
* updates
* more updates
* more updates
* Fix active state when "Account" is selected
* Update wording in subnav: Profile becomes Account
* Fix email test
* Update Emails wording
* Try to fix email test
* Make General first tab in store settings
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-18 10:19:27 +09:00
Nicolas Dorier
13ea1898b6
Merge pull request #3314 from dennisreimann/theme-colors
...
Theme colors
2022-01-17 17:16:26 +09:00
Nicolas Dorier
586303f47e
Merge pull request #3319 from NicolasDorier/wfuoi
...
Make sure the SubscribeAsync handlers are executed in order
2022-01-17 17:16:03 +09:00
Nicolas Dorier
ce86a838f2
Merge pull request #3315 from dennisreimann/2fa-login
...
Fix secondary login view
2022-01-17 17:15:51 +09:00
nicolas.dorier
a42323a527
Make sure the SubscribeAsync handlers are executed in order
2022-01-17 13:36:33 +09:00
Nicolas Dorier
14da3023d8
Merge pull request #3310 from NicolasDorier/niceurl
...
Use nicer urls, part2 (Fix #921 )
2022-01-17 11:41:20 +09:00