mohammad
73d28a1800
Refactor Action class to use type annotations for actionExecutor and entityId
2025-04-17 10:41:01 +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
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
Faris Armoush
dcdbc02ca0
Adds AppLoadingIndicator widget and replaces CircularProgressIndicator in SceneView.
2025-04-13 15:50:52 +03:00
Faris Armoush
31025e9176
Refactors SceneView constructor and improves conditional rendering for automation list
2025-04-13 15:49:13 +03:00
Faris Armoush
8219de6821
Injects SceneBloc using the new factory.
2025-04-13 15:28:44 +03:00
Faris Armoush
fbdf3817ab
Created a factory helper to create a SceneBloc.
2025-04-13 15:25:48 +03:00
Faris Armoush
17422edd0d
sp-1268-rework-v2.
2025-04-13 15:21:20 +03:00
hannathkadher
9472390284
Merge pull request #76 from SyncrowIOT/bugifx/empty-subspace-routine-creation
...
fixed issue on empty subspace
2025-03-28 11:38:14 +04:00
fkarmoush
56407c6426
indentation and trailing commas.
2025-03-26 13:49:54 +03:00
fkarmoush
02d61ca0bb
Refactor DevicesViewBody and SceneView to improve widget structure and replace CreateUnitWidget with EmptyDevicesWidget for better handling of empty states.
2025-03-26 13:44:49 +03:00
fkarmoush
99ee4b9878
Add EmptyDevicesWidget to display message when no routines are available.
2025-03-26 13:34:07 +03:00
hannathkadher
ef5e7c3154
fixed issue on empty subspace
2025-03-25 14:15:14 +04:00
hannathkadher
a64a41548f
updated delete endpoint for automation
2025-03-14 13:02:14 +04:00
hannathkadher
0d50aa68fa
updated endpoint for update automation
2025-03-14 12:58:12 +04:00
hannathkadher
88aac86b10
updated endpoint for getting automation by id
2025-03-14 12:55:33 +04:00
hannathkadher
0673548745
changed endpoint for getting automations by space
2025-03-14 12:53:29 +04:00
hannathkadher
c2fc8fa0ae
changed endpoint for create automation endpoint
2025-03-14 12:40:52 +04:00
hannathkadher
3f7f7ce49f
updated project hardcoded values
2025-02-16 20:55:13 +04:00
mohammad
c578d63134
all_devices and Restrict_user
2025-01-29 14:10:38 +03:00
mohammad
790479effb
restrict_spaceMemberUser_and_change_SignUpModel
2025-01-23 18:35:01 +03:00
mohammad
2ac8128eff
actionType automation
2024-12-02 14:27:47 +03:00
Abdullah Alassaf
b547a126ed
Bug fixes
2024-11-12 00:15:26 +03:00
hannathkadher
391d6349cc
Fixed the assets order
2024-11-05 15:54:48 +04:00
hannathkadher
e9615cd351
Fixed show in device bug
2024-11-05 12:52:11 +04:00
hannathkadher
7d51ca1f12
Fixed bugs in automation
2024-11-05 00:52:38 +04:00
hannathkadher
87a4a88417
fixed automation
2024-11-02 23:10:24 +04:00
hannathkadher
36e5df38ee
Merge branch 'dev' of https://github.com/SyncrowIOT/syncrow-app into feat/refactor
2024-10-31 10:45:08 +04:00
hannathkadher
80d2651370
scene and automation has been updated
2024-10-31 10:19:38 +04:00
hannathkadher
13a4bf25b3
added unit devices
2024-10-30 19:16:10 +04:00
hannathkadher
d025da6daf
fixed space
2024-10-30 09:56:57 +04:00
mohammad
ef232e9cd5
password_changes&_routine_changes
2024-10-29 17:21:31 +03:00
Abdullah Alassaf
3d56f33ec3
Implemented tab to run setting
2024-10-28 16:45:59 +03:00
mohammad
20fdfdde87
icon_settings
2024-10-27 17:21:35 +03:00
mohammad
7fed2f17af
icon_settings
2024-10-27 17:21:13 +03:00
mohammad
769be41855
con setting
2024-10-27 17:16:37 +03:00
Abdullah Alassaf
a32d885e50
Changed the action executor of the tab to run scenes and changed the order of the effective days
2024-08-07 15:52:27 +03:00
ashrafzarkanisala
3f0fcc79aa
set default value for tempreture at confirm
2024-08-05 21:39:11 +03:00
ashrafzarkanisala
33ec234c0d
push fixes to days un-select and temp_current normilization
2024-08-05 21:19:07 +03:00
Abdullah Alassaf
fe10d7a910
Bug fixes
2024-08-04 23:23:27 +03:00
ashrafzarkanisala
1297d4ec89
push snackbar fix and device to scene route
2024-08-04 20:38:21 +03:00
Abdullah Alassaf
a5a2446942
Fixed design issues
2024-08-04 19:36:19 +03:00
ashrafzarkanisala
a65c602725
push low connection
2024-08-04 18:15:01 +03:00
ashrafzarkanisala
28b92ec55f
push alarm lock value
2024-08-04 17:56:47 +03:00
ashrafzarkanisala
3760329236
push fixes
2024-08-04 16:41:13 +03:00
ashrafzarkanisala
61a85a77b9
add exception for empty conditions
2024-08-04 00:09:36 +03:00
ashrafzarkanisala
2c6275e26b
solve bugs
2024-08-03 23:48:56 +03:00
ashrafzarkanisala
84d909a10a
fix last testing bugs
2024-08-03 15:15:09 +03:00
Abdullah Alassaf
2a2e609601
Fixed design issues
2024-08-01 13:27:50 +03:00