Fixes all those ugly hyperlinks

This commit is contained in:
ben 2022-12-29 23:51:18 +00:00
parent 9b9ecfb913
commit 6e8abc1c32
58 changed files with 251 additions and 81 deletions

View file

@ -9,11 +9,13 @@
<p> <p>
This extension allows you to connect a Bleskomat ATM to an lnbits This extension allows you to connect a Bleskomat ATM to an lnbits
wallet. It will work with both the wallet. It will work with both the
<a href="https://github.com/samotari/bleskomat" <a class="text-secondary" href="https://github.com/samotari/bleskomat"
>open-source DIY Bleskomat ATM project</a >open-source DIY Bleskomat ATM project</a
> >
as well as the as well as the
<a href="https://www.bleskomat.com/">commercial Bleskomat ATM</a>. <a class="text-secondary" href="https://www.bleskomat.com/"
>commercial Bleskomat ATM</a
>.
</p> </p>
<h5 class="text-subtitle1 q-my-none">Connect Your Bleskomat ATM</h5> <h5 class="text-subtitle1 q-my-none">Connect Your Bleskomat ATM</h5>
<div> <div>

View file

@ -2,7 +2,7 @@
This extension allows you to link your Bolt Card (or other compatible NXP NTAG device) with a LNbits instance and use it in a more secure way than a static LNURLw. A technology called [Secure Unique NFC](https://mishka-scan.com/blog/secure-unique-nfc) is utilized in this workflow. This extension allows you to link your Bolt Card (or other compatible NXP NTAG device) with a LNbits instance and use it in a more secure way than a static LNURLw. A technology called [Secure Unique NFC](https://mishka-scan.com/blog/secure-unique-nfc) is utilized in this workflow.
<a href="https://www.youtube.com/watch?v=wJ7QLFTRjK0">Tutorial</a> <a class="text-secondary" href="https://www.youtube.com/watch?v=wJ7QLFTRjK0">Tutorial</a>
**Disclaimer:** ***Use this only if you either know what you are doing or are a reckless lightning pioneer. Only you are responsible for all your sats, cards and other devices. Always backup all your card keys!*** **Disclaimer:** ***Use this only if you either know what you are doing or are a reckless lightning pioneer. Only you are responsible for all your sats, cards and other devices. Always backup all your card keys!***

View file

@ -11,6 +11,7 @@
Manage your Bolt Cards self custodian way<br /> Manage your Bolt Cards self custodian way<br />
<a <a
class="text-secondary"
href="https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/boltcards" href="https://github.com/lnbits/lnbits/tree/main/lnbits/extensions/boltcards"
>More details</a >More details</a
> >

View file

@ -375,6 +375,7 @@
<p class="text-center" v-show="!qrCodeDialog.wipe"> <p class="text-center" v-show="!qrCodeDialog.wipe">
(QR for <strong>create</strong> the card in (QR for <strong>create</strong> the card in
<a <a
class="text-secondary"
href="https://play.google.com/store/apps/details?id=com.lightningnfcapp" href="https://play.google.com/store/apps/details?id=com.lightningnfcapp"
target="_blank" target="_blank"
style="color: inherit" style="color: inherit"
@ -395,6 +396,7 @@
<p class="text-center" v-show="qrCodeDialog.wipe"> <p class="text-center" v-show="qrCodeDialog.wipe">
(QR for <strong>wipe</strong> the card in (QR for <strong>wipe</strong> the card in
<a <a
class="text-secondary"
href="https://play.google.com/store/apps/details?id=com.lightningnfcapp" href="https://play.google.com/store/apps/details?id=com.lightningnfcapp"
target="_blank" target="_blank"
style="color: inherit" style="color: inherit"

View file

@ -24,12 +24,13 @@
</p> </p>
<p> <p>
Link : Link :
<a target="_blank" href="https://boltz.exchange" <a class="text-secondary" target="_blank" href="https://boltz.exchange"
>https://boltz.exchange >https://boltz.exchange
</a> </a>
</p> </p>
<p> <p>
<a <a
class="text-secondary"
target="_blank" target="_blank"
href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/boltz" href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/boltz"
>More details</a >More details</a
@ -38,7 +39,12 @@
<p> <p>
<small <small
>Created by, >Created by,
<a target="_blank" href="https://github.com/dni">dni</a></small <a
class="text-secondary"
target="_blank"
href="https://github.com/dni"
>dni</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -4,9 +4,24 @@
<p>Create Cashu ecash mints and wallets.</p> <p>Create Cashu ecash mints and wallets.</p>
<small <small
>Created by >Created by
<a href="https://github.com/arcbtc" target="_blank">arcbtc</a>, <a
<a href="https://github.com/motorina0" target="_blank">vlad</a>, class="text-secondary"
<a href="https://github.com/calle" target="_blank">calle</a>.</small href="https://github.com/arcbtc"
target="_blank"
>arcbtc</a
>,
<a
class="text-secondary"
href="https://github.com/motorina0"
target="_blank"
>vlad</a
>,
<a
class="text-secondary"
href="https://github.com/calle"
target="_blank"
>calle</a
>.</small
> >
</q-card-section> </q-card-section>
</q-card> </q-card>

View file

@ -11,6 +11,7 @@
></q-icon> ></q-icon>
<h4 class="q-mt-none q-mb-md">{{ mint_name }}</h4> <h4 class="q-mt-none q-mb-md">{{ mint_name }}</h4>
<a <a
class="text-secondary"
class="q-my-xl text-white" class="q-my-xl text-white"
style="font-size: 1.5rem" style="font-size: 1.5rem"
href="../wallet?mint_id={{ mint_id }}" href="../wallet?mint_id={{ mint_id }}"
@ -24,7 +25,11 @@
<h5 class="q-my-md">Read the following carefully!</h5> <h5 class="q-my-md">Read the following carefully!</h5>
<p> <p>
This is a This is a
<a href="https://cashu.space/" style="color: white" target="”_blank”" <a
class="text-secondary"
href="https://cashu.space/"
style="color: white"
target="”_blank”"
>Cashu</a >Cashu</a
> >
mint. Cashu is an ecash system for Bitcoin. mint. Cashu is an ecash system for Bitcoin.

View file

@ -616,7 +616,7 @@ page_container %}
></q-input> ></q-input>
</div> </div>
<div v-else class="text-center q-mb-lg"> <div v-else class="text-center q-mb-lg">
<a :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="invoiceData.bolt11"
@ -681,7 +681,7 @@ page_container %}
</div> </div>
<div v-else class="text-center q-mb-lg"> <div v-else class="text-center q-mb-lg">
<div class="text-center q-mb-lg"> <div class="text-center q-mb-lg">
<!-- <a :href="'cashu:' + sendData.tokensBase64"> --> <!-- <a class="text-secondary" :href="'cashu:' + sendData.tokensBase64"> -->
<q-responsive :ratio="1" class="q-mx-xl"> <q-responsive :ratio="1" class="q-mx-xl">
<qrcode <qrcode
:value="disclaimerDialog.base_url + '?mint_id=' + mintId + '&recv_token=' + sendData.tokensBase64" :value="disclaimerDialog.base_url + '?mint_id=' + mintId + '&recv_token=' + sendData.tokensBase64"

View file

@ -4,7 +4,10 @@
StreamerCopilot: get tips via static QR (lnurl-pay) and show an StreamerCopilot: get tips via static QR (lnurl-pay) and show an
animation<br /> animation<br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a></small Created by,
<a class="text-secondary" href="https://github.com/benarc"
>Ben Arc</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -11,18 +11,24 @@
</h5> </h5>
<p> <p>
Connect your LNbits instance to a Connect your LNbits instance to a
<a href="https://github.com/chrislennon/lnbits-discord-bot" <a
class="text-secondary"
href="https://github.com/chrislennon/lnbits-discord-bot"
>Discord Bot</a >Discord Bot</a
> >
leveraging LNbits as a community based lightning node.<br /> leveraging LNbits as a community based lightning node.<br />
<small> <small>
Created by, Created by,
<a href="https://github.com/chrislennon">Chris Lennon</a></small <a class="text-secondary" href="https://github.com/chrislennon"
>Chris Lennon</a
></small
> >
<br /> <br />
<small> <small>
Based on User Manager, by Based on User Manager, by
<a href="https://github.com/benarc">Ben Arc</a></small <a class="text-secondary" href="https://github.com/benarc"
>Ben Arc</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -8,6 +8,7 @@
This extension is designed to be used through its API by a Discord Bot, This extension is designed to be used through its API by a Discord Bot,
currently you have to install the bot currently you have to install the bot
<a <a
class="text-secondary"
href="https://github.com/chrislennon/lnbits-discord-bot/#installation" href="https://github.com/chrislennon/lnbits-discord-bot/#installation"
>yourself</a >yourself</a
><br /> ><br />

View file

@ -15,7 +15,8 @@
Events comes with a shareable ticket scanner, which can be used to Events comes with a shareable ticket scanner, which can be used to
register attendees.<br /> register attendees.<br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a> Created by,
<a class="text-secondary" href="https://github.com/benarc">Ben Arc</a>
</small> </small>
</p> </p>
</q-card-section> </q-card-section>

View file

@ -64,7 +64,7 @@
</q-card> </q-card>
<q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card"> <q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card">
<div class="text-center q-mb-lg"> <div class="text-center q-mb-lg">
<a :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="paymentReq"

View file

@ -2,16 +2,24 @@
<p> <p>
Gerty (your bitcoin assistant): Use the software Gerty or Gerty (your bitcoin assistant): Use the software Gerty or
<a <a
class="text-secondary"
target="_blank" target="_blank"
href="https://shop.lnbits.com/product/gerty-a-bitcoin-assistant" href="https://shop.lnbits.com/product/gerty-a-bitcoin-assistant"
>hardware Gerty</a >hardware Gerty</a
><br /> ><br />
<small> <small>
Created by, <a href="https://github.com/blackcoffeexbt">Black Coffee</a>, Created by,
<a href="https://github.com/benarc">Ben Arc</a></small <a class="text-secondary" href="https://github.com/blackcoffeexbt"
>Black Coffee</a
>,
<a class="text-secondary" href="https://github.com/benarc"
>Ben Arc</a
></small
> >
</p> </p>
<a href="https://shop.lnbits.com/product/gerty-a-bitcoin-assistant" <a
class="text-secondary"
href="https://shop.lnbits.com/product/gerty-a-bitcoin-assistant"
><img src="/gerty/static/gerty.jpg" style="max-width: 100%" ><img src="/gerty/static/gerty.jpg" style="max-width: 100%"
/></a> /></a>
</q-card-section> </q-card-section>

View file

@ -98,7 +98,9 @@ gertyname }}{% endraw %}{% endblock %}{% block page %} {% raw %}
<div class="col-8"> <div class="col-8">
<small> <small>
<b style="word-wrap: break-word; max-width: 230px; display: block"> <b style="word-wrap: break-word; max-width: 230px; display: block">
<a class="text-primary"> {{item[0].value}} </a> <a class="text-secondary" class="text-primary">
{{item[0].value}}
</a>
</b> </b>
</small> </small>
</div> </div>

View file

@ -1,3 +1,3 @@
<h1>Hivemind</h1> <h1>Hivemind</h1>
Placeholder for a future <a href="https://bitcoinhivemind.com/">Bitcoin Hivemind</a> extension. Placeholder for a future <a class="text-secondary" href="https://bitcoinhivemind.com/">Bitcoin Hivemind</a> extension.

View file

@ -6,9 +6,10 @@
This extension is just a placeholder for now. This extension is just a placeholder for now.
</h5> </h5>
<p> <p>
<a href="https://bitcoinhivemind.com/">Hivemind</a> is a Bitcoin sidechain <a class="text-secondary" href="https://bitcoinhivemind.com/">Hivemind</a>
project for a peer-to-peer oracle protocol that absorbs accurate data into is a Bitcoin sidechain project for a peer-to-peer oracle protocol that
a blockchain so that Bitcoin users can speculate in prediction markets. absorbs accurate data into a blockchain so that Bitcoin users can
speculate in prediction markets.
</p> </p>
<p> <p>
These markets have the potential to revolutionize the emergence of These markets have the potential to revolutionize the emergence of
@ -17,8 +18,8 @@
</p> </p>
<p> <p>
This extension will become fully operative when the This extension will become fully operative when the
<a href="https://drivechain.xyz/">BIP300</a> soft-fork gets activated and <a class="text-secondary" href="https://drivechain.xyz/">BIP300</a>
Bitcoin Hivemind is launched. soft-fork gets activated and Bitcoin Hivemind is launched.
</p> </p>
</q-card-section> </q-card-section>
</q-card> </q-card>

View file

@ -251,7 +251,10 @@ block page %}
@hide="closeQrCodeDialog" @hide="closeQrCodeDialog"
> >
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card text-center"> <q-card class="q-pa-lg q-pt-xl lnbits__dialog-card text-center">
<a :href="'lightning:' + qrCodeDialog.data.payment_request"> <a
class="text-secondary"
:href="'lightning:' + qrCodeDialog.data.payment_request"
>
<q-responsive :ratio="1" class="q-mx-xs"> <q-responsive :ratio="1" class="q-mx-xs">
<qrcode <qrcode
:value="qrCodeDialog.data.payment_request" :value="qrCodeDialog.data.payment_request"

