fix: indeedhub staging API, nginx caching, nostr identity and UI improvements

Switch IndeedHub to staging API, add _next asset caching in nginx,
simplify NostrIdentityPicker component, and update Apps/Web5/Marketplace views.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-14 19:08:09 +00:00
co-authored by Claude Opus 4.6
parent ee15fbc457
commit b6f401e7f6
9 changed files with 155 additions and 248 deletions
+2 -14
View File
@@ -654,8 +654,7 @@ const WEB_ONLY_APP_URLS: Record<string, string> = {
/** App ID to port-based URL for container apps */
const APP_LAUNCH_URLS: Record<string, string> = {
'bitcoin-knots': 'http://localhost:8334',
'electrs': 'http://localhost:50002',
'btcpay-server': 'http://localhost:23000',
'btcpay-server': 'http://localhost:23000',
'lnd': 'http://localhost:8081',
'mempool': 'http://localhost:4080',
'homeassistant': 'http://localhost:8123',
@@ -732,7 +731,7 @@ async function loadCommunityMarketplace() {
// Get app tier classification (matches backend get_app_tier)
function getAppTier(appId: string): string {
const core = ['bitcoin-knots', 'bitcoin', 'lnd', 'mempool', 'electrs', 'btcpay-server', 'dwn', 'filebrowser']
const core = ['bitcoin-knots', 'bitcoin', 'lnd', 'mempool', 'btcpay-server', 'dwn', 'filebrowser']
const recommended = ['fedimint', 'vaultwarden', 'uptime-kuma', 'grafana', 'searxng', 'tailscale', 'portainer']
if (core.includes(appId)) return 'core'
if (recommended.includes(appId)) return 'recommended'
@@ -753,17 +752,6 @@ function getCuratedAppList() {
manifestUrl: undefined,
repoUrl: 'https://github.com/bitcoinknots/bitcoin'
},
{
id: 'electrs',
title: 'Electrs',
version: '0.4.1',
description: 'Electrum protocol indexer for Bitcoin. Powers Mempool and other Electrum clients. Requires Bitcoin Knots or Bitcoin Core.',
icon: '/assets/img/app-icons/electrs.svg',
author: 'Roman Zeyde',
dockerImage: 'docker.io/mempool/electrs:v0.4.1',
manifestUrl: undefined,
repoUrl: 'https://github.com/romanz/electrs'
},
{
id: 'btcpay-server',
title: 'BTCPay Server',