Commit Graph

3 Commits

Author SHA1 Message Date
Adam Shiervani 7d0919ff32 refactor(ui): Replace SectionHeader with new SettingsPageHeader and SettingsSectionHeader components
This commit introduces two new header components for settings pages:
- Created SettingsPageHeader for main page headers
- Created SettingsSectionHeader for subsection headers
- Replaced all existing SectionHeader imports with new components
- Updated styling and type definitions to support more flexible header rendering
2025-02-27 15:47:33 +01:00
Adam Shiervani a4a6ded17f feat(ui): Improve mobile navigation and scrolling in device settings 2025-02-27 13:17:37 +01:00
Adam Shiervani ffc049719a refactor(ui): Migrate settings and update routes to dedicated routes
This commit introduces a comprehensive refactoring of the UI routing and state management:
- Removed sidebar-based settings view
- Replaced global modal state with URL-based routing
- Added dedicated routes for settings, including general, security, and update sections
- Simplified modal and sidebar interactions
- Improved animation and transition handling using motion library
- Removed deprecated components and simplified route structure
2025-02-27 01:41:40 +01:00