diff --git a/README.md b/README.md index 2319da0..f6c373e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,24 @@ -# NaxOS Web Dashboard (`naxos-ui`) +

+ NaxOS Logo +

-[![Gitea Actions](https://git.lholz.de/naxos/naxos-ui/actions/workflows/ci.yaml/badge.svg)](https://git.lholz.de/naxos/naxos-ui/actions) +

NaxOS Web Dashboard

-The **NaxOS Web Dashboard** is a modern, responsive, non-technical web interface for managing the NaxOS storage appliance. Built with React, TypeScript, Tailwind CSS, Lucide Icons, and embedded CNCF Perses analytics. +

+ Modern, Responsive Web Interface for NaxOS Storage Appliance (NixOS 26.05 & OpenZFS) +
+ Built with React 18, TypeScript, Tailwind CSS, Lucide Icons, and Embedded CNCF Perses Analytics +

+ +

+ Gitea Actions + Gitea Packages + NixOS 26.05 +

+ +--- + +The **NaxOS Web Dashboard** is a modern, responsive, non-technical web interface for managing the NaxOS storage appliance running on NixOS 26.05. Built with React, TypeScript, Tailwind CSS, Lucide Icons, and embedded CNCF Perses analytics. ## Dashboard Showcase diff --git a/docs/images/logo.svg b/docs/images/logo.svg new file mode 100644 index 0000000..8b59f1a --- /dev/null +++ b/docs/images/logo.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logo.svg b/public/logo.svg index 817e6df..8b59f1a 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,6 +1,62 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/screenshots/app-store.png b/public/screenshots/app-store.png index b69e7e0..b5dccc4 100644 Binary files a/public/screenshots/app-store.png and b/public/screenshots/app-store.png differ diff --git a/public/screenshots/dashboard-overview.png b/public/screenshots/dashboard-overview.png index 4898f07..3df57f0 100644 Binary files a/public/screenshots/dashboard-overview.png and b/public/screenshots/dashboard-overview.png differ diff --git a/public/screenshots/gitops-sync.png b/public/screenshots/gitops-sync.png index 3130854..b71dc4e 100644 Binary files a/public/screenshots/gitops-sync.png and b/public/screenshots/gitops-sync.png differ diff --git a/public/screenshots/migration-wizard.png b/public/screenshots/migration-wizard.png index 2f55e6d..fc96472 100644 Binary files a/public/screenshots/migration-wizard.png and b/public/screenshots/migration-wizard.png differ diff --git a/public/screenshots/perses-analytics.png b/public/screenshots/perses-analytics.png index c0afc0c..7c8963d 100644 Binary files a/public/screenshots/perses-analytics.png and b/public/screenshots/perses-analytics.png differ diff --git a/public/screenshots/shares-management.png b/public/screenshots/shares-management.png index f7aa83e..1bebfb1 100644 Binary files a/public/screenshots/shares-management.png and b/public/screenshots/shares-management.png differ diff --git a/public/screenshots/storage-management.png b/public/screenshots/storage-management.png index 45dfe5e..6fbc729 100644 Binary files a/public/screenshots/storage-management.png and b/public/screenshots/storage-management.png differ diff --git a/public/screenshots/system-logs.png b/public/screenshots/system-logs.png index 12f2461..850e05d 100644 Binary files a/public/screenshots/system-logs.png and b/public/screenshots/system-logs.png differ diff --git a/src/api/client.ts b/src/api/client.ts index 1b6adab..b1dc851 100644 --- a/src/api/client.ts +++ b/src/api/client.ts @@ -92,7 +92,7 @@ function getFallbackData(endpoint: string, options?: RequestInit): any { zfsPoolsCount: 1, activeSharesCount: 3, runningAppsCount: 2, - osVersion: 'NaxOS 24.11 (NixOS Vicuna)', + osVersion: 'NaxOS 26.05 (NixOS)', nixosGeneration: 42, }, }; diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 6fbb8f6..b0710ab 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -32,10 +32,8 @@ export const Sidebar: React.FC = ({ currentTab, onSelectTab }) =>
-
-
- -
+
+ NaxOS Logo
diff --git a/src/views/GitOpsView.tsx b/src/views/GitOpsView.tsx index 6d94ec3..16aa8e8 100644 --- a/src/views/GitOpsView.tsx +++ b/src/views/GitOpsView.tsx @@ -92,7 +92,7 @@ export const GitOpsView: React.FC = ({ onChange={(e) => setSelectedChannel(e.target.value as any)} className="bg-slate-950 border border-slate-800 rounded-lg px-2.5 py-1 text-slate-200 text-xs font-semibold focus:outline-none focus:border-emerald-500" > - + diff --git a/src/views/OverviewView.tsx b/src/views/OverviewView.tsx index b7b0916..6a0422c 100644 --- a/src/views/OverviewView.tsx +++ b/src/views/OverviewView.tsx @@ -34,7 +34,7 @@ export const OverviewView: React.FC = ({

Appliance Overview

- Running {status?.osVersion || 'NaxOS 24.11'} on OpenZFS storage engine + Running {status?.osVersion || 'NaxOS 26.05'} on OpenZFS storage engine