diff --git a/spinifex/services/spinifexui/frontend/index.html b/spinifex/services/spinifexui/frontend/index.html
index 6268e9a79..a8dbb1122 100644
--- a/spinifex/services/spinifexui/frontend/index.html
+++ b/spinifex/services/spinifexui/frontend/index.html
@@ -5,7 +5,7 @@
-
+
diff --git a/spinifex/services/spinifexui/frontend/package.json b/spinifex/services/spinifexui/frontend/package.json
index 812a7d7a7..97a82260a 100644
--- a/spinifex/services/spinifexui/frontend/package.json
+++ b/spinifex/services/spinifexui/frontend/package.json
@@ -1,5 +1,5 @@
{
- "name": "hive-ui",
+ "name": "spinifex-ui",
"private": true,
"type": "module",
"scripts": {
diff --git a/spinifex/services/spinifexui/frontend/src/layouts/sidebar-layout.tsx b/spinifex/services/spinifexui/frontend/src/layouts/sidebar-layout.tsx
index 92fe50320..201cd7a64 100644
--- a/spinifex/services/spinifexui/frontend/src/layouts/sidebar-layout.tsx
+++ b/spinifex/services/spinifexui/frontend/src/layouts/sidebar-layout.tsx
@@ -260,12 +260,12 @@ export function SidebarLayout() {
{...props}
>
-
+
MH
- Mulga Hive
- hive@mulgadc.com
+ Mulga Spinifex
+ spinifex@mulgadc.com
diff --git a/spinifex/services/spinifexui/frontend/src/lib/auth.test.ts b/spinifex/services/spinifexui/frontend/src/lib/auth.test.ts
index 069a407ad..dd24818ba 100644
--- a/spinifex/services/spinifexui/frontend/src/lib/auth.test.ts
+++ b/spinifex/services/spinifexui/frontend/src/lib/auth.test.ts
@@ -27,7 +27,7 @@ afterEach(() => {
describe("setCredentials", () => {
it("stores credentials in localStorage", () => {
setCredentials(validCreds)
- const stored = localStorage.getItem("hive:v1:aws-credentials")
+ const stored = localStorage.getItem("spinifex:v1:aws-credentials")
expect(JSON.parse(stored ?? "")).toEqual(validCreds)
})
@@ -45,7 +45,7 @@ describe("getCredentials", () => {
})
it("reads from localStorage on first call", () => {
- localStorage.setItem("hive:v1:aws-credentials", JSON.stringify(validCreds))
+ localStorage.setItem("spinifex:v1:aws-credentials", JSON.stringify(validCreds))
expect(getCredentials()).toEqual(validCreds)
})
@@ -58,13 +58,13 @@ describe("getCredentials", () => {
})
it("returns null for invalid JSON in localStorage", () => {
- localStorage.setItem("hive:v1:aws-credentials", "not-json")
+ localStorage.setItem("spinifex:v1:aws-credentials", "not-json")
expect(getCredentials()).toBeNull()
})
it("returns null when stored data fails schema validation", () => {
localStorage.setItem(
- "hive:v1:aws-credentials",
+ "spinifex:v1:aws-credentials",
JSON.stringify({ accessKeyId: "short", secretAccessKey: "" }),
)
expect(getCredentials()).toBeNull()
@@ -72,7 +72,7 @@ describe("getCredentials", () => {
it("returns null when stored object is missing fields", () => {
localStorage.setItem(
- "hive:v1:aws-credentials",
+ "spinifex:v1:aws-credentials",
JSON.stringify({ accessKeyId: "AKIAIOSFODNN7EXAMPLE" }),
)
expect(getCredentials()).toBeNull()
@@ -83,7 +83,7 @@ describe("clearCredentials", () => {
it("removes credentials from localStorage", () => {
setCredentials(validCreds)
clearCredentials()
- expect(localStorage.getItem("hive:v1:aws-credentials")).toBeNull()
+ expect(localStorage.getItem("spinifex:v1:aws-credentials")).toBeNull()
})
it("clears the in-memory cache", () => {
diff --git a/spinifex/services/spinifexui/frontend/src/lib/auth.ts b/spinifex/services/spinifexui/frontend/src/lib/auth.ts
index 4718a6818..03b90b388 100644
--- a/spinifex/services/spinifexui/frontend/src/lib/auth.ts
+++ b/spinifex/services/spinifexui/frontend/src/lib/auth.ts
@@ -1,7 +1,7 @@
import { z } from "zod"
// Versioned storage key - increment version when schema changes
-const STORAGE_KEY = "hive:v1:aws-credentials"
+const STORAGE_KEY = "spinifex:v1:aws-credentials"
export const awsCredentialsSchema = z.object({
accessKeyId: z
diff --git a/spinifex/services/spinifexui/frontend/src/main.tsx b/spinifex/services/spinifexui/frontend/src/main.tsx
index 1200f0413..565e4d732 100644
--- a/spinifex/services/spinifexui/frontend/src/main.tsx
+++ b/spinifex/services/spinifexui/frontend/src/main.tsx
@@ -40,7 +40,7 @@ if (rootElement && !rootElement.innerHTML) {
const root = ReactDOM.createRoot(rootElement)
root.render(
-
+
diff --git a/spinifex/services/spinifexui/spinifexui_test.go b/spinifex/services/spinifexui/spinifexui_test.go
index 5ce7b0d9e..581ff1137 100644
--- a/spinifex/services/spinifexui/spinifexui_test.go
+++ b/spinifex/services/spinifexui/spinifexui_test.go
@@ -107,7 +107,7 @@ func TestStatus_ReturnsValidState(t *testing.T) {
status, err := svc.Status()
assert.NoError(t, err)
- // On a dev machine the hive-ui PID file may exist, so accept either outcome
+ // On a dev machine the spinifex-ui PID file may exist, so accept either outcome
assert.True(t, status == "stopped" || len(status) > 0, "status should be non-empty")
}
@@ -121,7 +121,7 @@ func TestReload_ReturnsNil(t *testing.T) {
}
func TestServiceName(t *testing.T) {
- assert.Equal(t, "hive-ui", serviceName)
+ assert.Equal(t, "spinifex-ui", serviceName)
}
func TestSecurityHeadersMiddleware(t *testing.T) {