diff --git a/app/router/demomode.go b/app/router/demomode.go
index 8b0e74e..d50d38f 100644
--- a/app/router/demomode.go
+++ b/app/router/demomode.go
@@ -68,7 +68,7 @@ func isDemoMode(ctx context.Context, queries *sqlc.Queries) bool {
}
}
- return true, nil
+ return len(features) > 0, nil
}); err != nil {
slog.ErrorContext(ctx, "Failed to check demo mode", "error", err)
diff --git a/ui/src/components/layout/SideBar.vue b/ui/src/components/layout/SideBar.vue
index c657ff6..a8e8785 100644
--- a/ui/src/components/layout/SideBar.vue
+++ b/ui/src/components/layout/SideBar.vue
@@ -108,6 +108,21 @@ const initials = (user: { name?: string } | undefined) => {
+
+
+ Overview
+
+
+
+
+
+ Dashboard
+
+
+
+
+
+
Tickets
diff --git a/ui/src/components/ui/sidebar/utils.ts b/ui/src/components/ui/sidebar/utils.ts
index b681f60..c894cda 100644
--- a/ui/src/components/ui/sidebar/utils.ts
+++ b/ui/src/components/ui/sidebar/utils.ts
@@ -6,7 +6,7 @@ export const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7
export const SIDEBAR_WIDTH = '16rem'
export const SIDEBAR_WIDTH_MOBILE = '18rem'
export const SIDEBAR_WIDTH_ICON = '3rem'
-export const SIDEBAR_KEYBOARD_SHORTCUT = 'b'
+export const SIDEBAR_KEYBOARD_SHORTCUT = '`'
export const [useSidebar, provideSidebarContext] = createContext<{
state: ComputedRef<'expanded' | 'collapsed'>
diff --git a/ui/src/views/LoginView.vue b/ui/src/views/LoginView.vue
index c97e74f..223c781 100644
--- a/ui/src/views/LoginView.vue
+++ b/ui/src/views/LoginView.vue
@@ -86,7 +86,7 @@ watch(
diff --git a/ui/tests/e2e/util.ts b/ui/tests/e2e/util.ts
index b024c21..4047968 100644
--- a/ui/tests/e2e/util.ts
+++ b/ui/tests/e2e/util.ts
@@ -19,9 +19,9 @@ export const test = baseTest.extend({
export const login = async (page, admin: boolean = true) => {
await page.goto('login')
if (admin) {
- await page.getByPlaceholder('Username').fill('admin@catalyst-soar.com')
+ await page.getByPlaceholder('Email').fill('admin@catalyst-soar.com')
} else {
- await page.getByPlaceholder('Username').fill('user@catalyst-soar.com')
+ await page.getByPlaceholder('Email').fill('user@catalyst-soar.com')
}
await page.getByPlaceholder('Password').fill('1234567890')
await page.getByRole('button', { name: 'Login' }).click()