Merge pull request #1253 from iWarpBTC/qr_inv_pref

QR invoices and lnurls got prefix and uppercased
This commit is contained in:
Arc 2022-12-30 01:04:47 +00:00 committed by GitHub
commit efc156689f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 27 additions and 24 deletions

View file

@ -231,7 +231,7 @@
<a :href="'lightning:' + props.row.bolt11"> <a :href="'lightning:' + props.row.bolt11">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="props.row.bolt11" :value="'lightning:' + props.row.bolt11.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>
@ -325,7 +325,7 @@
</p> </p>
<a href="lightning:{{wallet.lnurlwithdraw_full}}"> <a href="lightning:{{wallet.lnurlwithdraw_full}}">
<qrcode <qrcode
value="{{wallet.lnurlwithdraw_full}}" value="lightning:{{wallet.lnurlwithdraw_full}}"
:options="{width:240}" :options="{width:240}"
></qrcode> ></qrcode>
</a> </a>
@ -524,7 +524,7 @@
<a :href="'lightning:' + receive.paymentReq"> <a :href="'lightning:' + receive.paymentReq">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="receive.paymentReq" :value="'lightning:' + receive.paymentReq.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -619,7 +619,7 @@ page_container %}
<a class="text-secondary" :href="'lightning:' + invoiceData.bolt11"> <a class="text-secondary" :href="'lightning:' + invoiceData.bolt11">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="invoiceData.bolt11" :value="'lightning:' + invoiceData.bolt11.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
> >

View file

@ -25,7 +25,7 @@
> >
<div class="col"> <div class="col">
<qrcode <qrcode
:value="copilot.lnurl" :value="'lightning:' + copilot.lnurl"
:options="{width:250}" :options="{width:250}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -67,7 +67,7 @@
<a class="text-secondary" :href="'lightning:' + receive.paymentReq"> <a class="text-secondary" :href="'lightning:' + receive.paymentReq">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="paymentReq" :value="'lightning:' + receive.paymentReq.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -257,7 +257,7 @@ block page %}
> >
<q-responsive :ratio="1" class="q-mx-xs"> <q-responsive :ratio="1" class="q-mx-xs">
<qrcode <qrcode
:value="qrCodeDialog.data.payment_request" :value="'lightning:' + qrCodeDialog.data.payment_request.toUpperCase()"
:options="{width: 400}" :options="{width: 400}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -83,7 +83,7 @@
<q-card class="q-pa-lg lnbits__dialog-card"> <q-card class="q-pa-lg lnbits__dialog-card">
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="'lightning:' + receive.paymentReq" :value="'lightning:' + receive.paymentReq.toUpperCase()"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -239,7 +239,7 @@
<a class="text-secondary" :href="'lightning:' + trackDialog.data.lnurl"> <a class="text-secondary" :href="'lightning:' + trackDialog.data.lnurl">
<q-responsive :ratio="1" class="q-mx-sm"> <q-responsive :ratio="1" class="q-mx-sm">
<qrcode <qrcode
:value="trackDialog.data.lnurl" :value="'lightning:' + trackDialog.data.lnurl.toUpperCase()"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -187,7 +187,7 @@
<a class="text-secondary" :href="'lightning:' + receive.paymentReq"> <a class="text-secondary" :href="'lightning:' + receive.paymentReq">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="paymentReq" :value="'lightning:' + paymentReq.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -67,7 +67,7 @@
<a class="text-secondary" :href="'lightning:' + receive.paymentReq"> <a class="text-secondary" :href="'lightning:' + receive.paymentReq">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="paymentReq" :value="'lightning:' + paymentReq.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -476,7 +476,7 @@
<q-card v-if="qrCodeDialog.data" class="q-pa-lg lnbits__dialog-card"> <q-card v-if="qrCodeDialog.data" class="q-pa-lg lnbits__dialog-card">
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="lnurlValue" :value="'lightning:' + lnurlValue"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -7,7 +7,7 @@
<a class="text-secondary" href="lightning:{{ lnurl }}"> <a class="text-secondary" href="lightning:{{ lnurl }}">
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
value="{{ lnurl }}" value="lightning:{{ lnurl }}"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -284,7 +284,7 @@
{% raw %} {% raw %}
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="qrCodeDialog.data.lnurl" :value="'lightning:' + qrCodeDialog.data.lnurl"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -1,7 +1,7 @@
{% extends "print.html" %} {% block page %} {% extends "print.html" %} {% block page %}
<div class="row justify-center"> <div class="row justify-center">
<div class="qr"> <div class="qr">
<qrcode value="{{ lnurl }}" :options="{width}"></qrcode> <qrcode value="lightning:{{ lnurl }}" :options="{width}"></qrcode>
</div> </div>
</div> </div>
{% endblock %} {% block styles %} {% endblock %} {% block styles %}