View file

@ -2,6 +2,7 @@
To use this extension you need a Spotify client ID and client secret. You get To use this extension you need a Spotify client ID and client secret. You get
these by creating an app in the Spotify developers dashboard these by creating an app in the Spotify developers dashboard
<a <a
class="text-secondary"
style="color: #43a047" style="color: #43a047"
href="https://developer.spotify.com/dashboard/applications" href="https://developer.spotify.com/dashboard/applications"
>here >here
@ -9,9 +10,14 @@
<br /><br />Select the playlists you want people to be able to pay for, share <br /><br />Select the playlists you want people to be able to pay for, share
the frontend page, profit :) <br /><br /> the frontend page, profit :) <br /><br />
Made by, Made by,
<a style="color: #43a047" href="https://twitter.com/arcbtc">benarc</a>.
Inspired by,
<a <a
class="text-secondary"
style="color: #43a047"
href="https://twitter.com/arcbtc"
>benarc</a
>. Inspired by,
<a
class="text-secondary"
style="color: #43a047" style="color: #43a047"
href="https://twitter.com/pirosb3/status/1056263089128161280" href="https://twitter.com/pirosb3/status/1056263089128161280"
>pirosb3</a >pirosb3</a

View file

@ -163,6 +163,7 @@
<q-td auto-width>{{ props.row.name }}</q-td> <q-td auto-width>{{ props.row.name }}</q-td>
<q-td class="text-center" auto-width> <q-td class="text-center" auto-width>
<a <a
class="text-secondary"
target="_blank" target="_blank"
:href="'/wallet?usr=' + props.row.user + '&wal=' + props.row.wallet" :href="'/wallet?usr=' + props.row.user + '&wal=' + props.row.wallet"
> >
@ -191,7 +192,7 @@
</q-select> </q-select>
</q-form> </q-form>
<a :href="'lightning:' + livestream.lnurl"> <a class="text-secondary" :href="'lightning:' + livestream.lnurl">
<q-responsive :ratio="1" class="q-mx-sm"> <q-responsive :ratio="1" class="q-mx-sm">
<qrcode <qrcode
:value="livestream.lnurl" :value="livestream.lnurl"
@ -235,7 +236,7 @@
<p class="text-subtitle1 q-my-none"> <p class="text-subtitle1 q-my-none">
Standalone QR Code for this track Standalone QR Code for this track
</p> </p>
<a :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="trackDialog.data.lnurl"

