feat: add Discover page — cypherpunk app store with sovereignty messaging
- New Discover.vue with hero banner, featured sovereignty stack apps, principle cards, manifesto footer, and full app grid - Featured apps (Bitcoin Knots, LND, BTCPay, Vaultwarden) with expanded privacy/sovereignty descriptions - Discover is first tab in categories bar on App Store pages - Smart back navigation: detail pages return to Discover when navigated from there - Category clicks from Discover navigate to Marketplace with category pre-selected - Cypherpunk aesthetic: terminal tags, scanline overlays, gradient accents, animated Bitcoin orange headings - Global CSS classes: discover-hero, discover-terminal-tag, discover-featured-card, discover-principle-card, discover-manifesto - Route added: /dashboard/discover Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -98,6 +98,11 @@ const router = createRouter({
|
||||
name: 'lightning-channels',
|
||||
component: () => import('../views/apps/LightningChannels.vue'),
|
||||
},
|
||||
{
|
||||
path: 'discover',
|
||||
name: 'discover',
|
||||
component: () => import('../views/Discover.vue'),
|
||||
},
|
||||
{
|
||||
path: 'marketplace',
|
||||
name: 'marketplace',
|
||||
@@ -134,6 +139,11 @@ const router = createRouter({
|
||||
name: 'monitoring',
|
||||
component: () => import('../views/Monitoring.vue'),
|
||||
},
|
||||
{
|
||||
path: 'fleet',
|
||||
name: 'fleet',
|
||||
component: () => import('../views/Fleet.vue'),
|
||||
},
|
||||
{
|
||||
path: 'server/federation',
|
||||
name: 'federation',
|
||||
|
||||
Reference in New Issue
Block a user