Commit Graph

9 Commits

Author SHA1 Message Date
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
Adam Shiervani 0588a35fd0 refactor(ui): Simplify Escape key navigation in device route 2025-02-26 00:58:00 +01:00
Adam Shiervani c6868c1427 feat(ui): Add local authentication route 2025-02-26 00:38:58 +01:00
Adam Shiervani bb4ee2a6c7 feat(ui): Add dedicated update route and refactor update dialog state management 2025-02-26 00:13:02 +01:00
Adam Shiervani a2652c5265 feat(ui): Add other session handling route and modal 2025-02-25 23:34:25 +01:00
Adam Shiervani 7304e6b672
feat(cloud): Add custom cloud API URL configuration support (#181)
* feat(cloud): Add custom cloud API URL configuration support

- Implement RPC methods to set, get, and reset cloud URL
- Update cloud registration to remove hardcoded cloud API URL
- Modify UI to allow configuring custom cloud API URL in developer settings
- Remove environment-specific cloud configuration files
- Simplify cloud URL configuration in UI config

* fix(ui): Update cloud app URL to production environment in device mode

* refactor(ui): Remove SIGNAL_API env & Rename to DEVICE_API to make clear distinction between  CLOUD_API and DEVICE_API.

* feat(ui): Only show Cloud API URL Change on device mode

* fix(cloud): Don't override the CloudURL on deregistration from the cloud.
2025-02-25 16:10:46 +01:00
Aveline cd333c4ebc
feat(extension): ATX/DC/Serial extension support 2025-02-17 18:37:47 +01:00
Aveline f3b4dbce49
feat: use the api url from device config (#161) 2025-02-17 11:34:38 +01:00
Adam Shiervani 20780b65db Release 202412292127 2024-12-29 21:27:42 +01:00