2b0e504f05
Refactor device name display in Action and Condition models
2025-04-23 10:07:14 +03:00
a656d5981e
Merge pull request #88 from SyncrowIOT/Fix-Save-Display-Condition
...
Fix save display condition
2025-04-22 15:42:42 +03:00
3f49a18130
remove unused code
2025-04-21 15:19:14 +03:00
a51c4d9679
Refactor device name display in RoomPageSwitch widget
2025-04-21 15:00:31 +03:00
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
dc5ac9be5b
Refactor device name display in RoomPageSwitch widget
2025-04-21 10:36:43 +03:00
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
06b14a3964
add tow gang and change gang device ui
2025-04-17 16:14:48 +03:00
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
73d28a1800
Refactor Action class to use type annotations for actionExecutor and entityId
2025-04-17 10:41:01 +03:00
5493ca6fb0
Refactor device filtering logic to improve code readability
2025-04-17 10:38:25 +03:00
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
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
1cff69d496
change icon
2025-04-17 09:39:58 +03:00
60df77efad
add OneGang product type to routine
2025-04-17 09:32:20 +03:00
9e84048f81
Merge pull request #84 from SyncrowIOT:SP-1416
...
fixed typo
2025-04-16 20:57:45 +04:00
99adb1c286
fixed typo
2025-04-16 20:57:13 +04:00
f2412aa867
refactor: extract device fetching logic into a separate method for improved readability
2025-04-16 16:10:36 +03:00
e4768c95aa
refactor: rename tab change events and states for consistency, and to match bloc
s naming convention.
2025-04-16 16:07:30 +03:00
f25b4dbf6d
implement SceneDevicesBodyTabBar
for improved tab management in SceneDevicesBody
.
2025-04-16 15:57:21 +03:00
9eff9ab371
refactor: consolidate device loading and error handling in SceneDevicesBody and implement SceneDevicesList widget
2025-04-16 15:46:56 +03:00
a2e68d6194
fix: restore title in DefaultScaffold for SceneRoomsTabBarDevicesView
2025-04-16 15:25:23 +03:00
94c94b170f
fix: correct order of dispose method calls in SceneRoomsTabBarDevicesView
2025-04-16 15:24:47 +03:00
253cf15559
refactor: simplify SceneDevicesBody widget structure and improve loading indicator handling
2025-04-16 15:24:37 +03:00
443eea9421
SP-1397
2025-04-16 15:11:43 +03:00
87a2c08f64
Merge pull request #82 from SyncrowIOT/SP-1416
...
added client token login
2025-04-16 12:35:31 +04:00
dd66e7c747
added client token login
2025-04-16 12:02:19 +04:00
7af61d2f65
added client id and secret
2025-04-16 11:34:24 +04:00
f37eacb0ee
Merge pull request #81 from SyncrowIOT/feat/update-additional-device-endpoints
...
updated endpoint for device
2025-04-14 15:11:36 +03:00
c7dcc297aa
fix conflict
2025-04-14 15:11:02 +03:00
aefe5ad081
Merge branch 'dev' into feat/update-additional-device-endpoints
2025-04-14 15:10:42 +03:00
8d9af8519d
Merge pull request #78 from SyncrowIOT/SP-1246
...
updated device endpoint
2025-04-14 14:58:09 +03:00
b1d52937c9
Merge branch 'dev' of https://github.com/SyncrowIOT/syncrow-app into feat/update-additional-device-endpoints
2025-04-14 10:31:09 +04:00
5fedf37421
updated endpoint for device
2025-04-14 10:30:48 +04:00
ccde857c29
Merge pull request #80 from SyncrowIOT/SP-1398-FE-in-the-wizerd-the-batch-control-title-doesn-t-represent-the-the-accurate-device-name
...
SP-1398-FE-in-the-wizerd-the-batch-control-title-doesn-t-represent-the-the-accurate-device-name
2025-04-13 16:23:49 +03:00
b2a8086e0e
Merge pull request #79 from SyncrowIOT/sp-1268-rework-v2
...
Sp 1268 rework v2
2025-04-13 16:20:10 +03:00
408e78962c
SP-1398
2025-04-13 16:18:49 +03:00
dcdbc02ca0
Adds AppLoadingIndicator
widget and replaces CircularProgressIndicator
in SceneView
.
2025-04-13 15:50:52 +03:00
31025e9176
Refactors SceneView constructor and improves conditional rendering for automation list
2025-04-13 15:49:13 +03:00
8219de6821
Injects SceneBloc
using the new factory.
2025-04-13 15:28:44 +03:00
fbdf3817ab
Created a factory helper to create a SceneBloc
.
2025-04-13 15:25:48 +03:00
17422edd0d
sp-1268-rework-v2.
2025-04-13 15:21:20 +03:00
4c8f2c72df
Merge branch 'dev' of https://github.com/SyncrowIOT/syncrow-app into SP-1246
2025-04-03 10:47:27 +04:00
fb867e5df3
updated device endpoint
2025-04-03 10:47:09 +04:00
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
731ba0f3d6
Merge pull request #77 from SyncrowIOT/SP-1268-FE-Implement-UX-Behavior-for-No-Tab-to-Run-Scene-in-Device-Screen
...
Sp 1268 fe implement ux behavior for no tab to run scene in device screen
2025-03-26 15:24:34 +03:00
56407c6426
indentation and trailing commas.
2025-03-26 13:49:54 +03:00
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
99ee4b9878
Add EmptyDevicesWidget
to display message when no routines are available.
2025-03-26 13:34:07 +03:00
19edd0a275
Added /android/app/.cxx/
to .gitIgnore
, because they're auto generated files that dont need to be checked into source control.
2025-03-26 13:14:23 +03:00