From 780726a4e37b446f53e2b477065eefeaea8c1382 Mon Sep 17 00:00:00 2001 From: saopig1 <4x7sw862st@gmail.com> Date: Wed, 27 May 2026 15:38:42 +0800 Subject: [PATCH] feat(web): role-aware UI (badge, selector, toggle button, hide admin-only sections for members) --- web/src/components/Navbar.vue | 10 +++++ web/src/composables/useSession.ts | 2 + web/src/views/Settings.vue | 75 +++++++++++++++++++++++++++---- 3 files changed, 78 insertions(+), 9 deletions(-) diff --git a/web/src/components/Navbar.vue b/web/src/components/Navbar.vue index 789e865..1024b3f 100644 --- a/web/src/components/Navbar.vue +++ b/web/src/components/Navbar.vue @@ -91,6 +91,9 @@