From 8eff66dcec6372edafa8335b02d7f864348135aa Mon Sep 17 00:00:00 2001 From: Rob Colbert Date: Fri, 8 May 2026 14:08:49 -0400 Subject: [PATCH] user settings --- gadget-code/frontend/src/App.tsx | 2 + .../frontend/src/components/Header.tsx | 7 +- gadget-code/frontend/src/lib/api.ts | 10 + gadget-code/frontend/src/pages/Settings.tsx | 256 ++++++++++++++++++ gadget-code/src/controllers/api/v1/user.ts | 23 +- gadget-code/src/services/user.ts | 81 ++++-- 6 files changed, 360 insertions(+), 19 deletions(-) create mode 100644 gadget-code/frontend/src/pages/Settings.tsx diff --git a/gadget-code/frontend/src/App.tsx b/gadget-code/frontend/src/App.tsx index 0c361c1..6c7be43 100644 --- a/gadget-code/frontend/src/App.tsx +++ b/gadget-code/frontend/src/App.tsx @@ -9,6 +9,7 @@ import ProjectManager from './pages/ProjectManager'; import SignIn from './pages/SignIn'; import ChatSessionView from './pages/ChatSessionView'; import DroneManager from './pages/DroneManager'; +import Settings from './pages/Settings'; const TOKEN_KEY = 'dtp_auth_token'; const USER_KEY = 'dtp_user'; @@ -122,6 +123,7 @@ export default function App() { } /> } /> } /> + : } /> } /> (null); @@ -54,6 +55,10 @@ export default function Header({ user, onSignOut }: HeaderProps) { >