diff --git a/frontend/src/data/sample.js b/frontend/src/data/sample.js index 8775ad7..dc2736a 100644 --- a/frontend/src/data/sample.js +++ b/frontend/src/data/sample.js @@ -44,24 +44,28 @@ export function fallbackServices() { services: [ { name: "Keycloak", + icon: "🔐", category: "identity", summary: "Unified accounts for Single Sign-On. OIDC & LDAP", link: "https://sso.bstein.dev", }, { name: "Nextcloud", + icon: "☁️", category: "productivity", summary: "Storage, office, and mail apps for bstein.dev users.", link: "https://cloud.bstein.dev", }, { name: "VaultWarden", + icon: "🔑", category: "security", summary: "Open Source & private password manager.", link: "https://vault.bstein.dev", }, { name: "AI Chat", + icon: "🤖", category: "ai", summary: "Customized LLM for the titan home lab.", link: "/ai/chat", @@ -70,30 +74,35 @@ export function fallbackServices() { }, { name: "Jellyfin", + icon: "🎬", category: "streaming", summary: "Family movies streaming server with GPU acceleration.", link: "https://stream.bstein.dev", }, { name: "Pegasus", + icon: "📤", category: "streaming", summary: "Upload pipeline feeding the Jellyfin library.", link: "https://pegasus.bstein.dev", }, { name: "Grafana", + icon: "📈", category: "observability", summary: "Atlas metrics and dashboards for the lab.", link: "https://metrics.bstein.dev", }, { name: "OpenSearch", + icon: "🔎", category: "observability", - summary: "Centralized logs for Atlas services. Powered by Fluent Bit.", + summary: "Centralized Atlas services logs. Powered by Fluent Bit.", link: "https://logs.bstein.dev", }, { name: "Element", + icon: "💬", category: "comms", summary: "Discord style communication system for users.", link: "https://live.bstein.dev", @@ -102,6 +111,7 @@ export function fallbackServices() { }, { name: "Matrix (Synapse)", + icon: "🧩", category: "comms", summary: "Encrypted chat backend with bot integrations.", link: "https://live.bstein.dev", @@ -110,6 +120,7 @@ export function fallbackServices() { }, { name: "LiveKit", + icon: "🎥", category: "comms", summary: "Video and Voice SFU calls integrated into Element.", link: "https://live.bstein.dev", @@ -118,6 +129,7 @@ export function fallbackServices() { }, { name: "Coturn", + icon: "📡", category: "comms", summary: "Integrated VoIP server for reliable calls.", link: "https://live.bstein.dev", @@ -126,6 +138,7 @@ export function fallbackServices() { }, { name: "Mailu", + icon: "✉️", category: "mail", summary: "Self-hosted mailserver with accepted outgoing mail.", link: "https://mail.bstein.dev", @@ -133,36 +146,42 @@ export function fallbackServices() { }, { name: "Gitea", + icon: "🍵", category: "dev", summary: "Source control for dev projects.", link: "https://scm.bstein.dev", }, { name: "Jenkins", + icon: "🏗️", category: "dev", summary: "Continuous integration build pipelines.", link: "https://ci.bstein.dev", }, { name: "Harbor", + icon: "⚓", category: "dev", summary: "Artifact Registry for build artifacts.", link: "https://registry.bstein.dev", }, { name: "Flux", + icon: "🧲", category: "dev", summary: "GitOps UI for flux continuous deployment drift prevention.", link: "https://cd.bstein.dev", }, { name: "Vault", + icon: "🗝️", category: "dev", summary: "Secrets for secure environment injection.", link: "https://secret.bstein.dev", }, { name: "Monero", + icon: "🪙", category: "crypto", summary: "Private monero node for monero wallets.", link: "/monero", @@ -170,6 +189,7 @@ export function fallbackServices() { }, { name: "Oceanus", + icon: "🌊", category: "crypto", summary: "Dedicated SUI Validator - Planned.", link: "#", @@ -178,6 +198,7 @@ export function fallbackServices() { }, { name: "AI Vision", + icon: "👁️", category: "ai", summary: "Visualization tool - Planned", link: "/ai/roadmap", @@ -186,6 +207,7 @@ export function fallbackServices() { }, { name: "AI Speech", + icon: "🎙️", category: "ai", summary: "Live Translation - Planned", link: "/ai/roadmap", @@ -194,6 +216,7 @@ export function fallbackServices() { }, { name: "AI Translation", + icon: "🌐", category: "ai", summary: "Inline translation (roadmap) for comms.", link: "/ai/roadmap", diff --git a/frontend/src/views/AppsView.vue b/frontend/src/views/AppsView.vue index 5ed1571..f56006f 100644 --- a/frontend/src/views/AppsView.vue +++ b/frontend/src/views/AppsView.vue @@ -84,7 +84,7 @@ const sections = [ }, { title: "Communications", - description: "Chat rooms, calls, and bots. Element X (mobile) is the recommended client.", + description: "Chat rooms, calls, and bots. Element X (mobile) compatible.", groups: [ { title: "Chat",