View file

@ -13,13 +13,16 @@
Charge people for using your domain name...<br /> Charge people for using your domain name...<br />
<a <a
class="text-secondary"
href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/lnaddress" href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/lnaddress"
>More details</a >More details</a
> >
<br /> <br />
<small> <small>
Created by, Created by,
<a href="https://twitter.com/talvasconcelos">talvasconcelos</a></small <a class="text-secondary" href="https://twitter.com/talvasconcelos"
>talvasconcelos</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -184,7 +184,7 @@
</q-card> </q-card>
<q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card"> <q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card">
<div class="text-center q-mb-lg"> <div class="text-center q-mb-lg">
<a :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="paymentReq"

View file

@ -194,6 +194,7 @@
<template v-slot:hint> <template v-slot:hint>
Check extension Check extension
<a <a
class="text-secondary"
href="https://github.com/lnbits/lnbits-legend/blob/main/lnbits/extensions/lnaddress/README.md" href="https://github.com/lnbits/lnbits-legend/blob/main/lnbits/extensions/lnaddress/README.md"
>documentation!</a >documentation!</a
> >

View file

@ -9,8 +9,10 @@
To access an LNbits wallet from a mobile phone, To access an LNbits wallet from a mobile phone,
<ol> <ol>
<li> <li>
Install either <a href="https://zeusln.app">Zeus</a> or Install either
<a href="https://bluewallet.io/">BlueWallet</a>; <a class="text-secondary" href="https://zeusln.app">Zeus</a> or
<a class="text-secondary" href="https://bluewallet.io/">BlueWallet</a
>;
</li> </li>
<li> <li>
Go to <code>Add a wallet / Import wallet</code> on BlueWallet or Go to <code>Add a wallet / Import wallet</code> on BlueWallet or

