From 0f9132b5a9186accd991492b73b9ef904342df29 Mon Sep 17 00:00:00 2001
From: Mohamed Bassem <me@mbassem.com>
Date: Sun, 11 Jan 2026 09:27:35 +0000
Subject: feat: privacy-respecting bookmark debugger admin tool (#2373)

* fix: parallelize queue enqueues in bookmark routes

* fix: guard meilisearch client init with mutex

* feat: add bookmark debugging admin tool

* more fixes

* more fixes

* more fixes
---
 apps/web/app/admin/layout.tsx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'apps/web/app/admin/layout.tsx')

diff --git a/apps/web/app/admin/layout.tsx b/apps/web/app/admin/layout.tsx
index 4b589712..03144b78 100644
--- a/apps/web/app/admin/layout.tsx
+++ b/apps/web/app/admin/layout.tsx
@@ -6,7 +6,7 @@ import Sidebar from "@/components/shared/sidebar/Sidebar";
 import SidebarLayout from "@/components/shared/sidebar/SidebarLayout";
 import { getServerAuthSession } from "@/server/auth";
 import { TFunction } from "i18next";
-import { Activity, ArrowLeft, Settings, Users } from "lucide-react";
+import { Activity, ArrowLeft, Settings, Users, Wrench } from "lucide-react";
 
 const adminSidebarItems = (
   t: TFunction,
@@ -35,6 +35,11 @@ const adminSidebarItems = (
     icon: <Settings size={18} />,
     path: "/admin/background_jobs",
   },
+  {
+    name: t("admin.admin_tools.admin_tools"),
+    icon: <Wrench size={18} />,
+    path: "/admin/admin_tools",
+  },
 ];
 
 export default async function AdminLayout({
-- 
cgit v1.2.3-70-g09d2

