raf-dev1
e39c6abd32
show curtain in devices and implement dialog for if and then ( #263 )
...
last integrate with backend
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Jira Ticket
[SP-1728](https://syncrow.atlassian.net/browse/SP-1728 )
## Description
implement the dialog for CURTAIN and make it appears with devices in
making Routine
integrate it with backend and test it
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1728]:
https://syncrow.atlassian.net/browse/SP-1728?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-19 10:45:06 +03:00
raf-dev1
ce96afd7af
PR fixes
2025-06-19 09:03:24 +03:00
Faris Armoush
34565a7dab
hotfix/communities_loading v2.
2025-06-18 15:25:32 +03:00
raf-dev1
056a1daadc
show curtain in devices and implement dialog for if and then
...
last integrate with backend
2025-06-17 13:34:23 +03:00
mohammad
eaff7c4a52
Remove unused didUpdateWidget method from SubSpaceDialog
2025-06-16 09:21:36 +03:00
mohammad
37b21ecdfb
Refactor sub-space dialog to use Bloc for state management and simplify confirmation handling
2025-06-15 16:18:42 +03:00
Faris Armoush
c642ba2644
Revert "formatted all files."
...
This reverts commit 04250ebc98 .
2025-06-12 16:04:49 +03:00
Faris Armoush
04250ebc98
formatted all files.
2025-06-12 15:33:32 +03:00
mohammadnemer1
889461db7d
Enhance device management UI with improved padding and SVG icon integ… ( #241 )
...
…ration
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Description
<!--- Describe your changes in detail -->
Enhance device setting ui
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2025-06-11 16:47:00 +03:00
mohammadnemer1
0b92abff26
Merge branch 'dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab
2025-06-11 14:18:42 +03:00
mohammad
8a274af7be
Update button behavior in DeviceManagementPage based on routineTab state
2025-06-11 10:47:59 +03:00
mohammad
f7f3843fa7
Enhance device management UI with improved padding and SVG icon integration
2025-06-10 16:29:14 +03:00
mohammad
a1b20078a3
Refactor AccessBloc to emit filtered data instead of fetching; clean up device search filters for improved readability.
2025-06-10 12:10:47 +03:00
mohammad
662fe211eb
Refactor HomeBloc and GarageDoorBloc event handling; update CreateNewRoutinesDialog to use SpaceTreeDropdown; add settings button SVG.
2025-06-09 22:55:00 +03:00
mohammadnemer1
0d0d51463d
Merge pull request #224 from SyncrowIOT/SP-1597-FE-Add-Device-Settings-Column-and-Build-Device-Settings-Dialog-UI
...
Sp 1597 fe add device settings column and build device settings dialog UI
2025-06-03 16:56:24 +03:00
mohammad
2797dce637
Rename SettingBlocEvent to SettingEvent for consistency and clarity in event handling.
2025-06-03 16:55:24 +03:00
mohammad
906c2d0430
Refactor device management and space management APIs, update event and state classes, and add RemoveDeviceWidget for device removal functionality.
2025-06-03 16:34:00 +03:00
Faris Armoush
d1df33b31e
Refactor WallSensorBloc to integrate new service dependencies and utilize a factory for instantiation. Enhanced event handling methods for improved error management and real-time status updates from Firebase, including optimized parsing logic for device status values.
2025-06-03 11:15:06 +03:00
Faris Armoush
6a36405530
Refactor TwoGangSwitchBloc to integrate new service dependencies and utilize a factory for instantiation. Enhanced event handling methods for improved error management and real-time status updates from Firebase, including parsing logic for device status values.
2025-06-03 10:48:01 +03:00
Faris Armoush
88a7607395
Refactor TwoGangGlassSwitchBloc to integrate new service dependencies and utilize a factory for instantiation. Enhanced event handling methods for improved error management and state updates, including real-time status listening from Firebase.
2025-06-03 10:33:33 +03:00
Faris Armoush
f58ddf76da
Refactor LivingRoomBloc to integrate new service dependencies and utilize a factory for instantiation. Enhanced event handling methods for improved error management and state updates, including real-time status listening from Firebase.
2025-06-03 10:19:10 +03:00
Faris Armoush
a71a66034c
Refactor ThreeGangGlassSwitchBloc to integrate new service dependencies and utilize a factory for instantiation. Enhanced event handling methods for improved error management and state updates.
2025-06-03 09:49:26 +03:00
Faris Armoush
b06a23cc60
Refactor WallLightSwitchBloc to integrate new service dependencies and utilize a factory for instantiation. Improved event handling methods for better error management and state updates.
2025-06-02 16:40:13 +03:00
Faris Armoush
5595bb7f25
Refactor OneGangGlassSwitchBloc to utilize new service dependencies and implement a factory for instantiation. Enhanced event handling methods for improved error management and state updates.
2025-06-02 16:35:55 +03:00
mohammad
cabd37a08a
remove un use code
2025-06-02 13:30:26 +03:00
mohammadnemer1
98ad4246e1
Merge branch 'dev' into SP-1597-FE-Add-Device-Settings-Column-and-Build-Device-Settings-Dialog-UI
2025-06-02 13:00:28 +03:00
mohammad
cf5e05a888
Refactor code by adding new API endpoint for assigning a device to a room and removing redundant code in device management settings.
2025-06-02 12:52:48 +03:00
Faris Armoush
77d39bfc53
Refactor CurtainBloc to use new service dependencies and implement a factory for instantiation. Updated event handling methods for improved error management and state updates.
2025-06-02 11:26:30 +03:00
Faris Armoush
3bd2bd114b
migrate CeilingSensorBloc to use the new services.
2025-06-02 11:13:56 +03:00
Faris Armoush
f98636a2e5
Migrated AcBloc single/batch controls the new services.
2025-06-02 10:44:43 +03:00
Faris Armoush
19548e99ab
indentation and formatting of WaterHeaterBloc.
2025-06-02 10:20:05 +03:00
Faris Armoush
b60c674496
Created a factory for the WaterHeaterBloc, and injected the necessary dependenices.
2025-06-02 10:12:53 +03:00
Faris Armoush
6f3dfb607e
Extracted single/batch control services creation into a factory for ease of reusablility for the sake of this migration.
2025-06-02 10:11:23 +03:00
Faris Armoush
62dabf1ce2
Made values in DeviceControlDialog selectable for a better UX.
2025-06-02 10:10:50 +03:00
mohammad
a44d4231f1
Add new grey color constant and new icons for settings in assets
...
Update CreateNewRoutineView to use const constructor
Add SubSpaceModel class for device settings
Add DefaultContainer widget for web layout
Add events and states for device settings bloc
Update API endpoints for device settings
2025-05-29 14:26:24 +03:00
mohammad
7bfd08238e
Refactor event handling in GarageDoorBloc to use local variable for deviceId
2025-05-29 12:19:04 +03:00
mohammad
50fc5f9562
Add 'PC' device to routine
2025-05-27 09:54:21 +03:00
mohammad
06b320a75d
move icon to the center and change subspace title name
2025-05-21 10:16:12 +03:00
mohammad
36c5712c79
add water heater operational values to routines
2025-05-13 16:24:08 +03:00
Faris Armoush
38184ca8b2
Integrated realtime data.
2025-05-05 16:58:48 +03:00
mohammadnemer1
fe1dbb66ac
Merge pull request #168 from SyncrowIOT/flush-presence-sensor-routines
...
fix real time garage door and add flush sensor to routines
2025-04-29 10:25:17 +03:00
mohammad
ea88f54d20
Refactor garage door control view to use 'doorcontact_state' code for fetching records
2025-04-29 10:22:00 +03:00
mohammad
ccce7bb671
fix real time garage door and add flush sensor to routines
2025-04-29 10:06:17 +03:00
Faris Armoush
888d444752
Merge pull request #160 from SyncrowIOT/SP-1478-FE-On-devices-management-page-when-we-open-power-clamp-device-loading-indicator-remains-loading-and-no-data-is-displayed
...
Sp 1478 fe on devices management page when we open power clamp device loading indicator remains loading and no data is displayed
2025-04-28 08:59:17 +03:00
Faris Armoush
bab5e06968
Merge pull request #159 from SyncrowIOT/SP-1463-rework
...
Sp 1463 rework
2025-04-28 08:58:39 +03:00
Faris Armoush
ac2996629e
resolved an exception that was thrown when resizing the DeviceSearchFilters.
2025-04-27 15:42:50 +03:00
Faris Armoush
51c52c66cb
SP-1478-FE-On-devices-management-page-when-we-open-power-clamp-device-loading-indicator-remains-loading-and-no-data-is-displayed
2025-04-27 15:18:19 +03:00
Faris Armoush
0f56273d99
SP-1408
2025-04-27 12:10:38 +03:00
Faris Armoush
34d4d892d9
refactor: streamline value calculations in FlushMountedPresenceSensorControlView
2025-04-27 11:11:38 +03:00
Faris Armoush
3193fd26fe
refactor: update presence delay value and enhance request handling in DebouncedBatchControlDevicesService
2025-04-27 11:04:54 +03:00