View file

@ -3,16 +3,17 @@
<q-card-section> <q-card-section>
<p> <p>
LndHub is a protocol invented by LndHub is a protocol invented by
<a href="https://bluewallet.io/">BlueWallet</a> that allows mobile <a class="text-secondary" href="https://bluewallet.io/">BlueWallet</a>
wallets to query payments and balances, generate invoices and make that allows mobile wallets to query payments and balances, generate
payments from accounts that exist on a server. The protocol is a invoices and make payments from accounts that exist on a server. The
collection of HTTP endpoints exposed through the internet. protocol is a collection of HTTP endpoints exposed through the internet.
</p> </p>
<p> <p>
For a wallet that supports it, reading a QR code that contains the URL For a wallet that supports it, reading a QR code that contains the URL
along with secret access credentials should enable access. Currently it along with secret access credentials should enable access. Currently it
is supported by <a href="https://zeusln.app">Zeus</a> and is supported by
<a href="https://bluewallet.io/">BlueWallet</a>. <a class="text-secondary" href="https://zeusln.app">Zeus</a> and
<a class="text-secondary" href="https://bluewallet.io/">BlueWallet</a>.
</p> </p>
</q-card-section> </q-card-section>
</q-card> </q-card>

View file

@ -10,7 +10,7 @@
> >
<q-card-section class="q-pa-none"> <q-card-section class="q-pa-none">
<div class="text-center"> <div class="text-center">
<a :href="selectedWallet[type]"> <a class="text-secondary" :href="selectedWallet[type]">
<q-responsive :ratio="1" class="q-mx-sm"> <q-responsive :ratio="1" class="q-mx-sm">
<qrcode <qrcode
:value="selectedWallet[type]" :value="selectedWallet[type]"

View file

@ -14,7 +14,10 @@
paid support ticketing, PAYG language services, contact spam paid support ticketing, PAYG language services, contact spam
protection.<br /> protection.<br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a></small Created by,
<a class="text-secondary" href="https://github.com/benarc"
>Ben Arc</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -64,7 +64,7 @@
</q-card> </q-card>
<q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card"> <q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card">
<div class="text-center q-mb-lg"> <div class="text-center q-mb-lg">
<a :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="paymentReq"

View file

