diff --git a/frontend/app/[locale]/page.tsx b/frontend/app/[locale]/page.tsx
index d90cf8062..03d85920a 100644
--- a/frontend/app/[locale]/page.tsx
+++ b/frontend/app/[locale]/page.tsx
@@ -54,6 +54,10 @@ export default function Homepage() {
const navigateToSetup = () => navigateWithPermissionCheck("/setup");
const navigateToSpace = () => navigateWithPermissionCheck("/space");
+ // Check if user has access to setup and space routes
+ const hasSetupAccess = canAccessRoute("/setup");
+ const hasSpaceAccess = canAccessRoute("/space");
+
return (
{/* Hero area */}
@@ -80,14 +84,15 @@ export default function Homepage() {
{t("page.description")}
- {/* Three parallel buttons - responsive: row on wide, column on narrow */}
+ {/* Action buttons - responsive: row on wide, column on narrow */}
+ {/* Always show the primary "Start Chat" button */}
-
+
diff --git a/frontend/components/auth/avatarDropdown.tsx b/frontend/components/auth/avatarDropdown.tsx
index e1c234c75..a05584d1c 100644
--- a/frontend/components/auth/avatarDropdown.tsx
+++ b/frontend/components/auth/avatarDropdown.tsx
@@ -135,16 +135,6 @@ export function AvatarDropdown() {
});
},
},
- {
- key: "revoke",
- icon:
,
- label: t("auth.revoke"),
- // danger: true,
- className: "hover:!bg-red-100 focus:!bg-red-400 focus:!text-white",
- onClick: () => {
- setIsDeleteModalOpen(true);
- },
- },
];
return (