All extension icons swapped for logo tiles

This commit is contained in:
ben
2022-12-31 14:15:23 +00:00
parent f5250e0584
commit 59a8ff9dce
49 changed files with 104 additions and 20 deletions

View File

@@ -26,7 +26,7 @@
<q-img <q-img
:src="extension.tile" :src="extension.tile"
spinner-color="white" spinner-color="white"
style="max-width:64px" style="max-width: 64px"
></q-img> ></q-img>
{% raw %} {% raw %}
<h5 class="q-mt-lg q-mb-xs">{{ extension.name }}</h5> <h5 class="q-mt-lg q-mb-xs">{{ extension.name }}</h5>

View File

@@ -1,11 +1,11 @@
import asyncio import asyncio
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
from lnbits.tasks import catch_everything_and_restart from lnbits.tasks import catch_everything_and_restart
from fastapi.staticfiles import StaticFiles
db = Database("ext_boltz") db = Database("ext_boltz")
@@ -15,6 +15,7 @@ boltz_ext: APIRouter = APIRouter(prefix="/boltz", tags=["boltz"])
def boltz_renderer(): def boltz_renderer():
return template_renderer(["lnbits/extensions/boltz/templates"]) return template_renderer(["lnbits/extensions/boltz/templates"])
boltz_static_files = [ boltz_static_files = [
{ {
"path": "/boltz/static", "path": "/boltz/static",

View File

@@ -1,7 +1,7 @@
{ {
"name": "Streamer Copilot", "name": "Streamer Copilot",
"short_description": "Video tips/animations/webhooks", "short_description": "Video tips/animations/webhooks",
"tile": "/cashu/static/image/tile.png", "tile": "./copilot/static/bitcoin-streaming.png",
"contributors": [ "contributors": [
"arcbtc" "arcbtc"
] ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -12,6 +12,7 @@ hivemind_ext: APIRouter = APIRouter(prefix="/hivemind", tags=["hivemind"])
def hivemind_renderer(): def hivemind_renderer():
return template_renderer(["lnbits/extensions/hivemind/templates"]) return template_renderer(["lnbits/extensions/hivemind/templates"])
hivemind_static_files = [ hivemind_static_files = [
{ {
"path": "/hivemind/static", "path": "/hivemind/static",

View File

@@ -1,6 +1,6 @@
{ {
"name": "Spotify Jukebox", "name": "Spotify Jukebox",
"short_description": "Spotify jukebox middleware", "short_description": "Spotify jukebox middleware",
"tile": "/cashu/static/image/tile.png", "tile": "./jukebox/static/image/jukebox.png",
"contributors": ["benarc"] "contributors": ["benarc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -19,6 +19,7 @@ lnaddress_static_files = [
} }
] ]
def lnaddress_renderer(): def lnaddress_renderer():
return template_renderer(["lnbits/extensions/lnaddress/templates"]) return template_renderer(["lnbits/extensions/lnaddress/templates"])

View File

@@ -2,6 +2,7 @@ import asyncio
import json import json
from fastapi import APIRouter from fastapi import APIRouter
from starlette.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -11,6 +12,14 @@ db = Database("ext_lnticket")
lnticket_ext: APIRouter = APIRouter(prefix="/lnticket", tags=["LNTicket"]) lnticket_ext: APIRouter = APIRouter(prefix="/lnticket", tags=["LNTicket"])
lnticket_static_files = [
{
"path": "/lnticket/static",
"app": StaticFiles(directory="lnbits/extensions/lnticket/static"),
"name": "lnticket_static",
}
]
def lnticket_renderer(): def lnticket_renderer():
return template_renderer(["lnbits/extensions/lnticket/templates"]) return template_renderer(["lnbits/extensions/lnticket/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Support Tickets", "name": "Support Tickets",
"short_description": "LN support ticket system", "short_description": "LN support ticket system",
"tile": "/cashu/static/image/tile.png", "tile": "./lnticket/static/image/lntickets.png",
"contributors": ["benarc"] "contributors": ["benarc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,6 +1,7 @@
import asyncio import asyncio
from fastapi import APIRouter from fastapi import APIRouter
from starlette.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -10,6 +11,14 @@ db = Database("ext_lnurldevice")
lnurldevice_ext: APIRouter = APIRouter(prefix="/lnurldevice", tags=["lnurldevice"]) lnurldevice_ext: APIRouter = APIRouter(prefix="/lnurldevice", tags=["lnurldevice"])
lnurldevice_static_files = [
{
"path": "/lnurldevice/static",
"app": StaticFiles(directory="lnbits/extensions/lnurldevice/static"),
"name": "lnurldevice_static",
}
]
def lnurldevice_renderer(): def lnurldevice_renderer():
return template_renderer(["lnbits/extensions/lnurldevice/templates"]) return template_renderer(["lnbits/extensions/lnurldevice/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "LNURLDevice", "name": "LNURLDevice",
"short_description": "For offline LNURL devices", "short_description": "For offline LNURL devices",
"tile": "/cashu/static/image/tile.png", "tile": "./lnurldevice/static/image/lnurldevice.png",
"contributors": ["arcbtc"] "contributors": ["arcbtc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,7 +1,7 @@
{ {
"name": "LNURLp", "name": "LNURLp",
"short_description": "Make reusable LNURL pay links", "short_description": "Make reusable LNURL pay links",
"tile": "/cashu/static/image/tile.png", "tile": "./lnurlp/static/image/lnurl-pay.png",
"contributors": [ "contributors": [
"arcbtc", "arcbtc",
"eillarra", "eillarra",

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,7 +1,7 @@
{ {
"name": "OfflineShop", "name": "OfflineShop",
"short_description": "Receive payments for products offline!", "short_description": "Receive payments for products offline!",
"tile": "/cashu/static/image/tile.png", "tile": "./offlineshop/static/image/offlineshop.png",
"contributors": [ "contributors": [
"fiatjaf" "fiatjaf"
] ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,4 +1,5 @@
from fastapi import APIRouter from fastapi import APIRouter
from starlette.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -7,6 +8,14 @@ db = Database("ext_paywall")
paywall_ext: APIRouter = APIRouter(prefix="/paywall", tags=["Paywall"]) paywall_ext: APIRouter = APIRouter(prefix="/paywall", tags=["Paywall"])
paywall_static_files = [
{
"path": "/paywall/static",
"app": StaticFiles(directory="lnbits/extensions/paywall/static"),
"name": "paywall_static",
}
]
def paywall_renderer(): def paywall_renderer():
return template_renderer(["lnbits/extensions/paywall/templates"]) return template_renderer(["lnbits/extensions/paywall/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Paywall", "name": "Paywall",
"short_description": "Create paywalls for content", "short_description": "Create paywalls for content",
"tile": "/cashu/static/image/tile.png", "tile": "./paywall/static/image/paywall.png",
"contributors": ["eillarra"] "contributors": ["eillarra"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -1,4 +1,5 @@
from fastapi import APIRouter from fastapi import APIRouter
from starlette.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -7,6 +8,14 @@ db = Database("ext_satsdice")
satsdice_ext: APIRouter = APIRouter(prefix="/satsdice", tags=["satsdice"]) satsdice_ext: APIRouter = APIRouter(prefix="/satsdice", tags=["satsdice"])
satsdice_static_files = [
{
"path": "/satsdice/static",
"app": StaticFiles(directory="lnbits/extensions/satsdice/static"),
"name": "satsdice_static",
}
]
def satsdice_renderer(): def satsdice_renderer():
return template_renderer(["lnbits/extensions/satsdice/templates"]) return template_renderer(["lnbits/extensions/satsdice/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Sats Dice", "name": "Sats Dice",
"short_description": "LNURL Satoshi dice", "short_description": "LNURL Satoshi dice",
"tile": "/cashu/static/image/tile.png", "tile": "./satsdice/static/image/satsdice.png",
"contributors": ["arcbtc"] "contributors": ["arcbtc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,6 +1,6 @@
{ {
"name": "SatsPay Server", "name": "SatsPay Server",
"short_description": "Create onchain and LN charges", "short_description": "Create onchain and LN charges",
"tile": "/cashu/static/image/tile.png", "tile": "./satspay/static/image/satspay.png",
"contributors": ["arcbtc"] "contributors": ["arcbtc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1,6 +1,6 @@
{ {
"name": "Scrub", "name": "Scrub",
"short_description": "Pass payments to LNURLp/LNaddress", "short_description": "Pass payments to LNURLp/LNaddress",
"tile": "/cashu/static/image/tile.png", "tile": "./scrub/static/image/scrub.png",
"contributors": ["arcbtc", "talvasconcelos"] "contributors": ["arcbtc", "talvasconcelos"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@@ -1,6 +1,6 @@
{ {
"name": "Split Payments", "name": "Split Payments",
"short_description": "Split incoming payments across wallets", "short_description": "Split incoming payments across wallets",
"tile": "/cashu/static/image/tile.png", "tile": "./splitpayments/static/image/split-payments.png",
"contributors": ["fiatjaf", "cryptograffiti"] "contributors": ["fiatjaf", "cryptograffiti"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,4 +1,5 @@
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -7,6 +8,14 @@ db = Database("ext_streamalerts")
streamalerts_ext: APIRouter = APIRouter(prefix="/streamalerts", tags=["streamalerts"]) streamalerts_ext: APIRouter = APIRouter(prefix="/streamalerts", tags=["streamalerts"])
streamalerts_static_files = [
{
"path": "/streamalerts/static",
"app": StaticFiles(directory="lnbits/extensions/streamalerts/static"),
"name": "streamalerts_static",
}
]
def streamalerts_renderer(): def streamalerts_renderer():
return template_renderer(["lnbits/extensions/streamalerts/templates"]) return template_renderer(["lnbits/extensions/streamalerts/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Stream Alerts", "name": "Stream Alerts",
"short_description": "Bitcoin donations in stream alerts", "short_description": "Bitcoin donations in stream alerts",
"tile": "/cashu/static/image/tile.png", "tile": "./streamalerts/static/image/streamalerts.png",
"contributors": ["Fittiboy"] "contributors": ["Fittiboy"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,6 +1,7 @@
import asyncio import asyncio
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -10,6 +11,14 @@ db = Database("ext_subdomains")
subdomains_ext: APIRouter = APIRouter(prefix="/subdomains", tags=["subdomains"]) subdomains_ext: APIRouter = APIRouter(prefix="/subdomains", tags=["subdomains"])
subdomains_static_files = [
{
"path": "/subdomains/static",
"app": StaticFiles(directory="lnbits/extensions/subdomains/static"),
"name": "subdomains_static",
}
]
def subdomains_renderer(): def subdomains_renderer():
return template_renderer(["lnbits/extensions/subdomains/templates"]) return template_renderer(["lnbits/extensions/subdomains/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Subdomains", "name": "Subdomains",
"short_description": "Sell subdomains of your domain", "short_description": "Sell subdomains of your domain",
"tile": "/cashu/static/image/tile.png", "tile": "./subdomains/static/image/subdomains.png",
"contributors": ["grmkris"] "contributors": ["grmkris"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -1,4 +1,5 @@
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -7,6 +8,14 @@ db = Database("ext_tipjar")
tipjar_ext: APIRouter = APIRouter(prefix="/tipjar", tags=["tipjar"]) tipjar_ext: APIRouter = APIRouter(prefix="/tipjar", tags=["tipjar"])
tipjar_static_files = [
{
"path": "/tipjar/static",
"app": StaticFiles(directory="lnbits/extensions/tipjar/static"),
"name": "tipjar_static",
}
]
def tipjar_renderer(): def tipjar_renderer():
return template_renderer(["lnbits/extensions/tipjar/templates"]) return template_renderer(["lnbits/extensions/tipjar/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "Tip Jar", "name": "Tip Jar",
"short_description": "Accept Bitcoin donations, with messages attached!", "short_description": "Accept Bitcoin donations, with messages attached!",
"tile": "/cashu/static/image/tile.png", "tile": "./tipjar/static/image/tipjar.png",
"contributors": ["Fittiboy"] "contributors": ["Fittiboy"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -1,6 +1,7 @@
import asyncio import asyncio
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -10,6 +11,14 @@ db = Database("ext_tpos")
tpos_ext: APIRouter = APIRouter(prefix="/tpos", tags=["TPoS"]) tpos_ext: APIRouter = APIRouter(prefix="/tpos", tags=["TPoS"])
tpos_static_files = [
{
"path": "/tpos/static",
"app": StaticFiles(directory="lnbits/extensions/tpos/static"),
"name": "tpos_static",
}
]
def tpos_renderer(): def tpos_renderer():
return template_renderer(["lnbits/extensions/tpos/templates"]) return template_renderer(["lnbits/extensions/tpos/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "TPoS", "name": "TPoS",
"short_description": "A shareable PoS terminal!", "short_description": "A shareable PoS terminal!",
"tile": "/cashu/static/image/tile.png", "tile": "./tpos/static/image/tpos.png",
"contributors": ["talvasconcelos", "arcbtc", "leesalminen"] "contributors": ["talvasconcelos", "arcbtc", "leesalminen"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -1,4 +1,5 @@
from fastapi import APIRouter from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles
from lnbits.db import Database from lnbits.db import Database
from lnbits.helpers import template_renderer from lnbits.helpers import template_renderer
@@ -7,6 +8,14 @@ db = Database("ext_usermanager")
usermanager_ext: APIRouter = APIRouter(prefix="/usermanager", tags=["usermanager"]) usermanager_ext: APIRouter = APIRouter(prefix="/usermanager", tags=["usermanager"])
usermanager_static_files = [
{
"path": "/usermanager/static",
"app": StaticFiles(directory="lnbits/extensions/usermanager/static"),
"name": "usermanager_static",
}
]
def usermanager_renderer(): def usermanager_renderer():
return template_renderer(["lnbits/extensions/usermanager/templates"]) return template_renderer(["lnbits/extensions/usermanager/templates"])

View File

@@ -1,6 +1,6 @@
{ {
"name": "User Manager", "name": "User Manager",
"short_description": "Generate users and wallets", "short_description": "Generate users and wallets",
"tile": "/cashu/static/image/tile.png", "tile": "./usermanager/static/image/usermanager.png",
"contributors": ["benarc"] "contributors": ["benarc"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -1,7 +1,7 @@
{ {
"name": "Onchain Wallet", "name": "Onchain Wallet",
"short_description": "Onchain watch only wallets", "short_description": "Onchain watch only wallets",
"tile": "/cashu/static/image/tile.png", "tile": "./watchonly/static/bitcoin-wallet.png",
"contributors": [ "contributors": [
"arcbtc", "arcbtc",
"motorina0" "motorina0"

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,6 +1,6 @@
{ {
"name": "LNURLw", "name": "LNURLw",
"short_description": "Make LNURL withdraw links", "short_description": "Make LNURL withdraw links",
"tile": "/cashu/static/image/tile.png", "tile": "./withdraw/static/image/lnurl-withdraw.png",
"contributors": ["arcbtc", "eillarra"] "contributors": ["arcbtc", "eillarra"]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB