mohammad
14a5d26ef9
add new flush sensor device to app
2025-05-06 16:20:05 +03:00
mohammad
8a21828dd4
add water heater device to routine and fix device type in routine
2025-05-05 10:00:54 +03:00
Faris Armoush
5890a70243
Added CLIENT_ID and CLIENT_SECRET to .env.staging file.
2025-04-29 10:37:08 +03:00
mohammadnemer1
5a70df0a61
Merge pull request #94 from SyncrowIOT/SP-1471-BE-On-mobile-app-Error-while-retrieving-scene-details-on-4-6-Scenes-devices
...
Refactor device_info_model.dart and devices_api.dart
2025-04-28 16:13:34 +03:00
mohammad
d493000c20
Refactor return type of deviceByUuid API method in devices_api.dart
2025-04-28 16:11:07 +03:00
mohammad
6a27f863c3
Refactor device_info_model.dart and devices_api.dart
2025-04-28 15:59:10 +03:00
mohammadnemer1
bde418e52a
Merge pull request #93 from SyncrowIOT/SP-1472-FE-On-Mobile-2-3-Gangs-Devices-conditions-Action-names-are-changing-when-we-save-a-routine-then-try-to-edit-it
...
Sp 1472 fe on mobile 2 3 gangs devices conditions action names are changing when we save a routine then try to edit it
2025-04-28 11:25:33 +03:00
mohammad
3725d28a5e
Refactor device names in scene operations data helper
2025-04-28 11:06:27 +03:00
Faris Armoush
f30b7b0831
Fixed routines bug where it threw 404 because of a developer error.
2025-04-28 10:02:41 +03:00
Faris Armoush
405cccad03
Merge pull request #92 from SyncrowIOT/SP-1477-FE-On-mobile-app-Error-fetching-device-functions-status-when-we-open-the-power-clamp-device-control
...
SP-1477
2025-04-28 09:02:02 +03:00
Faris Armoush
a7080248cb
SP-1477
2025-04-27 12:50:20 +03:00
Faris Armoush
25893e3bbd
Merge pull request #90 from SyncrowIOT/sp-1268-rework-v3
...
SP-1268 Rework
2025-04-24 16:26:31 +03:00
Faris Armoush
c90f0874c2
Merge pull request #91 from SyncrowIOT/changed_titles_of_devices_view
...
Changed titles of devices view
2025-04-24 16:26:15 +03:00
Faris Armoush
214ec78a95
added title to four scene view.
2025-04-24 12:41:45 +03:00
Faris Armoush
ed9f98e653
Temporarily disable showing the NCPS device from all the all devices api, for release and demo purposes. Feel free to revert this commit once the device is needed back into the application.
2025-04-24 12:40:02 +03:00
Faris Armoush
a37236c8d2
changed titles of devices views, and responsiness of device card.
2025-04-24 12:12:56 +03:00
Faris Armoush
1f1a8a7208
SP-1268
2025-04-23 15:43:55 +03:00
mohammadnemer1
e7efd2b3a1
Merge pull request #89 from SyncrowIOT/fix-device-ui-routine
...
Refactor device name display in Action and Condition models
2025-04-23 10:20:10 +03:00
mohammad
2b0e504f05
Refactor device name display in Action and Condition models
2025-04-23 10:07:14 +03:00
mohammadnemer1
a656d5981e
Merge pull request #88 from SyncrowIOT/Fix-Save-Display-Condition
...
Fix save display condition
2025-04-22 15:42:42 +03:00
mohammad
3f49a18130
remove unused code
2025-04-21 15:19:14 +03:00
mohammad
a51c4d9679
Refactor device name display in RoomPageSwitch widget
2025-04-21 15:00:31 +03:00
mohammadnemer1
caeed8e73f
Merge pull request #87 from SyncrowIOT/FE-Complete-the-Device-Name-as
...
Refactor device name display in RoomPageSwitch widget
2025-04-21 10:43:22 +03:00
mohammad
dc5ac9be5b
Refactor device name display in RoomPageSwitch widget
2025-04-21 10:36:43 +03:00
mohammadnemer1
5c9b30895f
Merge pull request #86 from SyncrowIOT/SP-1286-FE-Add-Device-to-Routine-2-Gang
...
add tow gang and change gang device ui
2025-04-17 16:29:24 +03:00
mohammad
06b14a3964
add tow gang and change gang device ui
2025-04-17 16:14:48 +03:00
mohammadnemer1
3c92ea3047
Merge pull request #85 from SyncrowIOT/SP-1285-FE-Add-Device-to-Routine
...
Sp 1285 fe add device to routine
2025-04-17 10:42:06 +03:00
mohammad
73d28a1800
Refactor Action class to use type annotations for actionExecutor and entityId
2025-04-17 10:41:01 +03:00
mohammad
5493ca6fb0
Refactor device filtering logic to improve code readability
2025-04-17 10:38:25 +03:00
mohammad
7005d8ba83
Refactor device filtering logic and improve code readability
...
- Extracted the logic for filtering implemented devices into a separate method `_getOnlyImplementedDevices`
- Created a set `allowedDevices` to store the allowed device types
- Updated the filtering logic to use the `allowedDevices` set for checking device types
- Removed unnecessary conditions for filtering devices
Fix nullability issues in `Action` model
- Added null checks for `actionExecutor`, `entityId`, `name`, `type`, and `productType` properties in the `fromJson` method of the `Action` model
- Set default values for `actionExecutor` and `entityId` if they are null
- Updated the type casting for `name`, `type`, and `productType` properties to avoid potential nullability issues
2025-04-17 10:16:10 +03:00
Faris Armoush
cb79627038
Merge pull request #83 from SyncrowIOT/SP-1397-FE-Create-Routine-SceneRoomsTabBarDevicesView-throws-TabBarController-initialization-error
...
Sp 1397 fe create routine scene rooms tab bar devices view throws tab bar controller initialization error
2025-04-17 09:47:46 +03:00
mohammad
1cff69d496
change icon
2025-04-17 09:39:58 +03:00
mohammad
60df77efad
add OneGang product type to routine
2025-04-17 09:32:20 +03:00
hannathkadher
9e84048f81
Merge pull request #84 from SyncrowIOT:SP-1416
...
fixed typo
2025-04-16 20:57:45 +04:00
hannathkadher
99adb1c286
fixed typo
2025-04-16 20:57:13 +04:00
Faris Armoush
f2412aa867
refactor: extract device fetching logic into a separate method for improved readability
2025-04-16 16:10:36 +03:00
Faris Armoush
e4768c95aa
refactor: rename tab change events and states for consistency, and to match blocs naming convention.
2025-04-16 16:07:30 +03:00
Faris Armoush
f25b4dbf6d
implement SceneDevicesBodyTabBar for improved tab management in SceneDevicesBody.
2025-04-16 15:57:21 +03:00
Faris Armoush
9eff9ab371
refactor: consolidate device loading and error handling in SceneDevicesBody and implement SceneDevicesList widget
2025-04-16 15:46:56 +03:00
Faris Armoush
a2e68d6194
fix: restore title in DefaultScaffold for SceneRoomsTabBarDevicesView
2025-04-16 15:25:23 +03:00
Faris Armoush
94c94b170f
fix: correct order of dispose method calls in SceneRoomsTabBarDevicesView
2025-04-16 15:24:47 +03:00
Faris Armoush
253cf15559
refactor: simplify SceneDevicesBody widget structure and improve loading indicator handling
2025-04-16 15:24:37 +03:00
Faris Armoush
443eea9421
SP-1397
2025-04-16 15:11:43 +03:00
hannathkadher
87a2c08f64
Merge pull request #82 from SyncrowIOT/SP-1416
...
added client token login
2025-04-16 12:35:31 +04:00
hannathkadher
dd66e7c747
added client token login
2025-04-16 12:02:19 +04:00
hannathkadher
7af61d2f65
added client id and secret
2025-04-16 11:34:24 +04:00
mohammadnemer1
f37eacb0ee
Merge pull request #81 from SyncrowIOT/feat/update-additional-device-endpoints
...
updated endpoint for device
2025-04-14 15:11:36 +03:00
mohammad
c7dcc297aa
fix conflict
2025-04-14 15:11:02 +03:00
mohammad
aefe5ad081
Merge branch 'dev' into feat/update-additional-device-endpoints
2025-04-14 15:10:42 +03:00
mohammadnemer1
8d9af8519d
Merge pull request #78 from SyncrowIOT/SP-1246
...
updated device endpoint
2025-04-14 14:58:09 +03:00