From 6d96c2bbe2fb1d336915d6f7b7d2329326a3dcf1 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 15 Dec 2025 12:54:12 -0500 Subject: [PATCH] feat: add BoardSettingsDropdown to top-right UI panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added the board settings dropdown between ShareBoardButton and StarBoardButton. Provides access to: - Board protection toggle (view-only mode) - Editor management for protected boards - Admin request functionality 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/ui/components.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ui/components.tsx b/src/ui/components.tsx index c6f08a8..90d1c60 100644 --- a/src/ui/components.tsx +++ b/src/ui/components.tsx @@ -11,6 +11,7 @@ import { NetworkGraphPanel } from "../components/networking" import CryptIDDropdown from "../components/auth/CryptIDDropdown" import StarBoardButton from "../components/StarBoardButton" import ShareBoardButton from "../components/ShareBoardButton" +import BoardSettingsDropdown from "../components/BoardSettingsDropdown" import { SettingsDialog } from "./SettingsDialog" // import { VersionHistoryPanel } from "../components/history" // TODO: Re-enable when version reversion is ready import { useAuth } from "../context/AuthContext" @@ -324,6 +325,13 @@ function CustomSharePanel() { + {/* Board settings (protection toggle, editor management) */} +
+ +
+ + + {/* Star board button */}