Commit Graph
968 Commits
Author SHA1 Message Date
Faris Armoush 86b8771694 bump-v of web deployment action. 2025-04-15 16:12:01 +03:00
Faris Armoush 1023170788 Sort communities in create new routine dropdown. 2025-04-14 11:25:36 +03:00
Faris Armoush cbaeecc968 Merge pull request #139 from SyncrowIOT/SP-1189-FE-Add-Button-Not-clickable-Opening-Pop-up-in-Community-Screen
Sp 1189 fe add button not clickable opening pop up in community screen
2025-04-13 16:22:37 +03:00
mohammadnemer1 2a95720cb0 Merge pull request #140 from SyncrowIOT/SP-1345-FE-SOS-Button-UI-Issue
Refactor SosDeviceControlsView
2025-04-13 16:20:55 +03:00
mohammad 4fae2d6be0 Refactor SosDeviceControlsView 2025-04-13 16:19:16 +03:00
mohammadnemer1 5b84076572 Merge pull request #138 from SyncrowIOT/SP-1192-FE-Implement-the-schedule-on-the-web-for-the-AC-device
Sp 1192 fe implement the schedule on the web for the ac device
2025-04-13 15:02:02 +03:00
mohammad 9bf37243a6 remove unused code and make a limitation for the nobody time picker 2025-04-13 14:55:55 +03:00
Faris Armoush acad0e8c9c SP-1189-FE-Add-Button-Not-clickable-Opening-Pop-up-in-Community-Screen 2025-04-13 14:50:07 +03:00
Faris Armoush 79f5ef7871 simplify space selection logic. 2025-04-13 13:12:48 +03:00
Faris Armoush 6493f02bcc simplify if statements readabaility. 2025-04-13 13:08:23 +03:00
Faris Armoush c7c8898763 removed redundant code. 2025-04-13 12:52:38 +03:00
Faris Armoush 62ee9a72d6 moved SidebarHeader and SidebarAddCommunityButton to their own files. 2025-04-13 12:47:05 +03:00
Faris Armoush 55695ca5db refactor: improve readability and structure in SidebarWidget's space tile handling 2025-04-13 12:33:50 +03:00
Faris Armoush c2f5a8df10 refactor: streamline context usage and improve readability in SidebarWidget 2025-04-13 12:31:17 +03:00
Faris Armoush cd9821679e added trailing commas. 2025-04-13 12:29:38 +03:00
Faris Armoush bfd3d4542e refactor: simplify onSearchChanged callback to use expressions. 2025-04-13 12:28:50 +03:00
Faris Armoush 35a99ccda7 removed unnecessary comments from SidebarWidget. 2025-04-13 12:27:04 +03:00
Faris Armoush 978934399e fixed invalid use of a private type in a public API in SidebarWidget. 2025-04-13 12:25:28 +03:00
Faris Armoush bc32fe7941 removed unused method and its use. 2025-04-13 12:25:03 +03:00
mohammad cb6d50d367 remove unnecessary print statement 2025-04-13 12:21:35 +03:00
mohammad 97eb1c152b Implement a countdown timer for the AC and fix bugs in the 'Forgot Password' 2025-04-13 12:18:56 +03:00
Faris Armoush c23176706f Merge pull request #136 from SyncrowIOT/SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions
Implementing the Ceiling Sensor in Routine WEB
2025-04-09 13:19:53 +03:00
Faris Armoush 387ef99728 fix: handle nullable uuid in GatewayModel.fromJson 2025-04-09 12:33:20 +03:00
Faris Armoush 694a5a7dda Refactor GatewayModel.fromJson to use a loop for status parsing instead of firstWhere. 2025-04-09 12:32:44 +03:00
Faris Armoush c90b9a1912 bugfix/ range index errorof automations in routines. 2025-04-09 12:24:59 +03:00
Faris Armoush 7860292276 Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions 2025-04-09 12:19:53 +03:00
mohammadnemer1 550acc4953 Merge pull request #137 from SyncrowIOT/fix-remove-option-from-then-dialog-routins
add dialogType to devices and add parameter in showSwitchFunctionsDialog
2025-04-09 12:18:33 +03:00
mohammad fd6b737556 Refactor one_gang_switch_dialog.dart to use one_gang_switch instead of ac in function names and variables 2025-04-09 12:17:26 +03:00
Faris Armoush 3d5825adca Merge branch 'SP-1366-FE-Add-Gateway-Device-Card-to-Devices-Section' of https://github.com/SyncrowIOT/web into SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions 2025-04-09 11:21:20 +03:00
Faris Armoush 9c97e2879a Refactor constructor syntax for Gateway functions to use initializer list 2025-04-09 10:57:22 +03:00
Faris Armoush fda96025e9 uncommented code. 2025-04-09 10:41:38 +03:00
Faris Armoush 92aa574944 update GatewayMasterState.getOperationalValues to match what the api expects. 2025-04-09 10:21:49 +03:00
mohammad d08ab8caac add dialogType to devices and add parameter in showSwitchFunctionsDialog 2025-04-09 10:09:56 +03:00
Faris Armoush 774f21a55b Refactor RoutineDevices to consolidate device data preparation in a single map to remove code duplication. 2025-04-09 09:59:15 +03:00
Faris Armoush 9b69ec31e9 Refactor RoutineDevices to use a class-level constant for allowed product types. 2025-04-09 09:57:18 +03:00
Faris Armoush a242377ea6 Fully refactored CreateRoutine/Gateway feature. 2025-04-09 09:46:45 +03:00
Faris Armoush 3a0c8edf86 SP-1365/ Gateway Functions Popup (for “Then” section). 2025-04-08 16:42:31 +03:00
Faris Armoush 970f7ed16f SP-1365 2025-04-08 16:42:12 +03:00
Faris Armoush 006bd4c8ae SP-1364/ Gateway Conditions Popup (for “If” section) 2025-04-08 16:20:22 +03:00
Faris Armoush b6752683fd Add Gateway dialog and functions integration 2025-04-08 15:08:53 +03:00
Faris Armoush b0846b2fef Add Gateway operational value classes and implementations 2025-04-08 15:08:33 +03:00
Faris Armoush 8a244dcd23 Created GatewayModel. 2025-04-08 15:08:15 +03:00
Faris Armoush 9d4395e204 Added gateway product type to IfContainer. 2025-04-08 15:08:01 +03:00
Faris Armoush 46f318734a Add SVG icons for active bell and gear 2025-04-08 15:06:17 +03:00
Faris Armoush 7accf1d4c8 SP-1366- Add Gateway Device Card to Devices Section. 2025-04-08 13:07:53 +03:00
mohammadnemer1 c2476b9719 Merge pull request #132 from SyncrowIOT/fix_routine_popup_and_wall_sensor_bugs
Fix routine popup and wall sensor bugs
2025-04-07 16:43:48 +03:00
mohammad a56f4e488e Refactor routine_view_card.dart to adjust the size of the CircularProgressIndicator
Fix routine popup
Update wall_presence_sensor.dart to handle null selectedOperationName
2025-04-07 16:42:44 +03:00
mohammad 6bd9fb7e4e Refactor routine_view_card.dart to adjust the size o 2025-04-07 16:22:21 +03:00
mohammad d264409d29 - Refactor the WpsFunctions class in wps_functions.dart to use 'cm' instead of 'temp' for the description of operational values.
- Update the WallPresenceSensor class in wall_presence_sensor.dart to use the selected operation name
2025-04-07 14:27:36 +03:00
mohammad ca44f3bf55 fix routine popup 2025-04-07 12:53:12 +03:00