View file

@ -236,7 +236,7 @@
<q-responsive v-if="itemDialog.data.id" :ratio="1"> <q-responsive v-if="itemDialog.data.id" :ratio="1">
<qrcode <qrcode
:value="itemDialog.data.lnurl" :value="'lightning:' + itemDialog.data.lnurl"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -2,7 +2,10 @@
<div class="row justify-center"> <div class="row justify-center">
<div v-for="item in items" class="q-my-sm q-mx-lg"> <div v-for="item in items" class="q-my-sm q-mx-lg">
<div class="text-center q-ma-none q-mb-sm">{{ item.name }}</div> <div class="text-center q-ma-none q-mb-sm">{{ item.name }}</div>
<qrcode :value="item.lnurl" :options="{margin: 0, width: 250}"></qrcode> <qrcode
:value="'lightning:' + item.lnurl"
:options="{margin: 0, width: 250}"
></qrcode>
<div class="text-center q-ma-none q-mt-sm">{{ item.price }}</div> <div class="text-center q-ma-none q-mt-sm">{{ item.price }}</div>
</div> </div>
</div> </div>

View file

@ -33,7 +33,7 @@
<a class="text-secondary" :href="'lightning:' + paymentReq"> <a class="text-secondary" :href="'lightning:' + paymentReq">
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="paymentReq" :value="'lightning:' + paymentReq.toUpperCase()"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -7,7 +7,7 @@
<a class="text-secondary" href="lightning:{{ lnurl }}"> <a class="text-secondary" href="lightning:{{ lnurl }}">
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
:value="'{{ lnurl }}'" :value="'lightning:{{ lnurl }}'"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -7,7 +7,7 @@
<a class="text-secondary" href="lightning:{{ lnurl }}"> <a class="text-secondary" href="lightning:{{ lnurl }}">
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
:value="'{{ lnurl }}'" :value="'lightning:{{ lnurl }}'"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -202,7 +202,7 @@
<q-card v-if="qrCodeDialog.data" class="q-pa-lg lnbits__dialog-card"> <q-card v-if="qrCodeDialog.data" class="q-pa-lg lnbits__dialog-card">
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="qrCodeDialog.data.lnurl" :value="'lightning:' + qrCodeDialog.data.lnurl"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -197,7 +197,7 @@
> >
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
:value="charge.payment_request" :value="'lightning:' + charge.payment_request.toUpperCase()"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -78,7 +78,7 @@
<a class="text-secondary" :href="'lightning:' + receive.paymentReq"> <a class="text-secondary" :href="'lightning:' + receive.paymentReq">
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="paymentReq" :value="'lightning:' + paymentReq.toUpperCase()"
:options="{width: 340}" :options="{width: 340}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>

View file

@ -167,7 +167,7 @@
> >
<q-responsive :ratio="1" class="q-mx-xl q-mb-md"> <q-responsive :ratio="1" class="q-mx-xl q-mb-md">
<qrcode <qrcode
:value="invoiceDialog.data.payment_request" :value="'lightning:' + invoiceDialog.data.payment_request.toUpperCase()"
:options="{width: 800}" :options="{width: 800}"
class="rounded-borders" class="rounded-borders"
></qrcode> ></qrcode>