@ -4,21 +4,25 @@
For LNURL based Points of Sale, ATMs, and relay devices<br /> For LNURL based Points of Sale, ATMs, and relay devices<br />
Use with: <br /> Use with: <br />
LNPoS LNPoS
<a href="https://lnbits.github.io/lnpos"> <a class="text-secondary" href="https://lnbits.github.io/lnpos">
https://lnbits.github.io/lnpos</a https://lnbits.github.io/lnpos</a
><br /> ><br />
bitcoinSwitch bitcoinSwitch
<a href="https://github.com/lnbits/bitcoinSwitch"> <a class="text-secondary" href="https://github.com/lnbits/bitcoinSwitch">
https://github.com/lnbits/bitcoinSwitch</a https://github.com/lnbits/bitcoinSwitch</a
><br /> ><br />
FOSSA FOSSA
<a href="https://github.com/lnbits/fossa"> <a class="text-secondary" href="https://github.com/lnbits/fossa">
https://github.com/lnbits/fossa</a https://github.com/lnbits/fossa</a
><br /> ><br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a>, Created by,
<a href="https://github.com/blackcoffeexbt">BC</a>, <a class="text-secondary" href="https://github.com/benarc">Ben Arc</a>,
<a href="https://github.com/motorina0">Vlad Stan</a></small <a class="text-secondary" href="https://github.com/blackcoffeexbt">BC</a
>,
<a class="text-secondary" href="https://github.com/motorina0"
>Vlad Stan</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -18,7 +18,10 @@
</p> </p>
<small <small
>Check >Check
<a href="https://github.com/fiatjaf/awesome-lnurl" target="_blank" <a
class="text-secondary"
href="https://github.com/fiatjaf/awesome-lnurl"
target="_blank"
>Awesome LNURL</a >Awesome LNURL</a
> >
for further information.</small for further information.</small

View file

@ -4,7 +4,7 @@
<q-card class="q-pa-lg"> <q-card class="q-pa-lg">
<q-card-section class="q-pa-none"> <q-card-section class="q-pa-none">
<div class="text-center"> <div class="text-center">
<a 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="{{ lnurl }}"

View file

@ -41,7 +41,10 @@
<template v-slot:body="props"> <template v-slot:body="props">
<q-tr :props="props"> <q-tr :props="props">
<q-td v-for="col in props.cols" :key="col.name" :props="props"> <q-td v-for="col in props.cols" :key="col.name" :props="props">
<a v-if="col.label == 'LNURLPay'" @click="copyText(col.value)" <a
class="text-secondary"
v-if="col.label == 'LNURLPay'"
@click="copyText(col.value)"
><q-tooltip>Click to copy LNURL</q-tooltip>{{ ><q-tooltip>Click to copy LNURL</q-tooltip>{{
col.value.substring(0, 40) }}...</a col.value.substring(0, 40) }}...</a
> >

View file

@ -9,7 +9,11 @@
Access this lnbits instance at the following url Access this lnbits instance at the following url
</h5> </h5>
<q-separator class="q-my-lg"></q-separator> <q-separator class="q-my-lg"></q-separator>
<p><a href="{{ ngrok }}" target="_blank">{{ ngrok }}</a></p> <p>
<a class="text-secondary" href="{{ ngrok }}" target="_blank"
>{{ ngrok }}</a
>
</p>
</q-card-section> </q-card-section>
</q-card> </q-card>
</div> </div>
@ -29,7 +33,10 @@
</p> </p>
<small <small
>Created by >Created by
<a href="https://github.com/supertestnet" target="_blank" <a
class="text-secondary"
href="https://github.com/supertestnet"
target="_blank"
>Supertestnet</a >Supertestnet</a
>.</small >.</small
> >

View file

