diff --git a/main.go b/main.go
index 7c44f8a..e5ba1cd 100644
--- a/main.go
+++ b/main.go
@@ -94,8 +94,10 @@ func main() {
return nil
})
- // create ssh key if it doesn't exist
app.OnBeforeServe().Add(func(e *core.ServeEvent) error {
+ // create ssh key if it doesn't exist
+ getSSHKey()
+ // api route to return public key
e.Router.GET("/getkey", func(c echo.Context) error {
requestData := apis.RequestInfo(c)
if requestData.Admin == nil {
diff --git a/site/index.html b/site/index.html
index 800e4d6..e3e71c6 100644
--- a/site/index.html
+++ b/site/index.html
@@ -4,7 +4,7 @@
-
Home
+ Qoma
\ No newline at end of file
diff --git a/site/public/favicon-red.svg b/site/public/favicon-red.svg
new file mode 100644
index 0000000..34daf83
--- /dev/null
+++ b/site/public/favicon-red.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/site/public/favicon.svg b/site/public/favicon.svg
index 3d846cb..d5f3cac 100644
--- a/site/public/favicon.svg
+++ b/site/public/favicon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/site/public/ubik-reiswar.svg b/site/public/ubik-reiswar.svg
deleted file mode 100644
index 6e17d50..0000000
--- a/site/public/ubik-reiswar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/site/src/components/add-server.tsx b/site/src/components/add-server.tsx
index 0c9a8cb..6aa0b93 100644
--- a/site/src/components/add-server.tsx
+++ b/site/src/components/add-server.tsx
@@ -27,8 +27,8 @@ export function AddServerButton() {
function copyDockerCompose(port: string) {
copyToClipboard(`services:
agent:
- image: 'henrygd/quoma-agent'
- container_name: 'quoma-agent'
+ image: 'henrygd/qoma-agent'
+ container_name: 'qoma-agent'
restart: unless-stopped
ports:
- '${port}:45876'
diff --git a/site/src/components/charts/container-cpu-chart.tsx b/site/src/components/charts/container-cpu-chart.tsx
index 92d3734..1f6878e 100644
--- a/site/src/components/charts/container-cpu-chart.tsx
+++ b/site/src/components/charts/container-cpu-chart.tsx
@@ -63,7 +63,7 @@ export default function ({ chartData }: { chartData: Record
Math.ceil(max)]}
+ domain={[0, (max: number) => Math.max(Math.ceil(max), 0.4)]}
// tickCount={5}
tickLine={false}
axisLine={false}
diff --git a/site/src/components/charts/disk-chart.tsx b/site/src/components/charts/disk-chart.tsx
index 736e0fa..61cc404 100644
--- a/site/src/components/charts/disk-chart.tsx
+++ b/site/src/components/charts/disk-chart.tsx
@@ -15,7 +15,7 @@ import Spinner from '../spinner'
const chartConfig = {
diskUsed: {
- label: 'Disk Use',
+ label: 'Disk Usage',
color: 'hsl(var(--chart-3))',
},
} satisfies ChartConfig
diff --git a/site/src/components/charts/mem-chart.tsx b/site/src/components/charts/mem-chart.tsx
index a3dc2dc..e4f663b 100644
--- a/site/src/components/charts/mem-chart.tsx
+++ b/site/src/components/charts/mem-chart.tsx
@@ -10,22 +10,29 @@ import { formatShortDate, formatShortTime } from '@/lib/utils'
import { useMemo } from 'react'
import Spinner from '../spinner'
-const chartConfig = {
- memUsed: {
- label: 'Memory Use',
- color: 'hsl(var(--chart-2))',
- },
-} satisfies ChartConfig
-
export default function ({
chartData,
}: {
- chartData: { time: string; mem: number; memUsed: number }[]
+ chartData: { time: string; mem: number; memUsed: number; memCache: number }[]
}) {
const totalMem = useMemo(() => {
return Math.ceil(chartData[0]?.mem)
}, [chartData])
+ const chartConfig = useMemo(
+ () => ({
+ memCache: {
+ label: 'Cache / Buffers',
+ color: 'hsl(var(--chart-2))',
+ },
+ memUsed: {
+ label: 'Used',
+ color: 'hsl(var(--chart-2))',
+ },
+ }),
+ []
+ ) satisfies ChartConfig
+
if (!chartData.length) {
return
}
@@ -61,7 +68,13 @@ export default function ({
+ a.name.localeCompare(b.name)}
+ labelFormatter={formatShortDate}
+ indicator="line"
+ />
}
/>
+
diff --git a/site/src/components/logo.tsx b/site/src/components/logo.tsx
index af017ed..5715bdc 100644
--- a/site/src/components/logo.tsx
+++ b/site/src/components/logo.tsx
@@ -1,8 +1,8 @@
export function Logo({ className }: { className?: string }) {
return (
// audiowide
-