mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-22 14:22:40 +01:00
* Indent all JSON files with two spaces * Upgrade Vue.js * Cheat mode improvements * Show payment details in case of expired invoice * Add logo size recommendation * Show clipboard copy hint cursor * Improve info area and wording * Update BIP21 wording * Invoice details adjustments * Remove form; switch payment methods via AJAX * UI updates * Decrease paddings to gain space * Tighten up padding between logo mark and the store title text * Add drop-shadow to the containers * Wording * Cheating improvements * Improve footer spacing * Cheating improvements * Display addresses * More improvements * Expire invoices * Customize invoice expiry * Footer improvements * Remove theme switch * Remove non-existing sourcemap references * Move inline JS to checkout.js file * Plugin compatibility See Kukks/btcpayserver#8 * Test fix * Upgrade vue-i18next * Extract translations into a separate file * Round QR code borders * Remove "Pay with Bitcoin" title in BIP21 case * Add copy hint to payment details * Cheating: Reduce margins * Adjust dt color * Hide addresses for first iteration * Improve View Details button * Make info section collapsible * Revert original en locale file * Checkout v2 tests * Result view link fixes * Fix BIP21 + lazy payment methods case * More result page link improvements * minor visual improvements * Update clipboard code Remove fallback for old browsers. https://caniuse.com/?search=navigator.clipboard * Transition copy symbol * Update info text color * Invert dark neutral colors Simplifies the dark theme quite a bit. * copy adjustments * updates QR border-radius * Add option to remove logo * More checkout v2 test cases * JS improvements * Remove leftovers * Update test * Fix links * Update tests * Update plugins integration * Remove obsolete url code * Minor view update * Update JS to not use arrow functions * Remove FormId from Checkout Appearance settings * Add English-only hint and feedback link * Checkout Appearance: Make options clearer, remove Custom CSS for v2 * Clipboard copy full URL instead of just address/BOLT11 * Upgrade JS libs, add content checks * Add test for BIP21 setting with zero amount invoice Co-authored-by: dstrukt <gfxdsign@gmail.com>
36 lines
1.3 KiB
C#
36 lines
1.3 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace BTCPayServer.Models.StoreViewModels
|
|
{
|
|
public class LightningSettingsViewModel : LightningNodeViewModel
|
|
{
|
|
// Payment
|
|
[Display(Name = "Display Lightning payment amounts in Satoshis")]
|
|
public bool LightningAmountInSatoshi { get; set; }
|
|
|
|
[Display(Name = "Add hop hints for private channels to the Lightning invoice")]
|
|
public bool LightningPrivateRouteHints { get; set; }
|
|
|
|
[Display(Name = "Unify on-chain and lightning payment URL/QR code")]
|
|
public bool OnChainWithLnInvoiceFallback { get; set; }
|
|
|
|
[Display(Name = "Description template of the lightning invoice")]
|
|
public string LightningDescriptionTemplate { get; set; }
|
|
|
|
// LNURL
|
|
[Display(Name = "Enable LNURL")]
|
|
public bool LNURLEnabled { get; set; }
|
|
|
|
[Display(Name = "LNURL Classic Mode")]
|
|
public bool LNURLBech32Mode { get; set; } = true;
|
|
|
|
[Display(Name = "LNURL enabled for standard invoices")]
|
|
public bool LNURLStandardInvoiceEnabled { get; set; } = true;
|
|
|
|
[Display(Name = "Allow payee to pass a comment")]
|
|
public bool LUD12Enabled { get; set; }
|
|
|
|
[Display(Name = "Do not offer BOLT11 for standard invoices")]
|
|
public bool DisableBolt11PaymentMethod { get; set; }
|
|
}
|
|
}
|