@ -15,6 +15,7 @@ context %} {% block page %}
<p> <p>
Bookmark this link: Bookmark this link:
<a <a
class="text-secondary"
v-bind:href="'/nostrnip5/rotate/' + domain_id + '/' + successData.address_id" v-bind:href="'/nostrnip5/rotate/' + domain_id + '/' + successData.address_id"
target="_blank" target="_blank"
>{{ base_url }}nostrnip5/rotate/{{ domain_id }}/{{ >{{ base_url }}nostrnip5/rotate/{{ domain_id }}/{{
@ -87,7 +88,10 @@ context %} {% block page %}
@hide="closeQrCodeDialog" @hide="closeQrCodeDialog"
> >
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card text-center"> <q-card class="q-pa-lg q-pt-xl lnbits__dialog-card text-center">
<a :href="'lightning:' + qrCodeDialog.data.payment_request"> <a
class="text-secondary"
:href="'lightning:' + qrCodeDialog.data.payment_request"
>
<q-responsive :ratio="1" class="q-mx-xs"> <q-responsive :ratio="1" class="q-mx-xs">
<qrcode <qrcode
:value="qrCodeDialog.data.payment_request" :value="qrCodeDialog.data.payment_request"

View file

@ -30,7 +30,7 @@
</div> </div>
</q-form> </q-form>
<div v-if="paymentReq" class="q-mt-lg"> <div v-if="paymentReq" class="q-mt-lg">
<a :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="paymentReq"

View file

@ -19,7 +19,10 @@
</p> </p>
<small <small
>Check >Check
<a href="https://github.com/fiatjaf/awesome-lnurl" target="_blank" <a
class="text-secondary"
href="https://github.com/fiatjaf/awesome-lnurl"
target="_blank"
>Awesome LNURL</a >Awesome LNURL</a
> >
for further information.</small for further information.</small

View file

@ -4,7 +4,7 @@
<q-card class="q-pa-lg"> <q-card class="q-pa-lg">
<q-card-section class="q-pa-none"> <q-card-section class="q-pa-none">
<div class="text-center"> <div class="text-center">
<a 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="'{{ lnurl }}'"

View file

@ -4,7 +4,7 @@
<q-card class="q-pa-lg"> <q-card class="q-pa-lg">
<q-card-section class="q-pa-none"> <q-card-section class="q-pa-none">
<div class="text-center"> <div class="text-center">
<a 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="'{{ lnurl }}'"

View file

@ -7,11 +7,17 @@ context %}{% block page %}
<center> <center>
{% if lost %} {% if lost %}
<h5 class="q-my-none"> <h5 class="q-my-none">
You lost. <a href="/satsdice/{{ link }}">Play again?</a> You lost.
<a class="text-secondary" href="/satsdice/{{ link }}"
>Play again?</a
>
</h5> </h5>
{% endif %} {% if paid %} {% endif %} {% if paid %}
<h5 class="q-my-none"> <h5 class="q-my-none">
Winnings spent. <a href="/satsdice/{{ link }}">Play again?</a> Winnings spent.
<a class="text-secondary" href="/satsdice/{{ link }}"
>Play again?</a
>
</h5> </h5>
{% endif %} {% endif %}
<br /> <br />

View file

@ -5,8 +5,10 @@
WatchOnly extension, we highly reccomend using a fresh extended public Key WatchOnly extension, we highly reccomend using a fresh extended public Key
specifically for SatsPayServer!<br /> specifically for SatsPayServer!<br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a>, Created by,
<a class="text-secondary" href="https://github.com/benarc">Ben Arc</a>,
<a <a
class="text-secondary"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
href="https://github.com/motorina0" href="https://github.com/motorina0"
@ -16,7 +18,11 @@
</p> </p>
<br /> <br />
<br /> <br />
<a target="_blank" href="/docs#/satspay" class="text-white" <a
class="text-secondary"
target="_blank"
href="/docs#/satspay"
class="text-white"
>Swagger REST API Documentation</a >Swagger REST API Documentation</a
> >
</q-card-section> </q-card-section>

View file

@ -191,7 +191,10 @@
</div> </div>
</div> </div>
<a :href="'lightning:'+charge.payment_request"> <a
class="text-secondary"
:href="'lightning:'+charge.payment_request"
>
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
:value="charge.payment_request" :value="charge.payment_request"
@ -221,6 +224,7 @@
<div v-if="charge.timeLeft && !charge.paid" class="row items-center"> <div v-if="charge.timeLeft && !charge.paid" class="row items-center">
<div class="col text-center"> <div class="col text-center">
<a <a
class="text-secondary"
style="color: unset" style="color: unset"
:href="'https://' + mempoolHostname + '/address/' + charge.onchainaddress" :href="'https://' + mempoolHostname + '/address/' + charge.onchainaddress"
target="_blank" target="_blank"
@ -269,7 +273,10 @@
</div> </div>
</div> </div>
<a :href="'bitcoin:'+charge.onchainaddress"> <a
class="text-secondary"
:href="'bitcoin:'+charge.onchainaddress"
>
<q-responsive :ratio="1" class="q-mx-md"> <q-responsive :ratio="1" class="q-mx-md">
<qrcode <qrcode
:value="charge.onchainaddress" :value="charge.onchainaddress"

View file

@ -109,6 +109,7 @@
color="red" color="red"
> >
<a <a
class="text-secondary"
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -121,6 +122,7 @@
color="green" color="green"
> >
<a <a
class="text-secondary"
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -130,6 +132,7 @@
<q-badge v-else color="blue" <q-badge v-else color="blue"
><a ><a
class="text-secondary"
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -139,6 +142,7 @@
</q-td> </q-td>
<q-td key="description" :props="props" :class=""> <q-td key="description" :props="props" :class="">
<a <a
class="text-secondary"
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -170,6 +174,7 @@
</q-td> </q-td>
<q-td key="onchain address" :props="props" :class=""> <q-td key="onchain address" :props="props" :class="">
<a <a
class="text-secondary"
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -205,6 +210,7 @@
<div class="col-2 q-pr-lg">Completed Link:</div> <div class="col-2 q-pr-lg">Completed Link:</div>
<div class="col-4 q-pr-lg"> <div class="col-4 q-pr-lg">
<a <a
class="text-secondary"
:href="props.row.completelink" :href="props.row.completelink"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"
@ -220,6 +226,7 @@
<div class="col-2 q-pr-lg">Webhook:</div> <div class="col-2 q-pr-lg">Webhook:</div>
<div class="col-4 q-pr-lg"> <div class="col-4 q-pr-lg">
<a <a
class="text-secondary"
:href="props.row.webhook" :href="props.row.webhook"
target="_blank" target="_blank"
style="color: unset; text-decoration: none" style="color: unset; text-decoration: none"

View file

@ -18,7 +18,10 @@
</p> </p>
<small <small
>Check >Check
<a href="https://github.com/fiatjaf/awesome-lnurl" target="_blank" <a
class="text-secondary"
href="https://github.com/fiatjaf/awesome-lnurl"
target="_blank"
>Awesome LNURL</a >Awesome LNURL</a
> >
for further information.</small for further information.</small

View file

@ -74,6 +74,7 @@
<br /> <br />
More info in Scrub's More info in Scrub's
<a <a
class="text-secondary"
href="https://github.com/lnbits/lnbits/blob/main/lnbits/extensions/scrub/README.md#scrub" href="https://github.com/lnbits/lnbits/blob/main/lnbits/extensions/scrub/README.md#scrub"
target="_blank" target="_blank"
>readme</a >readme</a

View file

@ -8,10 +8,17 @@
Present your viewers with a simple donation page, and add those donations Present your viewers with a simple donation page, and add those donations
to Streamlabs to play alerts on your stream!<br /> to Streamlabs to play alerts on your stream!<br />
For detailed setup instructions, check out For detailed setup instructions, check out
<a href="https://github.com/Fittiboy/bitcoin-on-twitch"> this guide!</a <a
class="text-secondary"
href="https://github.com/Fittiboy/bitcoin-on-twitch"
>
this guide!</a
><br /> ><br />
<small> <small>
Created by, <a href="https://github.com/Fittiboy">Fitti</a></small Created by,
<a class="text-secondary" href="https://github.com/Fittiboy"
>Fitti</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -63,7 +63,9 @@
:href="props.row.displayUrl" :href="props.row.displayUrl"
target="_blank" target="_blank"
></q-btn> ></q-btn>
<a :href="props.row.redirectURI">Redirect URI for Streamlabs</a> <a class="text-secondary" :href="props.row.redirectURI"
>Redirect URI for Streamlabs</a
>
</q-td> </q-td>
<q-td v-for="col in props.cols" :key="col.name" :props="props"> <q-td v-for="col in props.cols" :key="col.name" :props="props">
{{ col.value }} {{ col.value }}

View file

@ -13,12 +13,16 @@
Charge people for using your subdomain name...<br /> Charge people for using your subdomain name...<br />
<a <a
class="text-secondary"
href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/subdomains" href="https://github.com/lnbits/lnbits-legend/tree/main/lnbits/extensions/subdomains"
>More details</a >More details</a
> >
<br /> <br />
<small> <small>
Created by, <a href="https://github.com/grmkris">Kris</a></small Created by,
<a class="text-secondary" href="https://github.com/grmkris"
>Kris</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -75,7 +75,7 @@
</q-card> </q-card>
<q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card"> <q-card v-else class="q-pa-lg q-pt-xl lnbits__dialog-card">
<div class="text-center q-mb-lg"> <div class="text-center q-mb-lg">
<a :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="paymentReq"

View file

@ -8,7 +8,10 @@
payments. Notifications, including a donation message, can be sent via payments. Notifications, including a donation message, can be sent via
webhook. webhook.
<small> <small>
Created by, <a href="https://github.com/Fittiboy">Fitti</a></small Created by,
<a class="text-secondary" href="https://github.com/Fittiboy"
>Fitti</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -9,7 +9,10 @@
</p> </p>
<small <small
>Created by >Created by
<a href="https://github.com/talvasconcelos" target="_blank" <a
class="text-secondary"
href="https://github.com/talvasconcelos"
target="_blank"
>Tiago Vasconcelos</a >Tiago Vasconcelos</a
>.</small >.</small
> >

View file

@ -16,7 +16,10 @@
each user to have their own wallet, LNbits can be included in the each user to have their own wallet, LNbits can be included in the
developers stack as the user and wallet manager.<br /> developers stack as the user and wallet manager.<br />
<small> <small>
Created by, <a href="https://github.com/benarc">Ben Arc</a></small Created by,
<a class="text-secondary" href="https://github.com/benarc"
>Ben Arc</a
></small
> >
</p> </p>
</q-card-section> </q-card-section>

View file

@ -6,7 +6,7 @@ Monitor an extended public key and generate deterministic fresh public keys with
You can now use this wallet on the LNbits [SatsPayServer](https://github.com/lnbits/lnbits/blob/master/lnbits/extensions/satspay/README.md) extension You can now use this wallet on the LNbits [SatsPayServer](https://github.com/lnbits/lnbits/blob/master/lnbits/extensions/satspay/README.md) extension
<a href="https://www.youtube.com/watch?v=rQMHzQEPwZY">Video demo</a> <a class="text-secondary" href="https://www.youtube.com/watch?v=rQMHzQEPwZY">Video demo</a>
### Wallet Account ### Wallet Account
- a user can add one or more `xPubs` or `descriptors` - a user can add one or more `xPubs` or `descriptors`

View file

@ -64,6 +64,7 @@
<q-td key="address" :props="props"> <q-td key="address" :props="props">
<div> <div>
<a <a
class="text-secondary"
style="color: unset" style="color: unset"
:href="'https://'+ mempoolEndpoint + '/address/' + props.row.address" :href="'https://'+ mempoolEndpoint + '/address/' + props.row.address"
target="_blank" target="_blank"

View file

@ -80,6 +80,7 @@
</q-td> </q-td>
<q-td key="address" :props="props"> <q-td key="address" :props="props">
<a <a
class="text-secondary"
v-if="!props.row.sameTxItems" v-if="!props.row.sameTxItems"
style="color: unset" style="color: unset"
:href="'https://' + mempoolEndpoint + '/address/' + props.row.address" :href="'https://' + mempoolEndpoint + '/address/' + props.row.address"
@ -105,6 +106,7 @@
<div class="col-2 q-pr-lg">Transaction Id</div> <div class="col-2 q-pr-lg">Transaction Id</div>
<div class="col-10 q-pr-lg"> <div class="col-10 q-pr-lg">
<a <a
class="text-secondary"
style="color: unset" style="color: unset"
:href="'https://' +mempoolEndpoint + '/tx/' + props.row.txId" :href="'https://' +mempoolEndpoint + '/tx/' + props.row.txId"
target="_blank" target="_blank"

View file

@ -88,6 +88,7 @@
<q-td key="address" :props="props"> <q-td key="address" :props="props">
<div> <div>
<a <a
class="text-secondary"
style="color: unset" style="color: unset"
:href="'https://' + mempoolEndpoint + '/address/' + props.row.address" :href="'https://' + mempoolEndpoint + '/address/' + props.row.address"
target="_blank" target="_blank"
@ -126,6 +127,7 @@
<div class="col-2 q-pr-lg">Transaction Id</div> <div class="col-2 q-pr-lg">Transaction Id</div>
<div class="col-10 q-pr-lg"> <div class="col-10 q-pr-lg">
<a <a
class="text-secondary"
style="color: unset" style="color: unset"
:href="'https://' + mempoolEndpoint + '/tx/' + props.row.txId" :href="'https://' + mempoolEndpoint + '/tx/' + props.row.txId"
target="_blank" target="_blank"

View file

@ -4,6 +4,7 @@
Onchain Wallet (watch-only) extension uses mempool.space<br /> Onchain Wallet (watch-only) extension uses mempool.space<br />
For use with "account Extended Public Key" For use with "account Extended Public Key"
<a <a
class="text-secondary"
href="https://iancoleman.io/bip39/" href="https://iancoleman.io/bip39/"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
@ -12,6 +13,7 @@
<br /> <br />
Flash binaries Flash binaries
<a <a
class="text-secondary"
href="https://lnbits.github.io/hardware-wallet" href="https://lnbits.github.io/hardware-wallet"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
@ -19,16 +21,22 @@
> >
<small> <small>
<br />Created by <br />Created by
<a target="_blank" style="color: unset" href="https://github.com/arcbtc" <a
class="text-secondary"
target="_blank"
style="color: unset"
href="https://github.com/arcbtc"
>Ben Arc</a >Ben Arc</a
>, >,
<a <a
class="text-secondary"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
href="https://github.com/talvasconcelos" href="https://github.com/talvasconcelos"
>Tiago Vasconcelos</a >Tiago Vasconcelos</a
>, >,
<a <a
class="text-secondary"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
href="https://github.com/motorina0" href="https://github.com/motorina0"
@ -36,6 +44,7 @@
> >
(using, (using,
<a <a
class="text-secondary"
target="_blank" target="_blank"
style="color: unset" style="color: unset"
href="https://github.com/diybitcoinhardware/embit" href="https://github.com/diybitcoinhardware/embit"
@ -44,7 +53,11 @@
>) >)
<br /> <br />
<br /> <br />
<a target="_blank" href="/docs#/watchonly" style="color: unset" <a
class="text-secondary"
target="_blank"
href="/docs#/watchonly"
style="color: unset"
>Swagger REST API Documentation</a >Swagger REST API Documentation</a
> >
</p> </p>

View file

@ -19,7 +19,10 @@
</p> </p>
<small <small
>Check >Check
<a href="https://github.com/fiatjaf/awesome-lnurl" target="_blank" <a
class="text-secondary"
href="https://github.com/fiatjaf/awesome-lnurl"
target="_blank"
>Awesome LNURL</a >Awesome LNURL</a
> >
for further information.</small for further information.</small

View file

@ -7,7 +7,7 @@
{% if link.is_spent %} {% if link.is_spent %}
<q-badge color="red" class="q-mb-md">Withdraw is spent.</q-badge> <q-badge color="red" class="q-mb-md">Withdraw is spent.</q-badge>
{% endif %} {% endif %}
<a 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="this.here + '/?lightning={{lnurl }}'" :value="this.here + '/?lightning={{lnurl }}'"