feat: Enhance Signup and Chores functionality

- Added query invalidation on signup to refresh user profile data.
- Improved MyChores component to ensure data is loaded before rendering.
- Introduced dynamic sidepanel configuration with drag-and-drop functionality.
- Created TasksByAssigneeCard to visualize tasks assigned to users.
- Updated MFASettings and Settings components for better structure and usability.
- Implemented SettingsOverview for a comprehensive settings navigation experience.
- Added SidepanelSettings for customizing sidepanel card visibility and order.
- Refactored NavBar to include user profile avatar and improved layout.
This commit is contained in:
Mo Tarbin
2025-08-29 00:50:54 -04:00
parent 6b5a874db5
commit cf4d0565c5
19 changed files with 2077 additions and 188 deletions

View File

@@ -2,6 +2,7 @@ import App from '@/App'
import ChoreEdit from '@/views/ChoreEdit/ChoreEdit'
import Error from '@/views/Error'
import Settings from '@/views/Settings/Settings'
import SettingsOverview from '@/views/Settings/SettingsOverview'
import { Capacitor } from '@capacitor/core'
import { RouterProvider, createBrowserRouter } from 'react-router-dom'
import AuthenticationLoading from '../views/Authorization/Authenticating'
@@ -49,6 +50,10 @@ const Router = createBrowserRouter([
},
{
path: '/settings',
element: <SettingsOverview />,
},
{
path: '/settings/detailed',
element: <Settings />,
},
{