Commit Graph
47 Commits
Author SHA1 Message Date
Faris Armoush 9d3b58deeb Refactor wall presence sensor components and add new widgets for improved functionality and clarity to ensure reusability in the future for other devices. 2025-04-10 14:32:09 +03:00
Faris Armoush 9ca6fb8640 Remove unnecessary extension methods for operational value codes in CPS functions 2025-04-10 14:03:44 +03:00
Faris Armoush 796409600e Update operation codes for CpsPresenceJudgementThresholdFunction and CpsMotionAmplitudeTriggerThresholdFunction. 2025-04-10 14:03:08 +03:00
Faris Armoush 75b2f96428 added spaces in operational value descriptions to match figma design. 2025-04-10 11:27:02 +03:00
Faris Armoush 7c68b90aef Refactor CPS functions to implement operational value generation with min, max, and step parameters. 2025-04-10 10:59:43 +03:00
Faris Armoush 729080ec4e Refactor CPS function codes to use helper methods for consistency and clarity 2025-04-10 10:11:12 +03:00
Faris Armoush 627ff4e929 Update operation codes and values for various CPS functions. 2025-04-09 17:00:21 +03:00
Faris Armoush 6d612398ed Update operation names in CpsFunctions and add toggle codes to CeilingSensorHelper 2025-04-09 16:41:03 +03:00
Faris Armoush 3f565788d5 Refactor CeilingSensorDialog to be a StatefulWidget. 2025-04-09 15:42:22 +03:00
Faris Armoush 120ed85d10 Add CPS case to device function switch for ceiling sensor integration 2025-04-09 15:41:28 +03:00
Faris Armoush c1d9846899 Enhance CeilingSensorHelper: Add deviceName and deviceId parameters to sensor functions 2025-04-09 15:41:21 +03:00
Faris Armoush cd9ed5861a Implemented some operations for the cps feature. 2025-04-09 15:40:44 +03:00
Faris Armoush c0662bb19e Added assets. 2025-04-09 15:23:56 +03:00
Faris Armoush 5b29228738 Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1275-FE-Identify-Add-Ceiling-Sensor-Card-to-IF-THEN-Sections 2025-04-09 13:21:43 +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 4ea91b9333 SP-1276/ Show Configuration Pop-up on Drop. 2025-04-09 13:16:36 +03:00
Faris Armoush 6c691d4b3c displays ceiling sensor in routine 2025-04-09 12:46:43 +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
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
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
Faris Armoush 973ae82bec Merge pull request #125 from SyncrowIOT/SP-1271-rework
SP-1271-rework
2025-04-06 11:59:46 +03:00
fkarmoush 22935f7007 SP-1271-rework 2025-03-27 14:52:26 +03:00
Faris Armoush 5bf5120883 Merge pull request #124 from SyncrowIOT/SP-1271-Fix-Deployment
SP-1271-Fix-Deployment
2025-03-27 13:45:59 +03:00
fkarmoush f307aaff9d Removed the usage of spacing property because the GitHub action doesnt support the version that has it, so instead opted for using Padding. 2025-03-27 11:08:57 +03:00
Faris Armoush aea18fb293 Merge pull request #123 from SyncrowIOT/SP-1271-FE-Remove-Community-Field-from-Device-Management-Screen
Sp 1271 fe remove community field from device management screen
2025-03-26 12:57:16 +03:00
fkarmoush 835dfe8785 Rename controller variables in DeviceSearchFilters to be private to control access control. 2025-03-26 12:40:25 +03:00
fkarmoush f670ae78aa Refactor device search filters layout for improved code organization and to remove any code duplication. 2025-03-26 12:39:51 +03:00
fkarmoush d3128a9c9c Refactor search button callback for improved readability 2025-03-26 12:37:03 +03:00
fkarmoush b65f172f9d Removed memory leak bug from DeviceSearchFilters widget. 2025-03-26 12:36:26 +03:00
fkarmoush dad18b77de Removed community filter field from DeviceSearchFilters. 2025-03-26 12:35:04 +03:00