Rafeek-Khoudare
b6664ec1ba
fix Redundant API calls on Routines page when selecting a community from the tree
2025-07-11 10:53:04 +03:00
Rafeek-Khoudare
57bd4b8527
Revert "Sp 1589 fe when user navigates to devices page the devices are already listed although no community is selected also when we select a community the api is being called repeatedly too many times ( #305 )"
...
This reverts commit 034a5ef908 , reversing
changes made to b97183fb61 .
2025-06-29 14:45:54 +03:00
Faris Armoush
6dd3329288
Sp 1703 fe build device overview page curtain module ( #303 )
...
<!--
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-1703](https://syncrow.atlassian.net/browse/SP-1703 )
[SP-1704](https://syncrow.atlassian.net/browse/SP-1704 )
[SP-1706](https://syncrow.atlassian.net/browse/SP-1706 )
[SP-1705](https://syncrow.atlassian.net/browse/SP-1705 )
[SP-1707](https://syncrow.atlassian.net/browse/SP-1707 )
## Description
all about curtain module (UI + logic + integrate with API +
control/batch)
all is ready
## 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-1703]:
https://syncrow.atlassian.net/browse/SP-1703?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1704]:
https://syncrow.atlassian.net/browse/SP-1704?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1706]:
https://syncrow.atlassian.net/browse/SP-1706?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1705]:
https://syncrow.atlassian.net/browse/SP-1705?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1707]:
https://syncrow.atlassian.net/browse/SP-1707?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-29 10:54:14 +03:00
Rafeek-Khoudare
bd53388438
make one API with new QP to filter on spacesId
2025-06-29 09:17:22 +03:00
Rafeek-Khoudare
26e8ff7ee2
use dynamic instead of bool to accept mant types and fix schedual view to accept curtain code and value
2025-06-27 17:55:27 +03:00
Rafeek-Khoudare
1a4ced195a
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1703-fe-build-device-overview-page_curtain_module
2025-06-27 16:55:35 +03:00
Rafeek-Khoudare
396ce3dad8
now batch is working
2025-06-27 16:26:39 +03:00
mohammadnemer1
ec12b970b0
Refactor schedule components and update imports for garage door and w… ( #271 )
...
…ater heater modules
<!--
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-1620](https://syncrow.atlassian.net/browse/SP-1620 )
## Description
<!--- Describe your changes in detail -->
Refactor schedule components and make this fetcher as a reusable and fix
bugs related to it
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ x] ✨ 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
[SP-1620]:
https://syncrow.atlassian.net/browse/SP-1620?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-22 12:27:03 +03:00
mohammad
2267d95795
Add schedule saving functionality and update schedule events
2025-06-19 15:46:40 +03:00
Faris Armoush
5b0710957d
Merge branch 'dev' into SP-1737-FE-The-user-appears-as-Null-and-the-project-uuid-is-null-when-we-login-in-after-a-credentials-error
2025-06-17 14:26:28 +03:00
Faris Armoush
35f975b261
Merge branch 'main' into dev
2025-06-17 09:17:19 +03:00
Faris Armoush
96f463229c
SP-1723-FE-Integrate-Charts-with-API-s-for-AQI-sensor.
2025-06-16 13:12:57 +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
raf-dev1
2a5d602e94
Merge branch 'dev' into space_managment_refactoring
2025-06-11 11:12:52 +03:00
raf-dev1
7eb1d5b0b0
comment listSpace func which calls SpaceModels that suspended for now
2025-06-10 15:07:32 +03:00
raf-dev1
0d5734a236
use tag instead of UpdatedTagModel cuz no need for updatedmodel anymore&&key should be spaces with S
2025-06-10 15:06:31 +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
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
mohammad
3c98365338
change the validation from static code to backend
2025-06-03 10:44:34 +03:00
mohammad
ba08fcf71f
Refactor debug print statements in space management API
2025-06-02 12:58:11 +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
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
Rafeek Alkhoudare
c99b32fb81
cancel direction
2025-05-28 06:50:04 -05:00
Rafeek Alkhoudare
321df401fd
comment interceptor cuz it is crashing app
2025-05-28 01:56:57 -05:00
Rafeek Alkhoudare
e0951aa13d
add interceptor to print request and response
2025-05-23 08:52:53 -05:00
Faris Armoush
8d2d9dd0bb
Merge branch 'dev' of https://github.com/SyncrowIOT/web
2025-04-29 10:39:54 +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
hannathkadher
6ef0b2f9d1
fixed the save issue
2025-04-28 00:36:58 +04:00
Faris Armoush
3193fd26fe
refactor: update presence delay value and enhance request handling in DebouncedBatchControlDevicesService
2025-04-27 11:04:54 +03:00
Faris Armoush
6fc35a7b9a
enhanced device debouncing to accomodate for multiple calls from the different devices functions calls.
2025-04-27 10:14:19 +03:00
Faris Armoush
778257644d
reduced debounce duration.
2025-04-24 15:13:10 +03:00
Faris Armoush
2bb7a6950a
Refactor debounce duration handling in BatchControlDevicesService and ControlDeviceService
2025-04-23 10:52:08 +03:00
Faris Armoush
b11d4186fb
Add BatchControlDevicesService integration to FlushMountedPresenceSensorBloc and ControlView
2025-04-23 10:31:26 +03:00
Faris Armoush
8c960bd5f1
created BatchControlDevicesService interface.
2025-04-23 10:26:17 +03:00
Faris Armoush
05b3180510
Created ControlDeviceService interface and its remote and debounced implementation.
2025-04-23 10:22:41 +03:00
mohammad
72ae3b1727
Refactor FactoryResetModel and MainDoorSensorBatchView
...
- Refactor FactoryResetModel to include 'operationType' in toJson and toMap methods.
- Refactor MainDoorSensorBatchView to use BlocProvider and Builder for better state management.
2025-04-16 15:06:50 +03:00
Abdullah Alassaf
64f61a6c3d
Merged with dev
2025-04-06 01:17:30 +03:00
Abdullah Alassaf
ab3f268f29
Added pagination and search logic in space tree
2025-04-06 01:14:16 +03:00
hannathkadher
9cb62795a6
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1246
2025-04-03 10:17:06 +04:00
hannathkadher
a034202d76
updated endpoints
2025-04-03 10:14:24 +04:00
Abdullah Alassaf
77a9aa2f19
Added include spaces to the communites api
2025-03-26 04:29:33 +03:00
mohammad
7e06dd76cf
create routine dialog flow
2025-03-24 13:57:53 +03:00
mohammad
7e1c2ba712
routines and automation Toggle
2025-03-21 17:14:05 +03:00
mohammad
c0d53fdf5c
Update Automation Status
2025-03-19 12:24:55 +03:00
hannathkadher
e0486deecb
changed endpoint for automation update
2025-03-14 12:16:32 +04:00
hannathkadher
bc64efa557
updated delete automation endpoint
2025-03-14 12:12:15 +04:00
hannathkadher
2a065efc0e
replaced endpoint for get automaiton by id
2025-03-14 12:09:14 +04:00
hannathkadher
7ae3e4a933
updated endpoint for creating automations
2025-03-14 11:54:47 +04:00
hannathkadher
2a0f6a4596
updated endpoint of get automation by space
2025-03-14 11:50:18 +04:00