Commit Graph
46 Commits
Author SHA1 Message Date
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
mohammad 2267d95795 Add schedule saving functionality and update schedule events 2025-06-19 15:46:40 +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
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 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
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
mohammad 7e06dd76cf create routine dialog flow 2025-03-24 13:57:53 +03:00
hannathkadher 9795517a3f Merge branch 'SP-1218' into feat/update-space-model 2025-03-06 12:01:12 +04:00
hannathkadher 581dcf7016 changed endpoint for get visitor password and access control 2025-02-16 23:32:46 +04:00
hannathkadher e1609309cf Added ProjectCubit as a dependency in blocs for managing project-level state. 2025-02-15 00:36:20 +04:00
Abdullah Alassaf 572520eed5 Fixed issues 2025-02-04 01:54:18 +03:00
Abdullah Alassaf a98f7e77a3 Implemented side tree to devices and rountines screen 2025-01-04 17:45:15 +03:00
hannathkadher 3e9b93c2fc Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/refactoring 2024-10-31 09:26:23 +04:00
mohammad 0425b19478 power_clamp_issue 2024-10-28 13:17:48 +03:00
mohammad a594d5b93c power_clamp_batch_control 2024-10-25 20:06:07 +03:00
hannathkadher 03b5c49df0 added device spaces model 2024-10-21 21:54:22 +04:00
mohammad 3684ac4d27 power_clamp 2024-10-21 16:39:10 +03:00
ashrafzarkanisala 79ec890244 fix oct/8 issues 2024-10-08 20:15:52 +03:00
ashrafzarkanisala 66f6b1cba9 fix bugs 2024-10-08 11:48:35 +03:00
ashrafzarkanisala f3f6369237 push schedule apis 2024-09-24 00:51:13 +03:00
ashrafzarkanisala 2955533209 push factory reset logic and call for all devices 2024-09-22 21:56:17 +03:00
ashrafzarkanisala 3a28f0ef9a refactor schedule view and cleaning 2024-09-22 20:47:34 +03:00
ashrafzarkanisala b3d891b2c8 add the delete api 2024-09-22 14:51:15 +03:00
ashrafzarkanisala f99744338c connecting apis and changes the table design to match figma 2024-09-22 14:17:52 +03:00
ashrafzarkanisala fd09db6835 push ceiling sensor batch control 2024-09-18 13:15:43 +03:00
ashrafzarkanisala abb0a58468 push ac batch control 2024-09-18 12:27:00 +03:00
ashrafzarkanisala 7c28012d79 connect reports to main door 2024-09-18 02:23:42 +03:00
Abdullah Alassaf 1f22e5d322 Removed prints and warnings 2024-09-08 23:09:45 +03:00
mohammad 85a04e504f curtain and forget password and select all check box and fix bugs 2024-09-08 17:09:32 +03:00
ashrafzarkanisala 40deaff8a0 push generate report for one sensor 2024-08-27 02:49:50 +03:00
ashrafzarkanisala f14320ea92 added fonts, fixed alignment, and responsivness for the web 2024-08-27 01:55:11 +03:00
ashrafzarkanisala f39ce0a72b push door lock 2024-08-27 00:16:00 +03:00
ashrafzarkanisala 191801d9a8 push gatway devices 2024-08-26 21:23:32 +03:00
Abdullah Alassaf 929b72d11a Implemented WPS device 2024-08-26 03:28:18 +03:00
mohammad b0854cec45 ac device 2024-08-25 19:00:47 +03:00
ashrafzarkanisala a1ebb930a2 push living room status 2024-08-25 04:03:46 +03:00
ashrafzarkanisala 2597cdc311 push fetch devices and connecting the filters 2024-08-24 16:37:10 +03:00