Faris Armoush
70a94bb1c1
Merge branch 'dev' of https://github.com/SyncrowIOT/web into deletes_unnecessary_build_targets
2025-06-12 14:41:14 +03:00
Faris Armoush
88480142e1
Very good analysis ( #245 )
...
<!--
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
Migrated lints to use `very_good_analysis`.
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ 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
- [x] 🗑️ Chore
2025-06-12 14:39:46 +03:00
Faris Armoush
1a2378df6e
Deleted all unnecessary build targets
2025-06-12 14:35:54 +03:00
Faris Armoush
e867c29086
use very_good_analysis lints.
2025-06-12 14:31:08 +03:00
raf-dev1
a3b427c570
fix the save button by removing deleted items from spaces then return… ( #244 )
...
… all other elements status to unchanged
<!--
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-1735](https://syncrow.atlassian.net/browse/SP-1735?atlOrigin=eyJpIjoiZTI5OTQ5NzNkYWIyNDQ5OTg5YWFkYjRhMTg5NmYxMDkiLCJwIjoiamlyYS1zbGFjay1pbnQifQ )
## Description
now whenever u save then save button vanish until u make another chages
## 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
[SP-1735]:
https://syncrow.atlassian.net/browse/SP-1735?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-12 14:27:06 +03:00
raf-dev1
0b0e235f26
fix the save button by removing deleted items from spaces then return all other elements status to unchanged
2025-06-12 14:13:25 +03:00
raf-dev1
c250fb4469
Sp 1702 fe when we click on edit button for a space and click ok without editing the save button is appearing ( #243 )
...
<!--
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:1702 fix Bug](https://syncrow.atlassian.net/browse/SP-1702 )
## Description
fix the issue when nothing edited save button not appears
## 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:58:34 +03:00
mohammadnemer1
59ac1bd74d
Disable tap action on Community Structure when in specific states ( #242 )
...
<!--
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 -->
Disable tap action on Community Structure when in specific states
## 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:48:10 +03:00
raf-dev1
bac1450c2b
User can't Add a space if he adds a device with a tag manually/1689 ( #240 )
...
<!--
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
(https://syncrow.atlassian.net/browse/SP-0000 )](https://syncrow.atlassian.net/browse/SP-1689 )](https://syncrow.atlassian.net/browse/SP-1689 )
## Description
when adding device and assign new manual tag (without uuid) ok button
doesnt response
## 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:15 +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
raf-dev1
27dbcb26f1
use function to fix bug
2025-06-11 16:35:34 +03:00
raf-dev1
0c5db9dfeb
add bool function to space model if no changes made on object
2025-06-11 16:35:19 +03:00
mohammad
1393a15eca
Disable tap action on Community Structure when in specific states
2025-06-11 16:02:40 +03:00
mohammadnemer1
3c6f88b245
Sp 1601 fe community and space dialog redesign in the routine tab ( #236 )
...
<!--
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-1601](https://syncrow.atlassian.net/browse/SP-1601 )
## Description
<!--- Describe your changes in detail -->
redesign community and space dialog and On Access management and Devices
Management Pages Clicking the Reset button should reset the table and
buttons not refresh the Page
## 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)
- [x] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1601]:
https://syncrow.atlassian.net/browse/SP-1601?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-11 14:46:35 +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
fc86042af7
Implement SpaceTreeDropdownBloc for improved state management in SpaceTreeDropdown; refactor dropdown logic and event handling.
2025-06-11 14:14:21 +03:00
raf-dev1
cd6bf32aed
fix bug /non uuid assign tag to be accepted
2025-06-11 14:00:15 +03:00
raf-dev1
e81b9a853e
Space managment refactoring merge ( #239 ) with dev
...
<!--
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-0000](https://syncrow.atlassian.net/browse/SP-0000 )
## Description
merge latest working updates
<!--- Describe your changes in detail -->
## 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)
- [x] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [x] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2025-06-11 13:08:52 +03:00
raf-dev1
f415aa1676
Delete unused File
2025-06-11 12:57:00 +03:00
raf-dev1
08f8c3c79a
Delete unused File
2025-06-11 12:56:28 +03:00
raf-dev1
329a4ef027
Delete
2025-06-11 12:55:54 +03:00
raf-dev1
940b179686
Delete unused file
2025-06-11 12:55:14 +03:00
raf-dev1
5ddfb47977
Delete unused File
2025-06-11 12:54:38 +03:00
raf-dev1
2a5d602e94
Merge branch 'dev' into space_managment_refactoring
2025-06-11 11:12:52 +03:00
mohammadnemer1
5d6747056e
Update button behavior in DeviceManagementPage based on routineTab state ( #238 )
...
<!--
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-1605](https://syncrow.atlassian.net/browse/SP-1605 )
## Description
<!--- Describe your changes in detail -->
Disable Clicking on Active Tabs in Devices and Spaces Management Views
## 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
[SP-1605]:
https://syncrow.atlassian.net/browse/SP-1605?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-11 10:56:36 +03:00
mohammad
8a274af7be
Update button behavior in DeviceManagementPage based on routineTab state
2025-06-11 10:47:59 +03:00
raf-dev1
316c3bd8a7
Build main structure ( #214 ) merge
...
<!--
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-1637](https://syncrow.atlassian.net/browse/SP-1637 )
## Description
seperate widgets and fix plustbutton hover bug and save on pressing ok
when adding subspaces&&tags can added when unfocus textfield
## 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)
- [x] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1637]:
https://syncrow.atlassian.net/browse/SP-1637?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-11 10:46:59 +03:00
mohammad
d66921c615
Merge remote-tracking branch 'origin/dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab
2025-06-11 10:08:47 +03:00
raf-dev1
aa3b79bdaf
stop fetching tags onBlank Event
2025-06-10 16:34:49 +03:00
raf-dev1
0e31a3ea96
no need to fetch use info in init state of homepage and agreement dialog
2025-06-10 16:33:33 +03:00
raf-dev1
fd192894cd
stop calling initEvent for spactree bloc inside homeBloc
2025-06-10 16:32:33 +03:00
mohammad
f7f3843fa7
Enhance device management UI with improved padding and SVG icon integration
2025-06-10 16:29:14 +03:00
raf-dev1
692c9e7792
comment (SpaceModelLinking && Or)Widgets cuz no need for spaceModel for now&& fix the delete devices from subSpaces to keep in main space not to get deleted
2025-06-10 15:11:33 +03:00
raf-dev1
08a9a5c71f
comment the tab of spaceModel to prevent routing there
2025-06-10 15:08:50 +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
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
ed06a760d2
change spaceHint and size
2025-06-10 11:41:42 +03:00
raf-dev1
e22bab00d9
just format code in assign tag bloc
2025-06-10 10:27:08 +03:00
raf-dev1
d2a2d391e0
send subspaces with onSave in okCancel inside subspace dialog as parameters
2025-06-10 10:19:48 +03:00
raf-dev1
1d30c753f5
edit tag model keys to integrate with backend
2025-06-10 10:08:49 +03:00
raf-dev1
ca02de2093
edit subspace model to fix keys and integrate with backend
2025-06-10 10:07:26 +03:00
raf-dev1
8f7bfa984b
edit spacemodel to use the right keys to integrate with backend
2025-06-10 10:06:36 +03:00
raf-dev1
8e9278c93c
edits with faris and main task to fix loading state forever and prevent rethrow exceptions without catching them
2025-06-10 10:05:50 +03:00
raf-dev1
15d3a05553
assign tag dropDown now show all Tags without condition
2025-06-10 10:03:32 +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
Faris Armoush
c6b55cb28b
Sp 1594 device location api integration ( #216 )
...
<!--
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-1594](https://syncrow.atlassian.net/browse/SP-1594 )
## Description
1. Implemented `Bloc` and `Services` to integrate the device location
into the side panel of the AQI Analytics module.
2. Fixed bugs in side panel caused by `Expanded` widgets.
## 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-1594]:
https://syncrow.atlassian.net/browse/SP-1594?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-04 16:41:08 +03:00
Faris Armoush
bfd8e964f7
SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-… ( #233 )
...
…occurs-on-the-charts.
<!--
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-1665](https://syncrow.atlassian.net/browse/SP-1665 )
## Description
Returns a readable error when an analytics api fails.
## 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-1665]:
https://syncrow.atlassian.net/browse/SP-1665?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-04 16:40:25 +03:00
Faris Armoush
08725201d5
Dev ci/cd enhancements ( #234 )
...
<!--
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
Pulled CI/CD changes from `main` branch into `dev` branch.
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ 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
- [x] 🗑️ Chore
2025-06-04 16:10:00 +03:00
Faris Armoush
7fe34c61b2
correctly fetch energy management data using spaceUuid. ( #235 )
...
<!--
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-1495](https://syncrow.atlassian.net/browse/SP-1495 )
## Description
correctly fetch energy management data using `spaceUuid`.
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
[SP-1495]:
https://syncrow.atlassian.net/browse/SP-1495?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-04 16:09:10 +03:00
Faris Armoush
0c6e4fed80
correctly fetch energy management data using spaceUuid.
2025-06-04 15:09:40 +03:00
Faris Armoush
69c23525ba
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-occurs-on-the-charts
2025-06-04 14:49:48 +03:00
Faris Armoush
3e32968209
Update pull_request_template.md
2025-06-04 14:47:35 +03:00
Faris Armoush
beb5239c4f
enhanced ci/cd by not running the deply jobs on the PR itself, and now we only deploy when we merged a PR to dev or main, and created a separate GitHub action that only builds and install dependencies, which only runs on the PR itself.
2025-06-04 14:47:35 +03:00
Faris Armoush
3a98f71ff3
SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-occurs-on-the-charts.
2025-06-04 14:42:41 +03:00
Faris Armoush
24a7f3ac2a
SP-1594-device-location-api-integration.
2025-06-04 13:06:27 +03:00
mohammadnemer1
ad8e06ac40
Sp 1457 fe edit popup buttons labels to be the same as the design ( #231 )
...
<!--
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-1457](https://syncrow.atlassian.net/browse/SP-1457 )
## Description
<!--- Describe your changes in detail -->
Edit popup buttons labels to be the same as the design and change
setting icon
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [X] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1457]:
https://syncrow.atlassian.net/browse/SP-1457?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-04 11:05:37 +03:00
mohammad
5f8eb9de06
Add settings button SVG and refactor settings icon implementation in dynamic table
2025-06-04 10:32:31 +03:00
Faris Armoush
79b974ee6c
re-injected AirQualityDistributionBloc into AnalyticsPage.
2025-06-04 09:36:41 +03:00
Faris Armoush
651ac6785e
removed open weather api keys from .env files.
2025-06-04 09:32:56 +03:00
Faris Armoush
9fa59ce78b
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1594-device-location-api-integration
2025-06-04 09:29:49 +03:00
Faris Armoush
e2c44ba85f
injected the remote and reverse geocoder dependenies into DeviceLocationBloc.
2025-06-04 09:28:50 +03:00
Faris Armoush
1edeb664aa
Connected data coming from DeviceLocationBloc into the respective widgets.
2025-06-04 09:28:16 +03:00
Faris Armoush
25a55ad820
made GetDeviceLocationDataParam.toJson method have the correct keys for the API.
2025-06-04 09:27:46 +03:00
Faris Armoush
e48fc8b82c
loads and clears DeviceLocationBloc.
2025-06-04 09:27:21 +03:00
mohammad
8e8fdf0fc6
Rename dialog buttons for clarity: 'Cancel' to 'Back' and 'Confirm' to 'Save'
2025-06-04 09:26:56 +03:00
Faris Armoush
8d999f118c
Connected RemoteDeviceLocationService to the new BE API, instead of directly fetching the data from OpenWeather Api's.
2025-06-04 09:18:28 +03:00
Faris Armoush
bcb6e49a01
Deleted FakeDeviceLocationService class, since it is no longer needed.
2025-06-04 09:17:38 +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
Faris Armoush
8827f571f4
Merge pull request #229 from SyncrowIOT/SP-1658-The-Analytics-charts-padding-is-not-aligned-with-the-design
...
Sp 1658 the analytics charts padding is not aligned with the design
2025-06-03 16:51:05 +03:00
Faris Armoush
7472aff704
Merge pull request #228 from SyncrowIOT/SP-1671-energy-consumption-api-returns-a-sibling-space-data-instead-of-selected-space-on-analytics-page
...
SP-1671-energy-consumption-api-returns-a-sibling-space-data-instead-of-selected-space-on-analytics-page
2025-06-03 16:48:26 +03:00
Faris Armoush
575ba2aed2
Merge pull request #227 from SyncrowIOT/SP-1509-Attatch-SpaceUuid-To-Dropdown
...
SP-1509 attatch space uuid to analytics device dropdown on energy man…
2025-06-03 16:46:53 +03:00
Faris Armoush
eb708edc83
Merge pull request #226 from SyncrowIOT/SP-1510-show-date-on-bottom-titles-of-occupancy-chart
...
SP-1510-show date instead of index in occupancy chart.
2025-06-03 16:44:56 +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
e86c25c74a
includes min in all left titles charts.
2025-06-03 16:18:57 +03:00
Faris Armoush
c2c58e6a7a
SP-1658-the-analytics-chart-padding-is-not-aligned-with-the-design.
2025-06-03 16:17:14 +03:00
Faris Armoush
0135b6711e
removed getting energy management data using communityUuid.
2025-06-03 16:01:45 +03:00
Faris Armoush
46feb0ea28
SP-1509 attatch space uuid to analytics device dropdown on energy management tab.
2025-06-03 15:20:30 +03:00
mohammadnemer1
74ae9d7ce1
Merge pull request #225 from SyncrowIOT/SP-1175-FE-Identify-and-remove-all-instances-of-backend-error-toast-messages-in-the-frontend-code-web
...
change the validation from static code to backend
2025-06-03 15:04:03 +03:00
Faris Armoush
710f316f8d
Merge pull request #223 from SyncrowIOT/SP-1600-FE-Single-Batch-Control-Migration
...
Sp 1600 fe single batch control migration
2025-06-03 12:27:10 +03:00
Faris Armoush
7cc46d464f
SP-1510-show date instead of index in occupancy chart.
2025-06-03 12:24:38 +03:00
Faris Armoush
0c82a19a1d
Merge pull request #218 from SyncrowIOT/SP-1593-FE-Create-Recommendation-Section-Based-on-AQI-Level-and-Ensure-Layout-Responsiveness
...
Sp 1593 fe create recommendation section based on aqi level and ensure layout responsiveness
2025-06-03 11:22:39 +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
mohammad
3c98365338
change the validation from static code to backend
2025-06-03 10:44:34 +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
Faris Armoush
8e11749ed7
Prepared for aqi distribution API Integration.
2025-06-02 16:13:58 +03:00
Faris Armoush
7bc9079212
reverted a comment.
2025-06-02 14:30:07 +03:00
Faris Armoush
97801872e0
Implemented an initial remote implementation of RangeOfAqiService.
2025-06-02 14:29:04 +03:00
Faris Armoush
fa9210f387
added fromJson factory methods to RangeOfAqi, and to RangeOfAqiValue data models.
2025-06-02 14:28:50 +03:00
Faris Armoush
57b6f01177
SP-1593 Implemented the agreed upon api contract.
2025-06-02 14:26:47 +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
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
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
Faris Armoush
f07dbad1ea
Merge pull request #220 from SyncrowIOT/SP-1664-FE-Sider-bar-tree-behavior-issues-on-Analytics-page
...
Sp 1664 fe sider bar tree behavior issues on analytics page
2025-06-01 16:45:19 +03:00
mohammadnemer1
87df8e4091
Merge pull request #222 from SyncrowIOT/SP-1389-FE-On-Login-page-Email-field-is-case-sensitive-it-should-not-be
...
Normalize email to lowercase when logging in
2025-06-01 16:38:53 +03:00
mohammad
2d68fc23a3
Normalize email to lowercase when logging in
2025-06-01 16:21:22 +03:00
Faris Armoush
15ea1b4c5a
Merge pull request #221 from SyncrowIOT/enable-hot-reload
...
enable hot reload on web.
2025-06-01 16:00:46 +03:00
Faris Armoush
17f6985dbf
enable hot reload on web.
2025-06-01 15:59:29 +03:00
mohammadnemer1
d1ddf75a42
Merge pull request #219 from SyncrowIOT/SP-1607-FE-Adjust-Padding-Between-Comparison-Signs-for-Visual-Consistency
...
Sp 1607 fe adjust padding between comparison signs for visual consistency
2025-06-01 15:50:53 +03:00
Faris Armoush
393a5361f0
Apply correct business logic in AirQualityDataLoadingStrategy.
2025-06-01 15:40:12 +03:00
Faris Armoush
a56e93d0d7
removed the interface method onSelectChildSpace, because all the clients dont use it and instead pass the onSpaceSelected, which isn't a good design.
2025-06-01 15:38:14 +03:00
Faris Armoush
94847fa936
SP-1664-Fe-Sider-bar-tree-behavior-issues-on-Analytics-page.
2025-06-01 15:36:52 +03:00
mohammad
78f42dacf6
Adjust ConditionToggle widget dimensions and colors for improved UI consistency
2025-06-01 14:37:42 +03:00
Faris Armoush
b0ed844893
made events and state class finals, to better document that they shouldn't be extended.
2025-06-01 14:37:22 +03:00
Faris Armoush
066f967cd1
shows tooltip with data.
2025-06-01 14:28:40 +03:00
Faris Armoush
e28f3c3c03
reduced bar width size.
2025-06-01 14:28:40 +03:00
Faris Armoush
2be15e648a
added loading widget to AqiDistributionChartTitle.
2025-06-01 14:28:40 +03:00
Faris Armoush
2e12d73151
randomize generated fake data in FakeAirQualityDistributionService.
2025-06-01 14:28:40 +03:00
Faris Armoush
c50ed693ae
loads and clears aqi distribution in FetchAirQualityDataHelper.
2025-06-01 14:28:40 +03:00
Faris Armoush
8dc7d2b3d0
Connected AirQualityDistributionBloc into AqiDistributionChartBox.
2025-06-01 14:28:40 +03:00
Faris Armoush
accafb150e
.
2025-06-01 14:24:07 +03:00
Faris Armoush
736e0c3d9c
Injected AirQualityDistributionBloc into AnalyticsPage.
2025-06-01 14:23:14 +03:00
Faris Armoush
455d9c1f01
Created AirQualityDistributionBloc.
2025-06-01 14:22:25 +03:00
Faris Armoush
4479ed04b7
Created a AirQualityDistributionService along with its fake implementation.
2025-06-01 14:22:25 +03:00
Faris Armoush
286dea3f51
created a GetAirQualityDistributionParam.
2025-06-01 14:22:25 +03:00
Faris Armoush
44c4648941
made the first element of the bar rods to have only a top sides radius to match the design.
2025-06-01 14:22:25 +03:00
Faris Armoush
ca1feb9600
made charts based on states and not based on metrics.
2025-06-01 14:22:25 +03:00
Faris Armoush
7b31914e1c
made progress towards aqi distribution chart.
2025-06-01 14:22:25 +03:00
Faris Armoush
10f35d3747
added more mock data to AqiDistributionChart.
2025-06-01 14:22:25 +03:00
Faris Armoush
1998a629b6
added some opacity to metric colors.
2025-06-01 14:22:25 +03:00
Faris Armoush
5940e52826
Implemented an initial version of AqiDistributionChart.
2025-06-01 14:22:25 +03:00
Faris Armoush
7c55e8bbf9
Prepared widgets for the aqi distribution chart.
2025-06-01 14:22:25 +03:00
mohammadnemer1
fdabfe5d95
Merge pull request #217 from SyncrowIOT/SP-1584-FE-Block-Energy-Device-from-Being-Added-to-Then-Section-with-Validation-Message
...
Refactor energy clamp dialog to handle empty functions list gracefully
2025-06-01 14:13:53 +03:00
mohammad
8916000696
Refactor visibility logic in Energy Clamp Dialog to handle empty functions list more elegantly
2025-06-01 14:11:21 +03:00
mohammad
305d695358
Refactor energy clamp dialog to handle empty functions list gracefully
2025-06-01 13:12:58 +03:00
Faris Armoush
3d183528c5
Fixed thrown exceptions because of Expanded widgets.
2025-06-01 10:57:49 +03:00
Faris Armoush
2c4da63266
Injected DeviceLocationBloc into AnalyticsPage.
2025-06-01 10:50:51 +03:00
Faris Armoush
4ebe65f820
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1594-device-location-api-integration
2025-06-01 09:51:32 +03:00
Faris Armoush
5654d66b60
Created a remote implementation for DeviceLocationService.
2025-06-01 09:51:08 +03:00
Faris Armoush
b6879035f0
Implemented geocoding functionality to retrieve and manage device location data using the newly added geocoding package.
2025-05-29 15:47:34 +03:00
Faris Armoush
8ad048e18d
Added geocoding: ^4.0.0 package.
2025-05-29 15:47:24 +03:00
Faris Armoush
d92b699a2b
Created a bloc for loading and managing the state of device location data.
2025-05-29 15:40:44 +03:00
Faris Armoush
6ffb677c33
Created an interface and its fake implementation for loading device location data.
2025-05-29 15:40:15 +03:00
Faris Armoush
e7476a084d
Created a model class for loading device location data.
2025-05-29 15:39:51 +03:00
Faris Armoush
511acc186f
Created a param class for loading device location data.
2025-05-29 15:39:44 +03:00
Faris Armoush
cde79fc168
Merge pull request #212 from SyncrowIOT/SP-1594-FE-Implement-Real-Time-AQI-Data-Panel-for-Selected-Sensor
...
Sp 1594 fe implement real time aqi data panel for selected sensor
2025-05-29 15:27:08 +03:00
Faris Armoush
283a0dd536
Updated AqiSubValueWidget to use minimum value for range calculations, improving accuracy in AQI range display.
2025-05-29 14:59:03 +03:00
Faris Armoush
5636fbe6c9
sorted constructor dependencies.
2025-05-29 14:57:26 +03:00
Faris Armoush
3d4c17214c
Refactored AqiGauge to consolidate status text and color logic into a single method, improving code readability and maintainability.
2025-05-29 14:56:56 +03:00
Faris Armoush
b95f4063d9
removed unused widget.
2025-05-29 14:54:53 +03:00
Faris Armoush
bc289a0ddf
removed testing code.
2025-05-29 14:45:03 +03:00
Faris Armoush
d9448d9709
Merge pull request #209 from SyncrowIOT/SP-1546-FE-Garage-door-opener-Countdown-counter-is-throwing-Device-not-found-error
...
Refactor event handling in GarageDoorBloc to use local variable for d…
2025-05-29 14:39:40 +03:00
raf-dev1
a1d7457065
Test commit with updated user
2025-05-29 14:34:15 +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
Faris Armoush
7bd0c061d4
enhanced design of AqiLocation.
2025-05-29 13:29:52 +03:00
Faris Armoush
36ddebb5ae
Implemented new gauge design.
2025-05-29 13:28:44 +03:00
Faris Armoush
43cb985e74
finished integrating realtime data.
2025-05-29 13:05:49 +03:00
mohammad
7bfd08238e
Refactor event handling in GarageDoorBloc to use local variable for deviceId
2025-05-29 12:19:04 +03:00
Faris Armoush
94b4aa7c46
Extracted big widgets into smaller ones, and integrated aqi device info with RealtimeChangesBloc.
2025-05-29 11:26:21 +03:00
mohammad
0a9d53e5bd
Refactor ConditionToggle widget to display icons with corresponding conditions
2025-05-29 10:48:12 +03:00
Faris Armoush
3d133581ff
Implemented and used a reusable widget for analytics sidebars headers.
2025-05-29 09:59:27 +03:00
Faris Armoush
a75e6a89a9
Enhanced responsiveness of AqiLocationInfoCell.
2025-05-29 09:24:29 +03:00
mohammadnemer1
010960c89b
Merge pull request #208 from SyncrowIOT/SP-1603-FE-Freeze-First-Row-in-All-Table-Views-Across-the-Platform
...
Refactor table layout to accommodate dynamic table size
2025-05-28 16:57:56 +03:00
mohammad
fccf395c38
Update function names to follow consistent naming convention in name_filter.dart and users_page.dart
2025-05-28 16:56:51 +03:00
Faris Armoush
cc5f107ccb
Extracted AqiHumidityAndTemperature into its own widget and file.
2025-05-28 16:55:36 +03:00
mohammad
7c65b874eb
Refactor table layout to accommodate dynamic table size
2025-05-28 16:40:44 +03:00
Faris Armoush
79c5fe1651
add icons for side bar info (humidity and tempreture).
2025-05-28 16:13:23 +03:00
Faris Armoush
fd186a00fd
add shadow to pointer to match the design.
2025-05-28 15:41:18 +03:00
Faris Armoush
5b91ceb639
enhanced animation of AqiGague
2025-05-28 15:33:28 +03:00
Faris Armoush
5d3ef95cb7
Refactor AqiGauge to use constants for range values, to allow for ease of change, and readability.
2025-05-28 15:30:12 +03:00
Faris Armoush
a87b11d084
adjusted the size of AqiGauge and removed unnecessary code.
2025-05-28 15:25:17 +03:00
Faris Armoush
7c69c7ddbd
fixed responsiveness of end side bar.
2025-05-28 15:19:26 +03:00
Faris Armoush
16dc066440
removed unnecessary comment.
2025-05-28 14:57:16 +03:00
Faris Armoush
9a41e0c4f5
moved ApiGauge to its own file.
2025-05-28 14:50:46 +03:00
Rafeek Alkhoudare
c99b32fb81
cancel direction
2025-05-28 06:50:04 -05:00
Faris Armoush
a23370471c
improved sizing of AqiLocationInfoCell.
2025-05-28 14:39:41 +03:00
Faris Armoush
25db6ec687
Created pull_request_template.md .
2025-05-28 14:24:03 +03:00
Faris Armoush
595966d306
implemented gauge.
2025-05-28 14:22:35 +03:00
Rafeek Alkhoudare
321df401fd
comment interceptor cuz it is crashing app
2025-05-28 01:56:57 -05:00
Rafeek Alkhoudare
ee244fa5ed
use textfield controller from constructor
2025-05-28 01:48:37 -05:00
Faris Armoush
fc330d6e17
Making good progress towards finalizing the end side bar.
2025-05-28 09:32:58 +03:00
Rafeek Alkhoudare
1db069e9a5
use devicePart in main widget
2025-05-28 01:21:06 -05:00
Rafeek Alkhoudare
cf9bafef4d
add devices part widget
2025-05-28 01:20:31 -05:00
Rafeek Alkhoudare
2c73dd6c31
call the new widgets
2025-05-28 00:42:05 -05:00
Rafeek Alkhoudare
6ec20e2d72
seperate subspace part into widget
2025-05-28 00:41:53 -05:00
Rafeek Alkhoudare
4feae9ad87
seperate spacemodel linking into widget
2025-05-28 00:41:33 -05:00
Rafeek Alkhoudare
52046909d5
seperate textfield of the space name
2025-05-28 00:41:01 -05:00
Rafeek Alkhoudare
fc81555be3
seperate iconchoose widget in create space dialog
2025-05-28 00:40:34 -05:00
Faris Armoush
42319cc4f9
added unit property to AqiType.
2025-05-27 16:56:01 +03:00
Faris Armoush
aded80fb9a
modified sizing of AirQualityView.
2025-05-27 16:55:43 +03:00
Faris Armoush
077c6e99d6
added aqi informative icons.
2025-05-27 16:55:17 +03:00
Faris Armoush
1f444ccfcb
Created AqiLocationInfoCell widget.
2025-05-27 16:11:13 +03:00
Faris Armoush
fe716baba7
created AqiLocation widget.
2025-05-27 16:10:58 +03:00
Faris Armoush
34279cfdae
added location_pin.svg icon.
2025-05-27 16:10:49 +03:00
Faris Armoush
0bf34c66aa
Animated AqiSubValueWidget.
2025-05-27 15:45:32 +03:00
Faris Armoush
7726ceecb8
made AqiSubValueWidget use the correct colors.
2025-05-27 15:21:45 +03:00
Faris Armoush
ae2078d28c
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1594-FE-Implement-Real-Time-AQI-Data-Panel-for-Selected-Sensor
2025-05-27 15:17:59 +03:00
Faris Armoush
7f5d2ca6ea
Merge pull request #206 from SyncrowIOT/SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
...
SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
2025-05-27 15:17:10 +03:00
Faris Armoush
5a5173c19b
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
2025-05-27 15:16:37 +03:00
Faris Armoush
83363b4c50
Made RangeOfAqiChart._lines colors use ColorsManager colors instead of statically defining them in the widget itself using Hex codes.
2025-05-27 15:15:29 +03:00
Faris Armoush
95eca869c9
Implemented AqiSubValueWidget.
2025-05-27 15:12:11 +03:00
mohammadnemer1
6ebdc59966
Merge pull request #207 from SyncrowIOT/Fix-Bugs-Related-TextForm-Routine
...
Add 'PC' device to routine
2025-05-27 14:56:11 +03:00
Faris Armoush
5f3a0c74ac
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1592-FE-Build-AQI-Breakdown-Percentage-Chart-with-Standard-Color-Codes
2025-05-27 14:06:48 +03:00
Rafeek Alkhoudare
8967852ca8
seperate assign tag dialog to widgets
2025-05-27 06:01:25 -05:00
Rafeek Alkhoudare
a87e79878b
add ok_candel row of buttons in seperated widget also text field widget
2025-05-27 05:32:42 -05:00
Faris Armoush
03009ed276
made a RangeOfAqiChart._lines a getter.
2025-05-27 13:21:42 +03:00
Faris Armoush
a1142eb38c
gave range of aqi chart a tooltip that shows the necessary data.
2025-05-27 13:17:05 +03:00
Faris Armoush
1aa7bf2162
fixed charts clipping overflow in chart.
2025-05-27 12:37:36 +03:00
Faris Armoush
043820f84f
does not emit an entirely new state when we already have chart data on loading.
2025-05-27 12:33:48 +03:00
Faris Armoush
d90d3d4026
added loading state to range of aqi chart.
2025-05-27 12:29:06 +03:00
Faris Armoush
3ac5254abf
fixed bug in total energy consumption chart.
2025-05-27 12:26:21 +03:00
Faris Armoush
f5d926f5a2
modify left side titles.
2025-05-27 12:21:59 +03:00
mohammadnemer1
c1d6db8bba
Merge branch 'dev' into Fix-Bugs-Related-TextForm-Routine
2025-05-27 09:56:07 +03:00
mohammad
50fc5f9562
Add 'PC' device to routine
2025-05-27 09:54:21 +03:00
Faris Armoush
1b0d8d446c
modified flex's values.
2025-05-27 09:47:06 +03:00
Faris Armoush
8a5173f429
made font size of AqiTypeDropdown slightly smaller.
2025-05-27 09:36:35 +03:00
Rafeek Alkhoudare
056e7372e0
use assign table as widget
2025-05-27 01:15:30 -05:00
Faris Armoush
bee8652d03
responsivness
2025-05-26 16:59:44 +03:00
Faris Armoush
9546d7bdd1
fixed titles widget for bottom title.
2025-05-26 16:56:38 +03:00
Faris Armoush
cb4956f915
made range of aqi fake data random and not linear.
2025-05-26 16:56:25 +03:00
Faris Armoush
ec7b0aa078
shows AnalyticsErrorWidget and spacing under it only when there is an error.
2025-05-26 15:58:34 +03:00
Faris Armoush
296b03e1aa
shows month data instead of index on bottom titles of RangeOfAqiChart.
2025-05-26 15:54:56 +03:00
Faris Armoush
177c7f1030
Responsiveness of RangeOfAqiChartTitle.
2025-05-26 15:49:38 +03:00
Faris Armoush
3746c36a71
Merge pull request #205 from SyncrowIOT/sp-1493-data-foramtting-2.0
...
sp-1493-data-formatting-2.0.
2025-05-26 15:19:18 +03:00
Faris Armoush
0b4337fb6c
sp-1493-data-formatting-2.0.
2025-05-26 15:17:29 +03:00
Faris Armoush
171dc52e28
Created AqiTypeDropdown.
2025-05-26 15:10:30 +03:00
Rafeek Alkhoudare
d69d867120
use assign_tag_dialog_widgetwidget
2025-05-26 06:27:48 -05:00
Faris Armoush
642d8e9591
Merge pull request #204 from SyncrowIOT/SP-1493-data-formatting
...
SP-1493-data-formatting
2025-05-26 14:24:46 +03:00
Faris Armoush
5a8ef578c3
SP-1493-data-formatting
2025-05-26 14:16:43 +03:00
Rafeek Alkhoudare
644fe56478
seperaate UI into widgets
2025-05-26 06:12:24 -05:00
Rafeek Alkhoudare
766a39f161
use selected model in add device event
2025-05-26 06:11:48 -05:00
Rafeek Alkhoudare
c97dd40b05
add toSelected function to convert from product to selectedProduct
2025-05-26 06:11:06 -05:00
Faris Armoush
63ca98895f
moved RangeOfAqiChartTitle.
2025-05-26 13:27:12 +03:00
Faris Armoush
7e54cfdccd
Implemented min, max, average informative cells to RangeOfAqiChartBox.
2025-05-26 13:25:14 +03:00
Faris Armoush
fb4d44450f
Disabled animation in RangeOfAqiChart.
2025-05-26 11:25:12 +03:00
Faris Armoush
12e4285b14
removed unnecessary Stack widget from RangeOfAqiChart.
2025-05-26 11:24:53 +03:00
Faris Armoush
82adbcf4df
loads and clears aqi range data in FetchAirQualityDataHelper.
2025-05-26 11:24:00 +03:00
Faris Armoush
7305d511bc
Added spaceUuid to GetRangeOfAqiParam model.
2025-05-26 11:23:33 +03:00
Faris Armoush
61acaa17c5
fixed typo.
2025-05-26 11:22:11 +03:00
Faris Armoush
4af81bcc10
make the aqi range chart read its data from RangeOfAqiBloc.
2025-05-26 11:22:05 +03:00
Faris Armoush
d4dd7a19ba
make the generated fake aqi range data, look better on the chart.
2025-05-26 11:21:42 +03:00
Faris Armoush
9ab906d24c
Injected RangeOfAqiBloc into AnalyticsPage.
2025-05-26 11:10:23 +03:00
Faris Armoush
5c57143ea5
Created RangeOfAqiBloc along with its events, and state.
2025-05-26 11:09:45 +03:00
Faris Armoush
4a3085e1b4
Created RangeOfAqiService along with its fake implementation until the API is ready.
2025-05-26 11:00:57 +03:00
Faris Armoush
eb8ba1806c
Created GetRangeOfAqiParam model.
2025-05-26 10:59:07 +03:00
Faris Armoush
902419f9c4
Created RangeOfAqi model.
2025-05-26 10:58:05 +03:00
Faris Armoush
926bcd9a5d
Extracted lines data into a helper method for ease of readability.
2025-05-26 10:48:04 +03:00
Rafeek Alkhoudare
0b65c58947
fix add subspace bugs and plusButton widget
2025-05-26 02:45:58 -05:00
Faris Armoush
33f9add78a
Extracted some logic of RangeOfAqiChart into a helper class.
2025-05-26 10:41:36 +03:00
Faris Armoush
563a3e1cf5
Refactored RangeOfAqiChart to consolidate line chart creation into a reusable method, improving code maintainability and reducing duplication.
2025-05-26 10:31:21 +03:00
Faris Armoush
791b71276a
populated linear data for RangeOfAqiChart, for a more pleasant dev experience and debugging.
2025-05-26 10:29:38 +03:00
Faris Armoush
24e3eb2311
extracted titlesData into a private factory method to enahnce readability.
2025-05-26 10:18:15 +03:00
Faris Armoush
82006e9aaf
Implemented the side titles of RangeOfAqiChart.
2025-05-26 10:12:52 +03:00
Faris Armoush
cedef666f6
Merge pull request #202 from SyncrowIOT/SP-1493-rework
...
SP-1493 rework
2025-05-26 10:03:10 +03:00
Faris Armoush
a10d998ec6
Merge pull request #203 from SyncrowIOT/SP-1513-rework
...
SP-1513-rework
2025-05-26 10:02:49 +03:00
Faris Armoush
ed50ac03d3
Merge pull request #201 from SyncrowIOT/SP-1492-landing_page_analytics_button_design
...
SP-1492-landing_page_analytics_button_design
2025-05-26 09:57:23 +03:00
Faris Armoush
cd2eb46f49
Implemented the overall design of RangeOfAqiChart, whats left is 100% matching it with the figma design.
2025-05-26 09:50:53 +03:00
Faris Armoush
39351a710d
Added aqi info colors to ColorsManager.
2025-05-25 12:18:09 +03:00
Faris Armoush
c8fe4e3baa
Created an initial version of RangeOfAqiChart.
2025-05-25 12:01:45 +03:00
Faris Armoush
12deceb7d3
SP-1513-rework
2025-05-25 11:35:01 +03:00
Faris Armoush
9d27ed2dc5
SP-1506 rework, coloring and padding.
2025-05-25 11:13:24 +03:00
Faris Armoush
a878b9328a
SP-1493 rework, can select a subspace in sidebar even when the space has no child-spaces.
2025-05-25 11:06:36 +03:00
Faris Armoush
6606491458
made active dynamic
2025-05-25 10:59:41 +03:00
Faris Armoush
92abcdc4f9
SP-1492-landing_page_analytics_button_design.
2025-05-25 10:57:23 +03:00
Rafeek Alkhoudare
e0951aa13d
add interceptor to print request and response
2025-05-23 08:52:53 -05:00
Rafeek Alkhoudare
9e8ebf3768
no need for models and blocs for now
2025-05-23 07:52:21 -05:00
Rafeek Alkhoudare
b593e75c67
build main structure and build data layer and space managment bloc
2025-05-23 02:17:23 -05:00
Faris Armoush
7aa9e7e5dc
fixed typos.
2025-05-22 16:44:32 +03:00
Faris Armoush
e9abac7933
added analytics icon.
2025-05-22 16:44:22 +03:00
Faris Armoush
0f9227a6f5
Merge pull request #200 from SyncrowIOT/SP-1591-FE-Implement-Space-Level-Structure-Selection-and-Air-Quality-Device-Dropdown
...
Sp 1591 fe implement space level structure selection and air quality device dropdown
2025-05-22 15:59:19 +03:00
Faris Armoush
5b13962d41
removed unnecessary * 1 calculation of height.
2025-05-22 15:57:03 +03:00
Faris Armoush
8c53d5322a
SP-1591
2025-05-22 15:53:18 +03:00
Faris Armoush
af4d37939b
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1591-FE-Implement-Space-Level-Structure-Selection-and-Air-Quality-Device-Dropdown
2025-05-22 15:48:47 +03:00
Faris Armoush
d43c1847ff
SP-1591
2025-05-22 15:44:19 +03:00
Faris Armoush
4c5b390887
Fixed typos.
2025-05-22 15:42:49 +03:00
Faris Armoush
5eeac01666
cannot select a community in AirQualityDataLoadingStrategy.
2025-05-22 15:35:04 +03:00
Faris Armoush
717d698378
can select child spaces with children in AirQualityDataLoadingStrategy.
2025-05-22 15:23:42 +03:00
Faris Armoush
9adbbb9a2d
Integrated and implemented devices dropdown into the newly created widget AirQualityEndSideWidget.
2025-05-22 15:19:50 +03:00
Faris Armoush
e792dbd72f
SP-1591/ Implement business logic in AirQualityDataLoadingStrategy for community structure loading strategy.
2025-05-22 14:58:42 +03:00
Rafeek Alkhoudare
9eaa367d32
fix horizontal scroll bar
2025-05-22 05:48:49 -05:00
Faris Armoush
d2eea33714
Prepared AirQualityView layout and structure with PlaceHolder widgets.
2025-05-22 12:24:13 +03:00
Faris Armoush
24372a0618
Merge pull request #198 from SyncrowIOT/SP-1580-FE-Watermark-Does-Not-Match-Design-Specification
...
SP-1580-FE-Watermark-Does-Not-Match-Design-Specification
2025-05-22 11:25:49 +03:00
Faris Armoush
8988947694
Merge pull request #191 from SyncrowIOT/syncrow_analytics_sidebar_selection_behavior
...
Syncrow analytics sidebar selection behavior
2025-05-22 11:25:22 +03:00
Faris Armoush
ef875ef7dc
Merge pull request #197 from SyncrowIOT/SP-1510-occupancy_chart_api_integration
...
Sp 1510 occupancy chart api integration
2025-05-22 11:24:55 +03:00
Faris Armoush
5a61647fe4
Prepared and created the necessary component for the air quality loading strategy for the side bar selection, and for loading data in different parts of the UI.
2025-05-21 16:49:30 +03:00
Faris Armoush
568b6be354
Created AirQualityView widget for the new Air Quality analytics module.
2025-05-21 16:46:38 +03:00
Faris Armoush
94e4fbd5db
Apply correct business logic in OccupancyDataLoadingStrategy.
2025-05-21 16:08:48 +03:00
Faris Armoush
302ef36b17
Merge branch 'dev' of https://github.com/SyncrowIOT/web into syncrow_analytics_sidebar_selection_behavior
2025-05-21 15:56:29 +03:00
Faris Armoush
c508d016c2
SP-1580-FE-Watermark-Does-Not-Match-Design-Specification
2025-05-21 11:08:00 +03:00
Faris Armoush
e0ad7855d3
converted GetOccupancyParam.toJson to an expression method.
2025-05-21 10:59:04 +03:00
Faris Armoush
ecf588cfcb
reverted to dynamic endpoint.
2025-05-21 10:58:21 +03:00
Faris Armoush
c9d15d102b
fixes in OccupancyChart for a more pleasant UI.
2025-05-21 10:57:53 +03:00
mohammadnemer1
64a29681de
Merge pull request #196 from SyncrowIOT/SP-1475-FE-Only-the-arrow-button-is-clickable-make-the-whole-name-clickable-with-the-arrow
...
Sp 1475 fe only the arrow button is clickable make the whole name clickable with the arrow
2025-05-21 10:31:25 +03:00
Faris Armoush
02b07cfdb6
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1510-occupancy_chart_api_integration
2025-05-21 10:23:56 +03:00
Faris Armoush
0a94557eee
SP-1510-Occupancy Chart API Integration.
2025-05-21 10:23:31 +03:00
Faris Armoush
4f8d1c4ffd
Merge pull request #195 from SyncrowIOT/charts-reworks
...
Charts reworks
2025-05-21 10:22:55 +03:00
mohammad
06b320a75d
move icon to the center and change subspace title name
2025-05-21 10:16:12 +03:00
Faris Armoush
000fe70663
format.
2025-05-21 09:59:50 +03:00
Faris Armoush
4257f7f0f3
Corrected color of titles in charts.
2025-05-21 09:55:17 +03:00
Faris Armoush
b2bf3866a9
Deleted pubspec.lock, and added it to .gitignore.
2025-05-21 09:09:32 +03:00
mohammad
a15b5439f0
Refactor user dropdown menu to display user's full name and arrow icon in a row for better layout consistency
2025-05-20 16:39:10 +03:00
Faris Armoush
fd2a09cada
Deleted unused FakeEnergyConsumptionPerDeviceService.
2025-05-20 14:22:23 +03:00
Faris Armoush
4c2802acfc
date picker decorations matched with design.
2025-05-20 14:20:16 +03:00
Faris Armoush
15343be258
show space uuid in analytics devices dropdown.
2025-05-20 14:11:25 +03:00
Faris Armoush
c21842cc6d
removed overflow and fixed sizing and text drawing of PowerClampEnergyStatusWidget.
2025-05-20 13:56:00 +03:00
Faris Armoush
4326559e14
shows OccupancyHeatMapBox instead of a Placeholder in vertical srcollable AnalyticsOccupancyView.
2025-05-20 13:51:04 +03:00
mohammadnemer1
4ded7d5202
Merge pull request #194 from SyncrowIOT/SP-1448-FE-Use-SliderValueSelector-widget-for-all-slider-widgets-in-Web-Routine
...
add step parameter in onTapFunction.
2025-05-19 11:37:56 +03:00
mohammad
0d45a155e3
add step parameter in onTapFunction.
...
Add dialogType parameter in WaterHeaterPresenceSensor and CeilingSensorDialog.
Update step parameter in FlushValueSelectorWidget.
Update step parameter in FunctionBloc and WaterHeaterFunctions.
Update step, unit, min, and max parameters in ACFunction subclasses.
2025-05-19 11:22:15 +03:00
Faris Armoush
625f737791
SP-1506 rework
...
Remove extra line.
The colors of the data on X axis and Y axis are not identical to design.
Display days only on the X axis.
When the bar chart loads, we see it coming from the top (check the attached video).
2025-05-19 11:08:26 +03:00
Faris Armoush
494ae1c941
SP-1495 reworks.
...
1. Overlapping line not removed.
2. The colors of the data on X axis and Y axis are not identical to design.
3. Day 1 and 2 are missing on the X axis.
4. When the chart loads, we see it coming from the top right corner (check the attached video).
5. Display all available devices even if they have no data and make the chart empty state.
2025-05-19 10:52:44 +03:00
Faris Armoush
f67d0e2912
SP-1494 reworks.
...
1. When the chart loads, we see it coming from the top right corner (check the attached video).
2. Day 1 is missing on the X axis.
3. Overlapping line not removed.
2025-05-19 10:17:48 +03:00
Faris Armoush
17aad13b2a
Merge pull request #193 from SyncrowIOT/feature/make_analytics_date_picker_not_show_future_dates
...
Feature/make_analytics_date_picker_not_show_future_dates
2025-05-15 16:58:25 +03:00
Faris Armoush
a849c1dafb
removed unused import.
2025-05-15 16:31:11 +03:00
Faris Armoush
3e3e17019a
format.
2025-05-15 16:22:54 +03:00
Faris Armoush
b1bae3cb15
fixed overflow bug on charts.
2025-05-15 15:59:02 +03:00
Faris Armoush
051bf657ed
Changed background color of analytics date pickers to match the design language of the platform.
2025-05-15 15:29:09 +03:00
Faris Armoush
5191c1e456
Performed selection validation, and made future dates disabled.
2025-05-15 15:28:36 +03:00
Faris Armoush
7a073f10aa
Merge pull request #189 from SyncrowIOT/1495-calendar-bugfixes
...
1495 calendar bugfixes
2025-05-15 14:31:11 +03:00
Faris Armoush
900d47faae
Merge pull request #190 from SyncrowIOT/SP-1506-FE-implement-chart-per-phase
...
SP-1506-FE-chart per phase api integration.
2025-05-15 14:30:58 +03:00
Faris Armoush
e35a7fdc70
Merge pull request #192 from SyncrowIOT/bugfix/charts-horizontal-lines
...
bugfix/charts-horizontal-lines
2025-05-15 14:30:37 +03:00
Faris Armoush
d80f5e1f3a
Refactor energy consumption charts to enhance grid data configuration
...
Updated the grid data for EnergyConsumptionByPhasesChart, EnergyConsumptionPerDeviceChart, and TotalEnergyConsumptionChart to include horizontal line visibility and set a horizontal interval of 250. Removed unused phasesJson constant from TotalEnergyConsumptionChart for cleaner code.
2025-05-15 14:25:13 +03:00
Faris Armoush
baaf5111b1
Applied correct business logic in EnergyManagementDataLoadingStrategy.
2025-05-15 12:48:18 +03:00
Faris Armoush
745205063e
added correct behavior to OccupancyDataLoadingStrategy.
2025-05-15 12:46:12 +03:00
Faris Armoush
c07b53107e
SP-1506-FE-chart per phase api integration.
2025-05-15 10:51:09 +03:00
Faris Armoush
39d125ac7e
loads energy management data on date changed.
2025-05-15 10:11:55 +03:00
Faris Armoush
ad15d0e138
loads occupancy chart on date changed.
2025-05-15 10:08:41 +03:00
Faris Armoush
e6d272a60d
loads heatmap data on calendar change.
2025-05-15 10:06:13 +03:00
Faris Armoush
8dfe8d10d4
removed requestType from query parameters of RemoteOccupancyAnalyticsDevicesService._makeRequest.
2025-05-15 10:01:43 +03:00
Faris Armoush
5279020d08
Merge pull request #188 from SyncrowIOT/1495-energy-consumption-per-device-api-integration
...
1495-energy-consumption-per-device-api-integration.
2025-05-15 09:32:15 +03:00
Faris Armoush
da481536c4
1495-energy-consumption-per-device-api-integration.
2025-05-14 16:55:28 +03:00
Faris Armoush
f21366268a
Merge pull request #187 from SyncrowIOT/SP-1509-FE-Implement-devices-status-based-on-the-selected-device-from-the-dropdown-list
...
Sp 1509 fe implement devices status based on the selected device from the dropdown list
2025-05-14 16:18:51 +03:00
Faris Armoush
c3aef736fd
Merge pull request #186 from SyncrowIOT/1511-occupancy-heat-map-tooltip
...
1511-occupancy-heat-map-tooltip.
2025-05-14 16:18:08 +03:00
Faris Armoush
887ac58f40
fixed import.
2025-05-14 15:59:40 +03:00
Faris Armoush
c709477500
some refactors to further clarify intent.
2025-05-14 15:55:12 +03:00
Faris Armoush
63e7b3faa2
resets selection and clears data.
2025-05-14 15:47:07 +03:00
Faris Armoush
0e61e52bf8
Connected devices to widgets, and is currently making the necessary and correct api calls for everything to function properly.
2025-05-14 15:35:22 +03:00
Faris Armoush
7515b347ce
analytics devices integtation.
2025-05-14 15:03:30 +03:00
Faris Armoush
3dfbcb5935
connect device dropdown to bloc.
2025-05-14 14:31:28 +03:00
Faris Armoush
4fd4a9b5bf
loads analytics devices on sidebar selection.
2025-05-14 13:03:51 +03:00
Faris Armoush
14fa1b355e
Added a uuid property to AnalyticsDevice.
2025-05-14 12:50:27 +03:00
Faris Armoush
78d4e58996
Added selected device state/event, and clear data event to AnalyticsDevicesBloc.
2025-05-14 12:50:16 +03:00
Faris Armoush
23b9cb5b78
Injected AnalyticsDevicesBloc into AnalyticsPage.
2025-05-14 12:42:51 +03:00
Faris Armoush
401d0a9788
Created AnalyticsDevicesBloc.
2025-05-14 12:41:44 +03:00
Faris Armoush
ac2b0d3fac
Created an initial remote implementation of AnalyticsDevicesService.
2025-05-14 12:38:07 +03:00
Faris Armoush
3be7a377c0
Created AnalyticsDevicesService interface.
2025-05-14 12:37:52 +03:00
Faris Armoush
e4ee456384
Created empty AnalyticsDevice model.
2025-05-14 12:37:44 +03:00
Faris Armoush
f02c5d71ba
Created GetAnalyticsDevicesParam.
2025-05-14 12:26:16 +03:00
Faris Armoush
d45ff262c7
Merge branch 'dev' into 1511-occupancy-heat-map-tooltip
2025-05-14 12:05:34 +03:00
Faris Armoush
ad227febc1
Merge pull request #185 from SyncrowIOT/SP-1512-FE-Apply-Responsive-Behavior-for-Dashboard-Layout-and-Sidebar-Collapse
...
Sp 1512 fe apply responsive behavior for dashboard layout and sidebar collapse
2025-05-14 12:04:41 +03:00
Faris Armoush
a9d6c6f4ee
1511-occupancy-heat-map-tooltip.
2025-05-14 12:03:47 +03:00
Faris Armoush
4d9e57c8b5
Created and connected a remote implementation that fetches the heat map occupancy per space from the API.
2025-05-14 10:51:37 +03:00
Faris Armoush
d1bb8da484
Updated OccupancyHeatMapModel model with what the api returns, and only used the necessary fields that the api returns for this feature to work.
2025-05-14 10:51:19 +03:00
Faris Armoush
300f9ae358
Matched the GetOccupancyHeatMapParam with what the API expects and removed the communityId since it is no longer necessary for the api, and renamed spaceId to spaceUuid for more clarity.
2025-05-14 10:49:32 +03:00
Faris Armoush
c1dab3400b
removed a force unwrap from OccupancyHeatMap._maxValue to avoid any bugs.
2025-05-14 10:48:28 +03:00
Faris Armoush
46815585cb
Fixed error in AnalyticsErrorWidget where it used to add the default error message to the errorMessage.
2025-05-14 10:47:54 +03:00
mohammadnemer1
7f9d044f7e
Merge pull request #184 from SyncrowIOT/SP-1530-FE-Add-card-for-the-water-heater-in-the-routine-web
...
add water heater operational values to routines
2025-05-14 09:20:07 +03:00
mohammad
996a847a27
Refactor water heater value selector widget
2025-05-14 09:16:04 +03:00
Faris Armoush
5645fb7826
Merge pull request #182 from SyncrowIOT/SP-1519-FE-Handle-Loading-Skeletons-and-No-Data-Error-States
...
Sp 1519 fe handle loading skeletons and no data error states
2025-05-13 16:55:54 +03:00
Faris Armoush
e8f7c29652
Applies correct business logic of the sidebar.
2025-05-13 16:46:34 +03:00
mohammad
36c5712c79
add water heater operational values to routines
2025-05-13 16:24:08 +03:00
Faris Armoush
c7fef11aec
Fixed typo Tab to run to Tap to run.
2025-05-12 12:06:37 +03:00
Faris Armoush
ef29d78d70
Clears data when needed.
2025-05-12 10:02:56 +03:00
Faris Armoush
cd9941f544
Doesn't load occupancy data on initState in AnalyticsOccupancyView.
2025-05-12 10:02:08 +03:00
Faris Armoush
71aa64ba9e
Merge pull request #181 from SyncrowIOT/bugfix/analytics_expansion_bugfix
...
bugfix/analytics_expansion_bugfix.
2025-05-12 09:22:12 +03:00
Faris Armoush
2262d3b2ba
bugfix/analytics_expansion_bugfix.
2025-05-12 09:20:01 +03:00
Faris Armoush
b7ef9da35d
Sp 1513 fe implement device dropdown and live status card presence vacancy ( #179 )
...
* Called the widget of presence sensor status widgets.
* Enahnced `PowerClampEnergyDataDeviceDropdown` design and made it a dropdown.
* connected the realtime feature to the occupancy side bar, but with a mock id.
* revert default tab to energyManagement.
2025-05-11 16:59:15 +03:00
Faris Armoush
49e93329c8
Sp 1511 fe build occupancy heat map weekly monthly intensity view ( #178 )
...
* set the default tab to occupancy for ease of development.
* Implemented an initial design for the occupancy chart.
* Add Occupacy model and service for occupancy data handling.
* Created `OccupancyBloc`.
* Implemented the sidebar of Occupancy view.
* Moved `OccupancyEndSideBar` widget to its own file.
* Removed unnecessary widgets.
* Matched the `OccupancyChart` with the figma design.
* Added `AnalyticsDateFilterButton` to `OccupancyChartBox`.
* Hides `AnalyticsDateFilterButton` that is in the page header, when the selected tab isn't `AnalyticsPageTab.energyManagement`.
* Added animation to`AnalyticsDateFilterButton`.
* modified the implementation of `FakeOccupacyService` to clamp all the generated values to less than a 100.
* Injected `OccupancyBloc` into `AnalyticsPage`.
* Made `OccupancyChart` read its data from `OccupancyBloc`.
* Refactor AnalyticsCommunitiesSidebar to load data based on selected tab and implement loadEnergyManagementData method
* Refactor Analytics views to use StatefulWidget and load data in initState
* Created `OccupancyHeatMapModel`.
* Add FakeOccupancyHeatMapService implementation.
* Created `OccupancyHeatMapBloc`.
* Injected `OccupancyHeatMapBloc` into `AnalyticsPage`.
* Add OccupancyHeatMapBox widget and integrate into AnalyticsOccupancyView
* Matching the heat map with the design, and added week days.
* Made the HeatMap cells have a dashed border.
* shows months.
* responsiveness.
* Integrate OccupancyHeatMapBloc and update OccupancyHeatMapBox to display heat map data with error handling
* Integrate OccupancyHeatMapBloc and update OccupancyHeatMapBox to display heat map data with error handling
* made the heatmap loading fast af by using painters instead of individually creating a widget for every single event.
* Extracted `OccupancyHeatMapMonths` into its own widgte.
* Moved `OccupancyHeatMapMonths` to its own file.
* Adjusted design of `OccupancyHeatMapMonths`.
* Adjust layout flex properties for `OccupancyEndSideBar` and its parent column in `AnalyticsOccupancyView`.
* moved `OccupancyPaintItem` to `OccupancyPainter`s file.
* removed comments from `OccupancyPainter`.
* used color.withValues instead of .withOpacity.
* re-added `OccupancyHeatMapGradient`.
* Revert initial tab to `energyManagement`.
* Made datepicker dynamic for multiple states.
* Add year picker functionality to date filter button and implement dynamic date selection
* Align date filter button to the end in occupancy chart and heat map boxes for improved UI consistency.
* Enahnced color of border in `OccupancyPainter`.
* Add ClearOccupancyHeatMapEvent to reset heat map state and update occupancy data helper to trigger event on empty selections
* show percentage of value in tool tip of `OccupancyChart`.
2025-05-11 16:58:13 +03:00
Faris Armoush
d6f0b53b59
Sp 1494 api integration ( #180 )
...
* SP-1494-api-integration.
* fixed left stide titles intervals in total energy consumption chart.
* Adjusted tooltip and title intervals in energy management charts to improve accuracy by incrementing displayed values by one.
* Refactor AnalyticsCommunitiesSidebar to use AnalyticsSpaceTreeView and enhance community/space selection handling
* Gave every tab its own selection logic using the strategy design pattern, along with clearing the selection when changing tabes to avoid collision between features.
2025-05-11 16:46:00 +03:00
Faris Armoush
7154693379
SP-1495-fix-deployment by wrapping ChartsLoadingWidget.CircularProgressIndicator with a padding instead of adding padding as a property of CircularProgressIndicator. ( #175 )
2025-05-08 16:32:50 +03:00
Faris Armoush
2e2bc99501
Merge pull request #176 from SyncrowIOT/SP-1510-FE-Build-Occupancy-Bar-Chart-Monthly-Consumption-View
...
Sp 1510 fe build occupancy bar chart monthly consumption view
2025-05-08 16:32:21 +03:00
Faris Armoush
53222bee81
Merge pull request #174 from SyncrowIOT/SP-1495-FE-Build-Energy-Consumption-per-Device-Chart-Placeholder
...
Sp 1495 fe build energy consumption per device chart placeholder
2025-05-07 15:54:37 +03:00
Faris Armoush
bfb9158652
Replaced hardcoded device id from RemotePowerClampInfoService.getInfo, and instead used the one from the method parameter.
2025-05-07 15:47:41 +03:00
Faris Armoush
7f03222c12
Removed unnecessary widgets.
2025-05-07 15:46:24 +03:00
Faris Armoush
5e6c14efeb
added loading indicators to charts.
2025-05-07 12:20:46 +03:00
Faris Armoush
9bbf3e75fa
bugfixes.
2025-05-07 11:55:04 +03:00
Faris Armoush
303b0236f1
Added default error message for edge case.
2025-05-07 11:44:29 +03:00
Faris Armoush
4e3e63723e
added error messages everywhere.
2025-05-07 11:43:05 +03:00
Faris Armoush
38ff20f86a
Created initial remote implementation for all the services in the energy management module.
2025-05-07 11:28:31 +03:00
Faris Armoush
d539e6266e
gets data when changing the date.
2025-05-07 11:12:39 +03:00
Faris Armoush
7467f8d0ea
Removed the analytics overview view for now, since there will be no implementation for it.
2025-05-07 10:59:55 +03:00
Faris Armoush
a11e20147e
preparing for integration, by fetching data when selecting a community.
2025-05-07 10:58:46 +03:00
Faris Armoush
55a6974bdc
deselect selected spaces when selecting a new space in analytics side bar.
2025-05-06 15:53:43 +03:00
Faris Armoush
f8f58a24b8
.
2025-05-06 15:47:30 +03:00
Faris Armoush
682e69e65f
modify data to migrate to days instead of months.
2025-05-06 15:44:33 +03:00
Faris Armoush
59a59231ec
Merge branches 'SP-1495-FE-Build-Energy-Consumption-per-Device-Chart-Placeholder' and 'SP-1495-FE-Build-Energy-Consumption-per-Device-Chart-Placeholder' of https://github.com/SyncrowIOT/web into SP-1495-FE-Build-Energy-Consumption-per-Device-Chart-Placeholder
2025-05-06 15:02:46 +03:00
Faris Armoush
ad41a2a87e
Implemented calendar widget and bloc.
2025-05-06 15:02:09 +03:00
Faris Armoush
974aa8f2a4
Implemented calendar widget and bloc.
2025-05-06 14:59:54 +03:00
Faris Armoush
428cd34492
Fixed device cell sizing.
2025-05-06 13:19:55 +03:00
Faris Armoush
1a6121c452
Made analytics energy management view scrollable, to allow for a better UX experience.
2025-05-06 12:24:47 +03:00
Faris Armoush
e8f9ae944c
Refactor BlocListener in PowerClampEnergyDataWidget to simplify state handling
2025-05-06 09:17:35 +03:00
Faris Armoush
7e37aed026
formatted PowerClampInfoBloc.
2025-05-06 09:09:27 +03:00
Faris Armoush
d89e227599
removed unnecesary type annotations from FirebaseRealtimeDeviceService.
2025-05-06 09:06:33 +03:00
Faris Armoush
5a68b22f0c
Update RealtimeDeviceChangesBloc to handle loading and failure states
2025-05-06 09:05:16 +03:00
Faris Armoush
38184ca8b2
Integrated realtime data.
2025-05-05 16:58:48 +03:00
Faris Armoush
4d5de7bc05
making good progress on realtime data integration.
2025-05-05 16:34:56 +03:00
Faris Armoush
1a3006fa43
Power clamp info integration.
2025-05-05 12:57:27 +03:00
Faris Armoush
490ca2057e
Reduce bar width in EnergyConsumptionPerDeviceChart for improved visual clarity.
2025-05-05 10:34:23 +03:00
Faris Armoush
06637a16bb
Add EnergyConsumptionPerDevice functionality and update related components
2025-05-05 10:32:12 +03:00
Faris Armoush
696978a78d
Injected EnergyConsumptionPerDeviceBloc into AnalyticsPage.
2025-05-05 10:20:43 +03:00
Faris Armoush
818e4e4d51
Created EnergyConsumptionPerDeviceBloc.
2025-05-05 10:19:52 +03:00
Faris Armoush
af877d7839
Created EnergyConsumptionPerDeviceService and a fake implementation for it.
2025-05-05 10:15:35 +03:00
Faris Armoush
a33b1e3f49
uses MediaQuery.sizeOf instead of MediaQuery.of.
2025-05-05 10:02:48 +03:00
Faris Armoush
c3cce334ab
data populator.
2025-05-05 09:56:29 +03:00
Faris Armoush
947e9e404c
left side intervals.
2025-05-05 09:54:17 +03:00
Faris Armoush
cd8264b6ce
Progress on making EnergyManagementView responsive.
2025-05-05 09:47:54 +03:00
Faris Armoush
7467be6980
Refactored PowerClampPhase to be more readable by extracting widgets into helper private methods to enhance readability.
2025-05-05 09:15:13 +03:00
Faris Armoush
0353c73dac
Moved PowerClampPhase widget to its own file.
2025-05-05 09:12:27 +03:00
Faris Armoush
a050792f32
extracted PowerClampPhase into its own widget.
2025-05-05 09:11:11 +03:00
Faris Armoush
464f7b7347
working on responsiveness.
2025-05-04 16:50:28 +03:00
Faris Armoush
cd54574279
progress towards drawing the phases widgts.
2025-05-04 16:07:51 +03:00
Faris Armoush
18acae3e85
Added type annotation.
2025-05-04 15:02:27 +03:00
Faris Armoush
f081a7fc2d
implemented header, and power clamp data widgets.
2025-05-04 14:59:49 +03:00
Faris Armoush
5996ff3928
Extracted fetching energy management data from the widgets themselves to the parent widget AnalyticsEnergyManagementView.
2025-05-04 14:29:35 +03:00
Faris Armoush
a0d1cb988a
moved EnergyConsumptionByPhasesTitle to its own file.
2025-05-04 14:26:52 +03:00
Faris Armoush
c3ec9000d4
Extracted EnergyConsumptionByPhasesTitle into its own widget to improve readability and assert separation of concerns.
2025-05-04 14:26:38 +03:00
Faris Armoush
3d6a60b406
load energy consumption by phases from bloc, and made the widget use the said data.
2025-05-04 14:24:53 +03:00
Faris Armoush
69c9240641
Injected EnergyConsumptionByPhasesBloc into AnalyticsPage.
2025-05-04 14:22:01 +03:00
Faris Armoush
098013e5c8
Created EnergyConsumptionByPhasesBloc.
2025-05-04 14:20:59 +03:00
Faris Armoush
11fb9e4894
Abstracted EnergyConsumptionByPhasesService, and created a fake implementation that returns mock data, which also simulates a network delay.
2025-05-04 14:20:52 +03:00
Faris Armoush
390da9213d
Made PhasesEnergyConsumption extend from Equatable.
2025-05-04 14:19:15 +03:00
Faris Armoush
cae8b029fe
Created GetEnergyConsumptionByPhasesParam class.
2025-05-04 14:18:56 +03:00
Faris Armoush
6b883c8bb3
Implemented Energy Consumption by Phases chart.
2025-05-04 13:22:38 +03:00
Faris Armoush
08c99bcbcb
Renamed EnergyConsumptionByPhasesChart to EnergyConsumptionByPhasesChartBox
2025-05-04 12:02:09 +03:00
Faris Armoush
f6448d3eff
Implement EnergyConsumptionByPhasesChart with structured layout and phase indicators
2025-05-04 12:01:40 +03:00
Faris Armoush
a657a9a25e
Refactor padding and add const constructors for improved performance and consistency in chart widgets
2025-05-04 11:20:47 +03:00
Faris Armoush
f55fa25bdf
Added prefer_const_constructors to analysis_options.yaml.
2025-05-04 11:11:32 +03:00
Faris Armoush
7242218b2f
Textstyles.
2025-05-04 11:10:22 +03:00
Faris Armoush
e43de3f64c
Introduce ChartTitle widget for consistent chart headings in EnergyConsumptionPerDeviceChartBox and TotalEnergyConsumptionChartBox
2025-05-04 11:08:56 +03:00
Faris Armoush
9c250986b2
Moved EnergyConsumptionPerDeviceDevicesList to its own file.
2025-05-04 10:55:52 +03:00
Faris Armoush
d8faafd1c0
Extracted and implemented EnergyConsumptionPerDeviceDevicesList.
2025-05-04 10:55:32 +03:00
Faris Armoush
24c30ddcb5
Refactor chart data generation in EnergyConsumptionPerDeviceChart for improved readability and maintainability
2025-05-04 10:47:39 +03:00
Faris Armoush
bafd2b4d13
Extracted reusbale logic and ui componenets into a shared helper class for the total energy chart, and energy cosumption per devices, to avoid any code duplication. If another chart required some change, we dont need to edit the helper itself, we can just add out own implementation into the new chart.
2025-05-04 10:46:12 +03:00
Faris Armoush
56f9b1fc9a
Update padding in AnalyticsEnergyManagementView and simplify title visibility in TotalEnergyConsumptionChart
2025-05-04 09:37:11 +03:00
hannathkadher
a9cc92ff86
Merge pull request #173 from SyncrowIOT/bugfix/add-space-tree-loading
2025-05-02 22:02:03 +04:00
hannathkadher
3c7edae88a
added loading widget, till spaces are valid
2025-05-02 21:59:45 +04:00
hannathkadher
56c2d11535
Merge pull request #172 from SyncrowIOT/bugfix/pagination-scroll
2025-05-01 13:10:51 +04:00
hannathkadher
3aa5bff758
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/pagination-scroll
2025-05-01 13:10:16 +04:00
hannathkadher
28d1e5a5a7
Merge pull request #171 from SyncrowIOT/bugfix/sibling-name
2025-05-01 12:41:22 +04:00
hannathkadher
fe036a8190
added validation for name
2025-05-01 12:40:12 +04:00
hannathkadher
82e145de9d
added spinning indicator
2025-04-30 23:29:48 +04:00
hannathkadher
ebeb514a5b
Merge pull request #170 from SyncrowIOT:bugfix/fix-issue-in-save
...
fixed save issue
2025-04-30 22:49:41 +04:00
hannathkadher
6b7e02ee53
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/fix-issue-in-save
2025-04-30 22:48:41 +04:00
hannathkadher
b01136b6e9
fixed on save issue
2025-04-30 22:47:54 +04:00
Faris Armoush
97f8c6c8c9
Create EnergyConsumptionPerDeviceChartBox widget and update imports in AnalyticsEnergyManagementView
2025-04-30 16:54:11 +03:00
Faris Armoush
6e527503c1
Add missing Divider widget above TotalEnergyConsumptionChart in TotalEnergyConsumptionChartBox
2025-04-30 16:39:07 +03:00
Faris Armoush
d6ef06c1b3
Simplify widget structure in TotalEnergyConsumptionChart by removing unnecessary FittedBox wrapper around month title text.
2025-04-30 16:07:37 +03:00
Faris Armoush
c9aaf2580f
Refactor TotalEnergyConsumptionChart to accept chartData as a parameter that it takes from TotalEnergyConsumptionBlocand update TotalEnergyConsumptionChartBox to use Bloc for state management.
2025-04-30 15:56:17 +03:00
Faris Armoush
d9cd5d0438
Injected TotalEnergyConsumptionBloc into AnalyticsPage.
2025-04-30 15:46:05 +03:00
Faris Armoush
3eb87dfde1
Created TotalEnergyConsumptionBloc and its implementation.
2025-04-30 15:45:07 +03:00
Faris Armoush
f29ff2551f
Rename method getTotalEnergyConsumption to load in TotalEnergyConsumptionService and FakeTotalEnergyConsumptionService for consistency.
2025-04-30 15:34:10 +03:00
Faris Armoush
67dd59ee9c
Add GetTotalEnergyConsumptionParam and FakeTotalEnergyConsumptionService implementations
2025-04-30 15:30:25 +03:00
Faris Armoush
bb3c3906d1
Add EnergyDataModel and update TotalEnergyConsumptionChart to use it
2025-04-30 15:15:05 +03:00
Faris Armoush
3873deca90
Created EnergyData model.
2025-04-30 15:09:30 +03:00
Faris Armoush
9431dd4500
extracted reusable helper methods into global extensions.
2025-04-30 15:02:53 +03:00
Faris Armoush
63718185e7
Refactor TotalEnergyConsumptionChart to TotalEnergyConsumptionChartBox for improved layout and encapsulation.
2025-04-30 14:59:01 +03:00
Faris Armoush
1f4e82d567
Enhance TotalEnergyConsumptionChart layout and tooltip functionality.
2025-04-30 14:56:01 +03:00
Faris Armoush
9f68d171ff
progress towards making TotalEnergyConsumptionChart functional and look like the design.
2025-04-30 13:08:28 +03:00
Faris Armoush
6eba640037
bump-dependencies
2025-04-30 09:48:02 +03:00
Faris Armoush
7a088074e3
Prepared the layout of all charts.
2025-04-30 09:44:04 +03:00
Faris Armoush
d8f40badc0
animated tab buttons.
2025-04-30 09:20:02 +03:00
Faris Armoush
fdd5d0feed
rem oved comments and removed copyWith fromAnalyticsTabState because the state object only has one property, so i replaced the state object with AnalyticsPageTab enum.
2025-04-30 09:17:52 +03:00
Faris Armoush
fb1f79c7bb
Made AnalyticsPageTabsAndChildren responsive.
2025-04-30 09:14:30 +03:00
Faris Armoush
1923ac7014
Progress towards 1493.
2025-04-29 17:00:06 +03:00
Faris Armoush
c114161357
SP-1492.
2025-04-29 14:17:08 +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
hannathkadher
b4de07de2f
Merge pull request #167 from SyncrowIOT:bugfix/fix-repeated-duplication
...
fixed repeated duplication
2025-04-29 10:14:03 +04:00
hannathkadher
acefe6b433
fixed repeated duplication
2025-04-29 10:13:11 +04:00
mohammad
63bc7a56de
- Refactor the code in _RoutinesViewState to improve readability and maintainability.
...
- Update the indentation and add padding to the child widgets in the Column.
- Add a bottom padding to the empty state text in _buildEmptyState.
2025-04-28 16:49:22 +03:00
hannathkadher
7b3635deae
Merge pull request #166 from SyncrowIOT/bugfix/clear-search
...
fixed community search caching
2025-04-28 16:27:38 +04:00
hannathkadher
58755eafe1
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/clear-search
2025-04-28 16:26:47 +04:00
hannathkadher
ce225818fb
fixed community search caching
2025-04-28 16:25:43 +04:00
hannathkadher
8762a7aaa8
Merge pull request #165 from SyncrowIOT/bugfix/white-page-rendering
2025-04-28 15:22:37 +04:00
hannathkadher
8dc833b2c3
fixed blank page rendering
2025-04-28 15:21:28 +04:00
hannathkadher
13cef151aa
Merge pull request #164 from SyncrowIOT/bugfix/space-model-with-tags
2025-04-28 14:37:26 +04:00
hannathkadher
ab23be9828
fixed the issue in selecting space model and tag
2025-04-28 14:36:27 +04:00
hannathkadher
687b68ab22
Merge pull request #163 from SyncrowIOT/fix/duplication-flatten
...
Fix/duplication-flatten
2025-04-28 13:00:17 +04:00
hannathkadher
25614c3dd0
fix the flatten
2025-04-28 12:59:16 +04:00
hannathkadher
7cbe20ae88
remove unused code
2025-04-28 12:56:29 +04:00
hannathkadher
349fe6c555
realignment
2025-04-28 11:58:41 +04:00
hannathkadher
9779f3783c
Merge branch 'dev' of https://github.com/SyncrowIOT/web into dev
2025-04-28 10:03:31 +04:00
hannathkadher
fe3db663b6
realign initially
2025-04-28 10:03:27 +04: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
hannathkadher
d7b6174dee
Merge pull request #162 from SyncrowIOT:bugfix/save-spaces
...
fixed the save issue
2025-04-28 00:37:33 +04:00
hannathkadher
6ef0b2f9d1
fixed the save issue
2025-04-28 00:36:58 +04:00
hannathkadher
3ceb03826e
Merge pull request #161 from SyncrowIOT/bugfix/searchquery
2025-04-27 22:44:57 +04:00
hannathkadher
52608b1f35
fixed search query
2025-04-27 22:42:57 +04: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
Faris Armoush
43802a9fad
refactor: update detection value calculations and adjust parameters for presence delay
2025-04-27 10:57:44 +03:00
Faris Armoush
6e0b1775f0
fix: reorder constructor parameters for consistency in FlushMountedPresenceSensorControlView
2025-04-27 10:55:18 +03:00
Faris Armoush
233fb2ee2c
refactor: improve formatting of clamp method for near and far detection values
2025-04-27 10:55:03 +03:00
Faris Armoush
b26928b3d5
fixed ui bugs.
2025-04-27 10:14:35 +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
756457927c
removed unnecessary isBatch flag from FlushMountedPresenceSensorChangeValueEvent.
2025-04-27 10:13:53 +03:00
hannathkadher
f30d7c0117
Merge pull request #158 from SyncrowIOT:bugfix/duplicate-space
...
Bugfix/duplicate-space
2025-04-27 11:13:07 +04:00
hannathkadher
976d6e385a
duplicated space
2025-04-27 11:12:03 +04:00
hannathkadher
ff07e7509d
fixed the issue in aligning child space
2025-04-26 16:04:41 +04:00
hannathkadher
17a582ab99
Merge pull request #157 from SyncrowIOT/SP-1415
2025-04-25 10:50:06 +04:00
hannathkadher
09fb604acc
added filtering
2025-04-25 10:49:25 +04:00
Faris Armoush
2068df173d
Merge pull request #155 from SyncrowIOT/SP-1441-rework-FE-On-routine-creation-page-When-the-user-drags-a-card-that-has-signs-and-selects-a-sign-without-a-number-then-confirms-the-value-appears-to-be-Null
...
Sp 1441 rework fe on routine creation page when the user drags a card that has signs and selects a sign without a number then confirms the value appears to be null
2025-04-24 16:25:39 +03:00
Faris Armoush
bfc2a381d2
Merge pull request #156 from SyncrowIOT/SP-1464-FE-implement-Batch-Control-Dialog
...
Sp 1464 fe implement batch control dialog
2025-04-24 16:25:17 +03:00
Faris Armoush
778257644d
reduced debounce duration.
2025-04-24 15:13:10 +03:00
Faris Armoush
c8e540e938
Remove unnecessary event dispatch in FlushMountedPresenceSensorBlocFactory creation
2025-04-24 14:29:18 +03:00
Faris Armoush
ba20998067
disabled realtime on batch control.
2025-04-24 14:21:38 +03:00
Faris Armoush
75b0b24543
Add Flush Mounted Presence Sensor support and update event handling
2025-04-24 14:13:13 +03:00
Faris Armoush
c03b8f290c
refactor function tap handlers to use RoutineTapFunctionHelper for improved code reuse and readability, and to remove code duplication.
2025-04-24 10:25:41 +03:00
Faris Armoush
2c684a9495
SP-1441 rework.
2025-04-23 16:58:50 +03:00
mohammadnemer1
fbc45b465f
Merge pull request #153 from SyncrowIOT/SP-1344-FE-Real-Time-Issues-Ceiling-Sensor-AC-and-Garage-Door-Sensor
...
Refactor widget lifecycle methods for temperature control and presenc…
2025-04-23 16:29:36 +03:00
Faris Armoush
c9c939c59f
Merge pull request #154 from SyncrowIOT/Add-Flush-Mounted-Presence-Sensor-Single-Control
...
Add flush mounted presence sensor single control
2025-04-23 16:21:17 +03:00
Faris Armoush
e1a2465130
Fix deviceId assignment in FlushMountedPresenceSensorBlocFactory and update _listenToChanges method for async handling
2025-04-23 13:11:25 +03:00
Faris Armoush
86164e746a
Refactor FlushMountedPresenceSensorBloc creation to use factory method and streamline dependency injection
2025-04-23 12:15:50 +03:00
Faris Armoush
4a5176cf22
Refactor presence update data handling for improved precision and scaling
2025-04-23 12:11:13 +03:00
Faris Armoush
2bb7a6950a
Refactor debounce duration handling in BatchControlDevicesService and ControlDeviceService
2025-04-23 10:52:08 +03:00
Faris Armoush
46860619a0
Add bloc dependency to pubspec.yaml
2025-04-23 10:48:24 +03:00
mohammad
d1bb7b129f
Refactor widget lifecycle methods for temperature control and presence sensor
2025-04-23 10:46:56 +03:00
Faris Armoush
7adce3b94c
Refactor _onFlushMountedPresenceSensorFetchBatchStatusEvent to use final for response variable
2025-04-23 10:44:44 +03:00
Faris Armoush
91f93d4395
Refactor FlushMountedPresenceSensorBloc to streamline device control logic and remove redundant code
2025-04-23 10:44:11 +03:00
Faris Armoush
42d6b64e58
Refactor FlushMountedPresenceSensorBloc to replace _runDeBouncer with _controlDevice for handling device control logic
2025-04-23 10:32:49 +03:00
Faris Armoush
b11d4186fb
Add BatchControlDevicesService integration to FlushMountedPresenceSensorBloc and ControlView
2025-04-23 10:31:26 +03:00
Faris Armoush
24130be665
organized instances in bloc.
2025-04-23 10:26:55 +03:00
Faris Armoush
8c960bd5f1
created BatchControlDevicesService interface.
2025-04-23 10:26:17 +03:00
Faris Armoush
fb8ccdf0a6
Add FlushMountedPresenceSensorControlView for managing presence sensor settings
2025-04-23 10:24:38 +03:00
Faris Armoush
1975a1b6f4
created FlushMountedPresenceSensorBloc, events, and states for device management.
2025-04-23 10:24:14 +03:00
Faris Armoush
367d6717e7
Refactor PresenceUpdateData widget to support decimal values.
2025-04-23 10:23:28 +03:00
Faris Armoush
8c637e40ff
Created FlushMountedPresenceSensorModel model.
2025-04-23 10:23:00 +03:00
Faris Armoush
05b3180510
Created ControlDeviceService interface and its remote and debounced implementation.
2025-04-23 10:22:41 +03:00
Abdullah Alassaf
177a4711fe
Synced main_dev and main_staging with main.dart
2025-04-22 03:39:27 +03:00
Abdullah Alassaf
d7a37c6519
Removed flavor from Flutter run and build commands
2025-04-22 03:01:43 +03:00
Abdullah Alassaf
b901791079
Update Flutter run and build commands, and added main_staging file
2025-04-22 02:33:50 +03:00
Faris Armoush
5d16555748
Merge pull request #151 from SyncrowIOT/SP-1447-FE-Invalid-Time-Limit-24h-Exceeding-Backend-Max-of-12h
...
SP-1447.
2025-04-21 18:59:57 +03:00
Faris Armoush
bd15f30b8a
Merge pull request #150 from SyncrowIOT/SP-1440-FE-On-routine-creation-edit-Page-When-saving-a-routine-the-confirmation-pop-up-is-not-identical-to-design
...
Sp 1440 fe on routine creation edit page when saving a routine the confirmation pop up is not identical to design
2025-04-21 18:59:37 +03:00
Faris Armoush
5f2684bdf4
Merge pull request #152 from SyncrowIOT/SP-702-WEB-Username-Caching-After-Logout-Requires-Screen-Refresh
...
Sp 702 web username caching after logout requires screen refresh
2025-04-21 18:58:57 +03:00
Faris Armoush
b4ef22ef0a
SP-702/ clears user data on logging out.
2025-04-21 14:23:40 +03:00
Faris Armoush
d8afb562eb
SP-1447, set the limit of gangs countdown to be 12 hours instead of 24 hours.
2025-04-21 12:07:21 +03:00
Faris Armoush
67a164e6d2
modified divider color to match figma design.
2025-04-21 10:59:09 +03:00
Faris Armoush
cf20bdcd42
SP-1440
2025-04-21 10:57:46 +03:00
Faris Armoush
32b45ea5d7
Merge pull request #149 from SyncrowIOT/SP-1441-FE-On-routine-creation-page-When-the-user-drags-a-card-that-has-signs-and-selects-a-sign-without-a-number-then-confirms-the-value-appears-to-be-Null
...
Sp 1441 fe on routine creation page when the user drags a card that has signs and selects a sign without a number then confirms the value appears to be null
2025-04-21 10:32:38 +03:00
Faris Armoush
62fb8b3097
SP-1441
2025-04-21 10:28:44 +03:00
Faris Armoush
065bd33511
SP-1330.
2025-04-21 10:03:02 +03:00
Faris Armoush
b9ab782c01
Merge pull request #148 from SyncrowIOT/SP-1435-FE-On-routines-page-when-the-screen-height-is-decreased-or-is-small-the-scroll-area-for-routine-cards-is-not-fitting-the-whole-screen-width
...
Sp 1435 fe on routines page when the screen height is decreased or is small the scroll area for routine cards is not fitting the whole screen width
2025-04-21 09:49:08 +03:00
Faris Armoush
4d5adf948c
Merge pull request #147 from SyncrowIOT/SP-1433-FE-Text-Alignment-Issue-in-UI-Component-in-adding-subspace-in-a-space
...
Sp 1433 fe text alignment issue in UI component in adding subspace in a space
2025-04-21 09:48:38 +03:00
Faris Armoush
e45f57ca03
SP-1441
2025-04-17 16:55:44 +03:00
Faris Armoush
84264391d9
progress towards matching the design of save routine dialog.
2025-04-17 16:14:26 +03:00
Faris Armoush
2e4f904d3a
style: improve code formatting and readability in SaveRoutineHelper
2025-04-17 14:39:33 +03:00
Faris Armoush
c46cfb48a8
refactor: extract IF and THEN sections into separate methods for better readability
2025-04-17 14:38:04 +03:00
Faris Armoush
a0dd128557
matched design of Function and action in SaveRoutineHelper.showSaveRoutineDialog
2025-04-17 14:30:30 +03:00
Faris Armoush
34fa426163
submitting password field in login logs the user in.
2025-04-17 14:17:43 +03:00
Faris Armoush
1407c173b0
tapping bugfix.
2025-04-17 13:28:00 +03:00
Faris Armoush
9431eb79c1
Fix loading state handling and refactor scene/automation rendering in FetchRoutineScenesAutomation
2025-04-17 13:18:44 +03:00
Faris Armoush
70f1f39fce
Improve loading state handling and in FetchRoutineScenesAutomation.
2025-04-17 13:13:48 +03:00
Faris Armoush
f912b41fd8
Refactor visibility handling for scenes and automations in FetchRoutineScenesAutomation
2025-04-17 13:12:09 +03:00
Faris Armoush
977875f1f2
SP-1435
2025-04-17 13:08:16 +03:00
Faris Armoush
8136804694
bugfix.
2025-04-17 12:18:09 +03:00
Faris Armoush
ce253b2034
Remove unused parameters from CreateSubSpaceDialog constructor
2025-04-17 11:27:37 +03:00
Faris Armoush
024fbcdb83
Refactor CreateSubSpaceDialog to convert to StatefulWidget and manage text controller lifecycle
2025-04-17 11:25:39 +03:00
Faris Armoush
a8430a7d3d
Merge pull request #145 from SyncrowIOT/SP-1330-FE-Side-tree-text-breaks-incorrectly-causing-layout-issues
...
Sp 1330 fe side tree text breaks incorrectly causing layout issues
2025-04-17 09:49:33 +03:00
Faris Armoush
7ef6020dd8
Merge pull request #144 from SyncrowIOT/SP-1333-FE-set-barrier-dismissable-to-true
...
Sp 1333 fe set barrier dismissable to true
2025-04-17 09:49:11 +03:00
Faris Armoush
2a77483f46
Refactor CreateSubSpaceDialog to improve widget structure and readability
2025-04-17 09:45:14 +03:00
Faris Armoush
a6fc99443b
Refactor CreateSubSpaceDialog layout for improved readability and maintainability
2025-04-17 09:38:54 +03:00
Faris Armoush
ae95d06482
Fix constructor parameter order in CreateSubSpaceDialog
2025-04-17 09:35:47 +03:00
Faris Armoush
18c886753d
added trailing commas wherever neccessary in CreateSubSpaceDialog.
2025-04-17 09:35:33 +03:00
Faris Armoush
62bf4f2944
Refactor CreateSubSpaceDialog to use context extension for screen width calculations
2025-04-17 09:34:03 +03:00
Faris Armoush
726c173a76
SP-1433-FE-Text-Alignment-Issue-in-UI-Component-in-adding-subspace-in-a-space
2025-04-17 09:33:10 +03:00
mohammadnemer1
d538b3667e
Merge pull request #146 from SyncrowIOT/Fix-Factory-Reset-Model
...
Refactor FactoryResetModel and MainDoorSensorBatchView
2025-04-17 09:18:43 +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
Faris Armoush
01d5cb48cc
Refactor onChanged callback in Checkbox for improved readability in CustomExpansionTileSpaceTree.
2025-04-16 14:49:20 +03:00
Faris Armoush
3216d6b879
Refactor fillColor assignment in CustomExpansionTileSpaceTree for improved readability.
2025-04-16 14:47:52 +03:00
Faris Armoush
52e1ff94de
Refactor onItemSelected handling in CustomExpansionTileSpaceTree for improved readability.
2025-04-16 14:47:42 +03:00
Faris Armoush
0cc867a4ea
Refactor text color assignment in CustomExpansionTileSpaceTree for improved readability.
2025-04-16 14:47:19 +03:00
Faris Armoush
3de7606a00
Refactor expansion icon handling in CustomExpansionTileSpaceTree for improved readability and maintainability.
2025-04-16 14:46:37 +03:00
Faris Armoush
f709b92e12
Refactor constructor formatting and improve readability in CustomExpansionTileSpaceTree.
2025-04-16 14:44:31 +03:00
Faris Armoush
f1667d4458
Refactor type annotations for onExpansionChanged and onItemSelected in CustomExpansionTileSpaceTree for improved clarity.
2025-04-16 14:44:11 +03:00
Faris Armoush
b4f03ab6c3
Initialize ScrollController in initState for better state management in SpaceTreeView.
2025-04-16 14:36:37 +03:00
Faris Armoush
4c38c50649
Refactor notification handling in SidebarCommunitiesList for improved readability and maintainability.
2025-04-16 14:35:29 +03:00
Faris Armoush
8b441aaf46
Refactor SidebarCommunitiesList to be a StatelessWidget and update its usage across SpaceTreeView and SidebarWidget for improved performance and maintainability.
2025-04-16 14:09:36 +03:00
Faris Armoush
afdd44e098
removed comments from SpaceTreeView.
2025-04-16 13:18:52 +03:00
Faris Armoush
fc1d394509
Extracted SidebarCommunitiesList into a reusable widget.
2025-04-16 13:17:09 +03:00
Faris Armoush
dce44e20ec
Extracted EmptyResultsWidget into its own widget and file for reusability.
2025-04-16 13:11:56 +03:00
Faris Armoush
91c4c772b5
SP-1330.
2025-04-16 13:08:38 +03:00
Abdullah Alassaf
e0be44a507
Merged with dev
2025-04-16 04:00:07 +03:00
Abdullah Alassaf
d4a7dd5854
Fixed design issues, added tag and location to the save dialog
2025-04-16 03:46:10 +03:00
Faris Armoush
50eb890d18
Merge pull request #142 from SyncrowIOT/SP-1278-FE-Allow-Simple-Edit-Delete
...
Added Ceiling Presence Sensor Device To Routine
2025-04-15 16:56:05 +03:00
Faris Armoush
9eefd522b7
bump flutter version on production github action.
2025-04-15 16:25:00 +03:00
Faris Armoush
4989a0e95c
removed the use of Flexible that was causing an exception.
2025-04-15 16:24:46 +03:00
Faris Armoush
3c6b9f9ef4
Merge branch 'dev' of https://github.com/SyncrowIOT/web into dev
2025-04-15 16:12:03 +03:00
Faris Armoush
86b8771694
bump-v of web deployment action.
2025-04-15 16:12:01 +03:00
Faris Armoush
ea1d3d18c8
Merge pull request #143 from SyncrowIOT/SP-1189-Rework-Add-Button-Not-clickable-Opening-Pop-up-in-Community-Screen
...
Sp 1189 rework add button not clickable opening pop up in community screen
2025-04-15 15:55:36 +03:00
Faris Armoush
9044645f95
remove screenWidth parameter from TagChipDisplay and use context.screenWidth instead.
2025-04-15 15:45:47 +03:00
Faris Armoush
7699453e6d
moved styling of _buildChip up, and removed unnecessary SizedBox.
2025-04-15 15:43:50 +03:00
Faris Armoush
d1a21be983
removed else from TagChipDisplay.build
2025-04-15 15:35:24 +03:00
Faris Armoush
db8e5a4aa6
Refactor TagChipDisplay._groupedTags to enhance readabaility.
2025-04-15 15:32:31 +03:00
Faris Armoush
fa5bb350c3
refactor: replace spaceNameController with spaceName in TagChipDisplay.
2025-04-15 15:29:25 +03:00
Faris Armoush
920827d763
Removed unnecessary SizedBox from TagChipDisplay.
2025-04-15 15:28:12 +03:00
Faris Armoush
d3902d622e
Moved constructor to be the first element in TagChipDisplay.
2025-04-15 15:27:45 +03:00
Faris Armoush
a4432656ab
refactor: extract EditChip into a private method for improved readability
2025-04-15 15:27:04 +03:00
Faris Armoush
90e0d2f52b
Extracted Chip into a private method.
2025-04-15 15:24:36 +03:00
Faris Armoush
08e5e17910
Extracted Add Devices button into a private method.
2025-04-15 15:23:36 +03:00
Faris Armoush
f57348e5cd
converted to using expressions wherever possible in TagChipDisplay.
2025-04-15 15:13:47 +03:00
Faris Armoush
be168aed93
refactor: simplify tag checking logic to enhance readability.
2025-04-15 15:08:30 +03:00
Faris Armoush
a66784473f
Replaced conditional with an if statement in TagChipDisplay.
2025-04-15 15:06:01 +03:00
Faris Armoush
c0a963ded5
refactor: use context extension for text theme.
2025-04-15 15:05:31 +03:00
Faris Armoush
7945cefe53
added trailing commas wherever necessary.
2025-04-15 15:05:06 +03:00
Faris Armoush
7d0e50fb1d
removed unnecessary comments.
2025-04-15 15:03:27 +03:00
Faris Armoush
117f6190dd
removed unnecessary BuildContext from TagChipDisplay constructor, sorted its properies, and converted to using super.key.
2025-04-15 15:02:58 +03:00
Faris Armoush
748c67fd8b
SP-1333
2025-04-15 14:52:20 +03:00
Faris Armoush
1bfab8cc76
SP-1189-Fix tapping ok and nothing happening bug by taking the action out of the widget.
2025-04-15 14:38:06 +03:00
Faris Armoush
7dcaa20da1
Enhanced the code and look of DialogFooter buttons.
2025-04-15 13:06:30 +03:00
Faris Armoush
616adccfdd
Applied the correct scenario of tapping add community icon button.
2025-04-15 12:58:20 +03:00
Faris Armoush
abf6555485
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1278-FE-Allow-Simple-Edit-Delete
2025-04-15 12:03:25 +03:00
Faris Armoush
be0533645e
Refactor dialog header text assignment in CeilingSensorDialog for clarity and readability.
2025-04-15 11:20:15 +03:00
Faris Armoush
254e03e3c7
Add mapping for 'sports_para' in slider range function
2025-04-15 11:19:58 +03:00
Abdullah Alassaf
db1f29e2b2
Merged with dev
2025-04-15 11:18:43 +03:00
Abdullah Alassaf
dba89027e3
Updated the if statement for the tag and the location
2025-04-15 11:09:48 +03:00
Faris Armoush
6bea4c2f4a
Add mappings for moving_range and presence_range in slider helpers
2025-04-15 10:34:05 +03:00
Faris Armoush
e2ec986bb9
Refactor mappable stepped functions to a static constant for improved readability and maintainability
2025-04-15 10:03:47 +03:00
Faris Armoush
ceb1e1d23a
Remove TODO comments.
2025-04-15 10:03:37 +03:00
Faris Armoush
ee12980b47
Fix value parsing in CpsDialogSliderSelector to ensure two decimal precision
2025-04-15 10:03:21 +03:00
Abdullah Alassaf
4849bb41ba
Added function to single card, included tag and location to cards
2025-04-15 02:13:00 +03:00
Faris Armoush
ebcd89d2a5
Refactor ceiling sensor functions and update slider helper mappings for improved value handling
2025-04-14 16:24:50 +03:00
mohammadnemer1
a7bdbfe3ec
Merge pull request #141 from SyncrowIOT/fix-timer-toggle-issue
...
Refactor AC device controls and toggle widget
2025-04-14 16:06:37 +03:00
mohammad
db84a9aa5e
fix a logic
2025-04-14 16:03:34 +03:00
Faris Armoush
1493e35f6a
removed unused method.
2025-04-14 14:35:24 +03:00
Faris Armoush
f19cc616be
moved CpsSliderHelpers to its own file.
2025-04-14 14:32:49 +03:00
Faris Armoush
06383018b9
refactored helpers into a helper class to release some complexity out of the widget.
2025-04-14 14:32:22 +03:00
Faris Armoush
9e3a78f6b7
Update dialog header to reflect sensor condition type dynamically
2025-04-14 12:10:42 +03:00
Faris Armoush
a27b2e758c
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1278-FE-Allow-Simple-Edit-Delete
2025-04-14 12:06:42 +03:00
Faris Armoush
1023170788
Sort communities in create new routine dropdown.
2025-04-14 11:25:36 +03:00
Faris Armoush
9a2687d4c5
added some comments for clarity about how we should send the data to BE.
2025-04-14 11:13:27 +03:00
mohammad
140f4ff5e2
Refactor AC device controls and toggle widget
2025-04-14 09:57:25 +03:00
Faris Armoush
cbaeecc968
Merge pull request #139 from SyncrowIOT/SP-1189-FE-Add-Button-Not-clickable-Opening-Pop-up-in-Community-Screen
...
Sp 1189 fe add button not clickable opening pop up in community screen
2025-04-13 16:22:37 +03:00
mohammadnemer1
2a95720cb0
Merge pull request #140 from SyncrowIOT/SP-1345-FE-SOS-Button-UI-Issue
...
Refactor SosDeviceControlsView
2025-04-13 16:20:55 +03:00
mohammad
4fae2d6be0
Refactor SosDeviceControlsView
2025-04-13 16:19:16 +03:00
mohammadnemer1
5b84076572
Merge pull request #138 from SyncrowIOT/SP-1192-FE-Implement-the-schedule-on-the-web-for-the-AC-device
...
Sp 1192 fe implement the schedule on the web for the ac device
2025-04-13 15:02:02 +03:00
mohammad
9bf37243a6
remove unused code and make a limitation for the nobody time picker
2025-04-13 14:55:55 +03:00
Faris Armoush
acad0e8c9c
SP-1189-FE-Add-Button-Not-clickable-Opening-Pop-up-in-Community-Screen
2025-04-13 14:50:07 +03:00
Faris Armoush
79f5ef7871
simplify space selection logic.
2025-04-13 13:12:48 +03:00
Faris Armoush
6493f02bcc
simplify if statements readabaility.
2025-04-13 13:08:23 +03:00
Faris Armoush
c7c8898763
removed redundant code.
2025-04-13 12:52:38 +03:00
Faris Armoush
62ee9a72d6
moved SidebarHeader and SidebarAddCommunityButton to their own files.
2025-04-13 12:47:05 +03:00
Faris Armoush
55695ca5db
refactor: improve readability and structure in SidebarWidget's space tile handling
2025-04-13 12:33:50 +03:00
Faris Armoush
c2f5a8df10
refactor: streamline context usage and improve readability in SidebarWidget
2025-04-13 12:31:17 +03:00
Faris Armoush
cd9821679e
added trailing commas.
2025-04-13 12:29:38 +03:00
Faris Armoush
bfd3d4542e
refactor: simplify onSearchChanged callback to use expressions.
2025-04-13 12:28:50 +03:00
Faris Armoush
35a99ccda7
removed unnecessary comments from SidebarWidget.
2025-04-13 12:27:04 +03:00
Faris Armoush
978934399e
fixed invalid use of a private type in a public API in SidebarWidget.
2025-04-13 12:25:28 +03:00
Faris Armoush
bc32fe7941
removed unused method and its use.
2025-04-13 12:25:03 +03:00
mohammad
cb6d50d367
remove unnecessary print statement
2025-04-13 12:21:35 +03:00
mohammad
97eb1c152b
Implement a countdown timer for the AC and fix bugs in the 'Forgot Password'
2025-04-13 12:18:56 +03:00
Faris Armoush
11feaf7c87
passed correct operation name to onSliderChanged and onConditionChanged. in CpsDialogSliderSelector`.
2025-04-13 11:10:51 +03:00
Faris Armoush
36e88d033b
Refactor SliderValueSelector layout for improved readability and maintainability
2025-04-13 10:56:19 +03:00
Faris Armoush
c54fd780b7
Update sensitivity function to adjust max value and add image assets; modify dialog logic for sensitivity handling
2025-04-13 10:43:17 +03:00
Faris Armoush
fa8f29ff71
Add sensitivity feature.
2025-04-13 10:41:23 +03:00
Faris Armoush
dcbca64814
Fix spacing in ValueDisplay text output for improved readability
2025-04-13 10:16:20 +03:00
Faris Armoush
c62e8b3f15
Update _displayText method to format values with two decimal places for improved precision
2025-04-13 10:14:35 +03:00
Faris Armoush
60a1a9ad6f
Add dividendOfRange parameter to FunctionSlider and related components for improved range handling
2025-04-13 10:09:39 +03:00
Faris Armoush
828db5d5e4
Refactor CpsDialogSliderSelector to improve value parsing and formatting in _displayText method
2025-04-13 09:57:45 +03:00
Faris Armoush
ebbecb9738
Update toggleCodes in CeilingSensorHelper to replace 'self_test_result' and 'movement' with 'checking_result' and 'body_movement' for improved clarity.
2025-04-13 09:18:09 +03:00
Faris Armoush
49439816d5
Update SliderValueSelector to improve text styling for unit and range labels
2025-04-10 16:43:33 +03:00
Faris Armoush
a5d26d04eb
Remove unused variables from CeilingSensorDialog to streamline state management
2025-04-10 16:35:19 +03:00
Faris Armoush
74046c5aed
Refactor SliderValueSelector and ValueDisplay to include unit handling and improve UI consistency across sensor dialogs.
2025-04-10 16:22:02 +03:00
Faris Armoush
fadb23d631
Refactor SliderValueSelector layout by removing unnecessary SizedBox and adjusting spacing for improved UI consistency.
2025-04-10 15:26:36 +03:00
Faris Armoush
cf103d5a7c
Add CpsDialogSliderSelector for enhanced slider functionality and integrate with CeilingSensorDialog
2025-04-10 15:25:29 +03:00
Faris Armoush
551779c33a
moved widgets to their own files.
2025-04-10 14:41:58 +03:00
Faris Armoush
9d3b58deeb
Refactor wall presence sensor components and add new widgets for improved functionality and clarity to ensure reusability in the future for other devices.
2025-04-10 14:32:09 +03:00
Faris Armoush
9ca6fb8640
Remove unnecessary extension methods for operational value codes in CPS functions
2025-04-10 14:03:44 +03:00
Faris Armoush
796409600e
Update operation codes for CpsPresenceJudgementThresholdFunction and CpsMotionAmplitudeTriggerThresholdFunction.
2025-04-10 14:03:08 +03:00
Faris Armoush
75b2f96428
added spaces in operational value descriptions to match figma design.
2025-04-10 11:27:02 +03:00
Faris Armoush
7c68b90aef
Refactor CPS functions to implement operational value generation with min, max, and step parameters.
2025-04-10 10:59:43 +03:00
Faris Armoush
729080ec4e
Refactor CPS function codes to use helper methods for consistency and clarity
2025-04-10 10:11:12 +03:00
Faris Armoush
627ff4e929
Update operation codes and values for various CPS functions.
2025-04-09 17:00:21 +03:00
Faris Armoush
6d612398ed
Update operation names in CpsFunctions and add toggle codes to CeilingSensorHelper
2025-04-09 16:41:03 +03:00
Faris Armoush
3f565788d5
Refactor CeilingSensorDialog to be a StatefulWidget.
2025-04-09 15:42:22 +03:00
Faris Armoush
120ed85d10
Add CPS case to device function switch for ceiling sensor integration
2025-04-09 15:41:28 +03:00
Faris Armoush
c1d9846899
Enhance CeilingSensorHelper: Add deviceName and deviceId parameters to sensor functions
2025-04-09 15:41:21 +03:00
Faris Armoush
cd9ed5861a
Implemented some operations for the cps feature.
2025-04-09 15:40:44 +03:00
Faris Armoush
c0662bb19e
Added assets.
2025-04-09 15:23:56 +03:00
Faris Armoush
5b29228738
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1275-FE-Identify-Add-Ceiling-Sensor-Card-to-IF-THEN-Sections
2025-04-09 13:21:43 +03:00
Faris Armoush
c23176706f
Merge pull request #136 from SyncrowIOT/SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions
...
Implementing the Ceiling Sensor in Routine WEB
2025-04-09 13:19:53 +03:00
Faris Armoush
4ea91b9333
SP-1276/ Show Configuration Pop-up on Drop.
2025-04-09 13:16:36 +03:00
Faris Armoush
6c691d4b3c
displays ceiling sensor in routine
2025-04-09 12:46:43 +03:00
Faris Armoush
387ef99728
fix: handle nullable uuid in GatewayModel.fromJson
2025-04-09 12:33:20 +03:00
Faris Armoush
694a5a7dda
Refactor GatewayModel.fromJson to use a loop for status parsing instead of firstWhere.
2025-04-09 12:32:44 +03:00
Faris Armoush
c90b9a1912
bugfix/ range index errorof automations in routines.
2025-04-09 12:24:59 +03:00
Faris Armoush
7860292276
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions
2025-04-09 12:19:53 +03:00
mohammadnemer1
550acc4953
Merge pull request #137 from SyncrowIOT/fix-remove-option-from-then-dialog-routins
...
add dialogType to devices and add parameter in showSwitchFunctionsDialog
2025-04-09 12:18:33 +03:00
mohammad
fd6b737556
Refactor one_gang_switch_dialog.dart to use one_gang_switch instead of ac in function names and variables
2025-04-09 12:17:26 +03:00
Faris Armoush
3d5825adca
Merge branch 'SP-1366-FE-Add-Gateway-Device-Card-to-Devices-Section' of https://github.com/SyncrowIOT/web into SP-1367-FE-Save-Flow-edit-or-delete-the-device-functions
2025-04-09 11:21:20 +03:00
Faris Armoush
9c97e2879a
Refactor constructor syntax for Gateway functions to use initializer list
2025-04-09 10:57:22 +03:00
Faris Armoush
fda96025e9
uncommented code.
2025-04-09 10:41:38 +03:00
Faris Armoush
92aa574944
update GatewayMasterState.getOperationalValues to match what the api expects.
2025-04-09 10:21:49 +03:00
mohammad
d08ab8caac
add dialogType to devices and add parameter in showSwitchFunctionsDialog
2025-04-09 10:09:56 +03:00
Faris Armoush
774f21a55b
Refactor RoutineDevices to consolidate device data preparation in a single map to remove code duplication.
2025-04-09 09:59:15 +03:00
Faris Armoush
9b69ec31e9
Refactor RoutineDevices to use a class-level constant for allowed product types.
2025-04-09 09:57:18 +03:00
Faris Armoush
a242377ea6
Fully refactored CreateRoutine/Gateway feature.
2025-04-09 09:46:45 +03:00
Faris Armoush
3a0c8edf86
SP-1365/ Gateway Functions Popup (for “Then” section).
2025-04-08 16:42:31 +03:00
Faris Armoush
970f7ed16f
SP-1365
2025-04-08 16:42:12 +03:00
Faris Armoush
006bd4c8ae
SP-1364/ Gateway Conditions Popup (for “If” section)
2025-04-08 16:20:22 +03:00
Faris Armoush
b6752683fd
Add Gateway dialog and functions integration
2025-04-08 15:08:53 +03:00
Faris Armoush
b0846b2fef
Add Gateway operational value classes and implementations
2025-04-08 15:08:33 +03:00
Faris Armoush
8a244dcd23
Created GatewayModel.
2025-04-08 15:08:15 +03:00
Faris Armoush
9d4395e204
Added gateway product type to IfContainer.
2025-04-08 15:08:01 +03:00
Faris Armoush
46f318734a
Add SVG icons for active bell and gear
2025-04-08 15:06:17 +03:00
Faris Armoush
7accf1d4c8
SP-1366- Add Gateway Device Card to Devices Section.
2025-04-08 13:07:53 +03:00
mohammadnemer1
c2476b9719
Merge pull request #132 from SyncrowIOT/fix_routine_popup_and_wall_sensor_bugs
...
Fix routine popup and wall sensor bugs
2025-04-07 16:43:48 +03:00
mohammad
a56f4e488e
Refactor routine_view_card.dart to adjust the size of the CircularProgressIndicator
...
Fix routine popup
Update wall_presence_sensor.dart to handle null selectedOperationName
2025-04-07 16:42:44 +03:00
mohammad
6bd9fb7e4e
Refactor routine_view_card.dart to adjust the size o
2025-04-07 16:22:21 +03:00
mohammad
d264409d29
- Refactor the WpsFunctions class in wps_functions.dart to use 'cm' instead of 'temp' for the description of operational values.
...
- Update the WallPresenceSensor class in wall_presence_sensor.dart to use the selected operation name
2025-04-07 14:27:36 +03:00
mohammad
ca44f3bf55
fix routine popup
2025-04-07 12:53:12 +03:00
mohammadnemer1
9949a0a0bf
Merge pull request #131 from SyncrowIOT/SP-1281-FE-Save-Display-Configured-Sensor-as-a-Card
...
save presence state and edit selected value
2025-04-07 09:30:38 +03:00
mohammad
8dc4081a89
save presence state and edit selected value
2025-04-06 16:38:34 +03:00
mohammadnemer1
52498f4e6b
Merge pull request #130 from SyncrowIOT/routine_ui_issue
...
Refactor SVG icons and update asset paths and fix RoutinesView issues
2025-04-06 16:33:49 +03:00
mohammad
37440f288c
Merge branch 'dev' into routine_ui_issue
2025-04-06 16:27:34 +03:00
Faris Armoush
973ae82bec
Merge pull request #125 from SyncrowIOT/SP-1271-rework
...
SP-1271-rework
2025-04-06 11:59:46 +03:00
mohammadnemer1
8c4dec4483
Merge pull request #129 from SyncrowIOT/SP-1279
...
add WallPresenceSensor and add new icons for presence state and selec…
2025-04-06 11:57:54 +03:00
mohammad
ad922577da
Refactor SVG icons and update asset paths and fix RoutinesView issues
2025-04-06 11:28:59 +03:00
mohammad
49c743befb
remove debug print statements
2025-04-06 10:04:36 +03:00
mohammad
4fc259491e
add WallPresenceSensor and add new icons for presence state and selected value
2025-04-06 09:57:12 +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
b345822366
Merge pull request #128 from SyncrowIOT:SP-1200
...
fixing duplicate issue
2025-04-03 10:50:31 +04:00
hannathkadher
76793a3c0b
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1200
2025-04-03 10:48:56 +04:00
hannathkadher
c330f11206
Merge pull request #127 from SyncrowIOT/SP-1246
...
updated endpoints for devices
2025-04-03 10:23:34 +04: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
mohammadnemer1
869799f08e
Merge pull request #126 from SyncrowIOT/fix_routine_popup
...
Refactor routine creation UI for improved code organization
2025-03-27 15:06:38 +03:00
mohammad
573e7b42ed
Refactor routine creation UI for improved code organization
2025-03-27 15:04:33 +03:00
fkarmoush
22935f7007
SP-1271-rework
2025-03-27 14:52:26 +03:00
Faris Armoush
5bf5120883
Merge pull request #124 from SyncrowIOT/SP-1271-Fix-Deployment
...
SP-1271-Fix-Deployment
2025-03-27 13:45:59 +03:00
fkarmoush
f307aaff9d
Removed the usage of spacing property because the GitHub action doesnt support the version that has it, so instead opted for using Padding.
2025-03-27 11:08:57 +03:00
Faris Armoush
aea18fb293
Merge pull request #123 from SyncrowIOT/SP-1271-FE-Remove-Community-Field-from-Device-Management-Screen
...
Sp 1271 fe remove community field from device management screen
2025-03-26 12:57:16 +03:00
fkarmoush
835dfe8785
Rename controller variables in DeviceSearchFilters to be private to control access control.
2025-03-26 12:40:25 +03:00
fkarmoush
f670ae78aa
Refactor device search filters layout for improved code organization and to remove any code duplication.
2025-03-26 12:39:51 +03:00
fkarmoush
d3128a9c9c
Refactor search button callback for improved readability
2025-03-26 12:37:03 +03:00
fkarmoush
b65f172f9d
Removed memory leak bug from DeviceSearchFilters widget.
2025-03-26 12:36:26 +03:00
fkarmoush
dad18b77de
Removed community filter field from DeviceSearchFilters.
2025-03-26 12:35:04 +03:00
Abdullah Alassaf
77a9aa2f19
Added include spaces to the communites api
2025-03-26 04:29:33 +03:00
mohammadnemer1
b77dc860cb
Merge pull request #122 from SyncrowIOT/SP-1106
...
Sp 1106
2025-03-24 15:34:05 +03:00
mohammad
6045158432
Reset Selected space
2025-03-24 15:32:02 +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
hannathkadher
80c43b8046
Merge pull request #121 from SyncrowIOT:bugfix/fix-subspace-update
...
fixed issue in subspace update
2025-03-19 21:49:51 +04:00
hannathkadher
2d3345c1d9
fixed issue in subspace updatw
2025-03-19 21:48:44 +04:00
hannathkadher
de5030d9f0
Merge branch 'dev' into SP-1200
2025-03-19 14:12:13 +04:00
mohammad
c0d53fdf5c
Update Automation Status
2025-03-19 12:24:55 +03:00
hannathkadher
8c15fffd42
duplicate
2025-03-19 12:25:37 +04:00
hannathkadher
5e05b20f68
Merge pull request #118 from SyncrowIOT/SP-1318
...
Sp 1318
2025-03-17 09:34:16 +04:00
hannathkadher
95730cc2ba
Merge pull request #119 from SyncrowIOT/SP-1327
...
append space id to list
2025-03-17 09:33:28 +04:00
hannathkadher
3750fa8329
removed left and right button
2025-03-14 15:02:22 +04:00
hannathkadher
a5a37f3841
append space id to list
2025-03-14 14:10:03 +04: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
hannathkadher
5b2822f973
Merge pull request #117 from SyncrowIOT/SP-1318
...
Sp 1318
2025-03-13 14:51:54 +04:00
hannathkadher
70d31f5351
removed print
2025-03-13 14:51:09 +04:00
hannathkadher
c39c693755
remove unused import
2025-03-13 14:37:39 +04:00
hannathkadher
8ed6980264
resposnive text length of space model name
2025-03-13 13:51:52 +04:00
hannathkadher
16df75eb49
fixed space update
2025-03-13 13:14:31 +04:00
mohammad
80c294f09c
fix real time listenToChanges
2025-03-12 16:03:01 +03:00
Abdullah Alassaf
c806b5f59d
Added a background color for the space tree
2025-03-11 23:54:39 +03:00
Abdullah Alassaf
dd01a7fddb
Pulled latest changes
2025-03-11 23:42:42 +03:00
Abdullah Alassaf
b563cc378e
Added current temp to AC functions
2025-03-11 23:41:21 +03:00
hannathkadher
2140b7eee3
Merge pull request #114 from SyncrowIOT:bugfix/update-space
...
update space with a space model
2025-03-11 22:08:06 +04:00
hannathkadher
7de9e25ed5
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/update-space
2025-03-11 22:07:50 +04:00
hannathkadher
123949aa86
update space with a space model
2025-03-11 22:05:36 +04:00
hannathkadher
6d554c5953
Merge pull request #113 from SyncrowIOT/bugfix/remove-link
...
fixed issue in removing link
2025-03-10 16:55:02 +04:00
hannathkadher
5ed87a5794
fixed issue in removing link
2025-03-10 11:47:00 +04:00
hannathkadher
168c997240
Merge pull request #112 from SyncrowIOT:bugfix/empty-space-model
...
fixed issue in update
2025-03-09 17:32:38 +04:00
hannathkadher
de65f79ccf
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/empty-space-model
2025-03-09 17:32:06 +04:00
hannathkadher
eb0490fb16
fixed issue in update
2025-03-09 17:31:36 +04:00
mohammadnemer1
a73fc04712
Merge pull request #110 from SyncrowIOT/SP-1297
...
fix model and SpaceModelCardWidget and LinkSpaceModelSpacesDialog
2025-03-09 16:11:18 +03:00
mohammad
dee07ebb06
fix LinkingSuccessful
2025-03-09 16:01:04 +03:00
hannathkadher
5237f3ae5b
Merge pull request #111 from SyncrowIOT/bugfix/empty-space-model
...
fix the circular progress on empty space model
2025-03-09 16:49:36 +04:00
hannathkadher
e017633b9b
fixed space model
2025-03-09 16:48:42 +04:00
mohammad
e8e5e9bcb7
fix LoadedSpaceView
2025-03-09 14:54:13 +03:00
hannathkadher
a1d15c9cea
fix the circular progress on empty space model
2025-03-09 15:53:55 +04:00
hannathkadher
16c006e7a9
Merge pull request #109 from SyncrowIOT/feat/fix-update-on-community-tree
...
Feat/fix-update-on-community-tree
2025-03-09 14:06:48 +04:00
hannathkadher
24280549ec
revert back color change
2025-03-09 14:06:33 +04:00
mohammad
8359642a1a
Merge branch 'dev' into SP-1297
2025-03-09 12:03:34 +03:00
hannathkadher
ada19a5992
fetch communities and spaces on space model update
2025-03-09 10:47:09 +04:00
hannathkadher
c6702d4d5f
Merge branch 'dev' of https://github.com/SyncrowIOT/web into dev
2025-03-09 10:29:05 +04:00
hannathkadher
f78e2e2d36
Merge branch 'feat/update-space-model' of https://github.com/SyncrowIOT/web into dev
2025-03-09 10:26:34 +04:00
hannathkadher
83b9555920
added padding to space tree on community structure
2025-03-09 10:26:30 +04:00
mohammad
8af24e575c
fix model and SpaceModelCardWidget and LinkSpaceModelSpacesDialog
2025-03-08 09:57:35 +03:00
hannathkadher
4301d7f62f
Merge pull request #108 from SyncrowIOT/feat/update-space-model
...
Feat/update space model
2025-03-07 11:20:29 +04:00
hannathkadher
788d36541b
revert settings.json
2025-03-07 11:19:46 +04:00
hannathkadher
44cf1cec69
resolved conflict
2025-03-07 11:18:36 +04:00
hannathkadher
acb7ed5192
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/update-space-model
2025-03-07 00:30:13 +04:00
hannathkadher
1b8a87e942
initcommunity on save space
2025-03-07 00:01:35 +04:00
mohammadnemer1
fa39182386
Merge pull request #106 from SyncrowIOT/link_space_model_spaces
...
Link space model spaces
2025-03-06 12:54:38 +03:00
mohammad
54a250ea2f
remove unused code
2025-03-06 12:51:30 +03:00
hannathkadher
efccac4d19
removed unused widget
2025-03-06 13:29:28 +04:00
hannathkadher
096317fce8
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/update-space-model
2025-03-06 13:19:53 +04:00
mohammad
254485235d
Merge branch 'dev' into link_space_model_spaces
2025-03-06 12:08:54 +03:00
hannathkadher
d624dd767b
add tags
2025-03-06 12:52:41 +04:00
mohammad
add34b327f
space model changes
2025-03-06 11:50:47 +03:00
mohammad
d75ac416eb
Merge branch 'dev' into link_space_model_spaces
2025-03-06 11:50:21 +03:00
mohammad
048a7c0e8f
change model name
2025-03-06 11:10:53 +03:00
hannathkadher
c8aab320df
Merge pull request #107 from SyncrowIOT/SP-1218
...
Change in space management side panel
2025-03-06 12:02:12 +04:00
hannathkadher
9795517a3f
Merge branch 'SP-1218' into feat/update-space-model
2025-03-06 12:01:12 +04:00
hannathkadher
60bf58d5fd
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1218
2025-03-06 11:51:13 +04:00
hannathkadher
8d072ee6bb
added left padding
2025-03-06 11:48:43 +04:00
hannathkadher
de614d40a5
removed unused import
2025-03-06 11:43:18 +04:00
hannathkadher
45f6599c40
removed logs
2025-03-06 11:42:28 +04:00
hannathkadher
fecab17cbe
updated body for update space model
2025-03-06 11:41:36 +04:00
hannathkadher
d2ff909bf2
updated tag dialogue selection
2025-03-05 22:24:45 +04:00
hannathkadher
5cea8eddb3
added project tags to all dialogs
2025-03-05 21:26:36 +04:00
hannathkadher
213ec329c0
passed tags to space model page
2025-03-05 17:16:00 +04:00
hannathkadher
c9427b35be
added tags
2025-03-05 17:12:02 +04:00
hannathkadher
a7995bb2b8
added tag api
2025-03-05 16:59:58 +04:00
hannathkadher
20474835dd
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/update-space-model
2025-03-05 16:42:43 +04:00
hannathkadher
5233c1b38e
format settings
2025-03-05 16:41:57 +04:00
mohammadnemer1
ec502214f4
Merge pull request #104 from SyncrowIOT/connect_real_time
...
Connect real time
2025-03-05 15:24:08 +03:00
mohammad
215dd9cfa4
link space model api integration
2025-03-05 14:37:52 +03:00
mohammad
dcfbe5282e
add dev and prod firebase option
2025-03-05 14:21:07 +03:00
hannathkadher
d88ae9ea15
removed tag model and use tag only
2025-03-05 14:19:58 +04:00
hannathkadher
64adf516f6
revert back
2025-03-05 12:28:53 +04:00
hannathkadher
ef777cfce9
remove unused import
2025-03-05 12:28:16 +04:00
hannathkadher
6e90f81760
update space bloc on community and space change
2025-03-05 12:28:00 +04:00
hannathkadher
51cfa8d5ae
cached space models
2025-03-05 12:21:47 +04:00
hannathkadher
4469efe465
cached space model
2025-03-04 20:51:21 +04:00
hannathkadher
c7c8e9a519
cached space models
2025-03-04 11:40:06 +04:00
mohammad
6f2e2e2d4a
Check all the devices working with real time
2025-03-02 17:55:26 +03:00
hannathkadher
692b05a600
added update in space tree bloc
2025-03-02 14:40:34 +04:00
hannathkadher
7607e5f80d
reduced no of calls on load
2025-02-28 19:37:50 +04:00
hannathkadher
b84513c09d
removed checkbox
2025-02-28 11:51:48 +04:00
mohammadnemer1
41605bef6b
Merge pull request #102 from SyncrowIOT/sp_1171
...
Added space tree to the add user dialog
2025-02-27 12:32:53 +03:00
mohammad
fd24d6bd27
change community and spaces in user manage
2025-02-27 12:29:12 +03:00
mohammad
fe52726f6e
WebAppBar ResponsiveLayout
2025-02-26 12:00:30 +03:00
hannathkadher
5ea29efaf5
Merge pull request #103 from SyncrowIOT/SP-1151-FE-Implement-Delete-Action-for-the-Space-Model
...
Sp 1151 fe implement delete action for the space model
2025-02-26 10:14:06 +04:00
Abdullah Alassaf
70cb12236b
Clear cache on edit dialog and fixed a selection issue
2025-02-26 02:59:17 +03:00
hannathkadher
9f75ce817e
added space model delete to bloc and api
2025-02-25 21:31:40 +04:00
hannathkadher
aa23daa0b4
added DeleteSpaceModelDialog into SpaceModelCardWidget for delete
2025-02-25 21:31:25 +04:00
hannathkadher
61f0c3ad2b
DeleteSpaceModelDialog into a separate widget
2025-02-25 21:30:27 +04:00
Abdullah Alassaf
553c77d1e3
Added space tree to the add user dialog
2025-02-25 00:55:44 +03:00
Abdullah Alassaf
27fef7ddaa
Pulled latest changes
2025-02-20 12:55:07 +03:00
Abdullah Alassaf
010176cc25
Added clear data and cached events in space tree
2025-02-20 12:53:59 +03:00
hannathkadher
d08a1d1037
Merge pull request #100 from SyncrowIOT/bugfix/fix-get-all-device-endpoint
...
fixed device endpoint
2025-02-20 13:33:55 +04:00
hannathkadher
e634154fb3
fixed device endpoint
2025-02-20 13:31:31 +04:00
hannathkadher
c0f59aba61
Merge pull request #98 from SyncrowIOT:SP-1186-FE-Cursor-Resets-After-Each-Character-When-Creating-a-Tag
...
fixed text theme of tag list
2025-02-20 11:48:36 +04:00
hannathkadher
7ee7681e09
fixed theme
2025-02-20 11:47:58 +04:00
hannathkadher
57c5f4752c
fixed theme
2025-02-20 11:36:08 +04:00
hannathkadher
ad4f2ae382
Merge pull request #96 from SyncrowIOT/SP-1186-FE-Cursor-Resets-After-Each-Character-When-Creating-a-Tag
...
fixed cursor issue
2025-02-20 11:29:03 +04:00
hannathkadher
eafb811d2e
fixed cursor issue
2025-02-20 11:26:30 +04:00
hannathkadher
2d0dcc41df
Merge pull request #93 from SyncrowIOT/bugfix/fix-get-user-endpoint
...
change endpoint
2025-02-19 17:54:19 +04:00
hannathkadher
d89e3fac8e
change endpoint
2025-02-19 17:53:20 +04:00
Abdullah Alassaf
25acd67351
Bug fixes in the side tree
2025-02-19 02:13:14 +03:00
mohammad
b134823551
SpaceModelSelectedIds
2025-02-18 16:56:10 +03:00
mohammad
1054970a63
validation LinkSpaceModelSpacesDialog
2025-02-18 16:34:29 +03:00
mohammad
7cab299a51
Merge branch 'dev1' into link_space_model_spaces
2025-02-18 14:32:47 +03:00
mohammad
a3c5670fee
Merge branch 'dev' into link_space_model_spaces
2025-02-18 13:33:04 +03:00
mohammad
009ede7d08
overwrite dialog and progress indicator and success dialog
2025-02-18 12:37:00 +03:00
Abdullah Alassaf
0c2a092f4d
Added side tree to space model
2025-02-18 12:31:43 +03:00
hannathkadher
b968b5a6eb
Merge pull request #92 from SyncrowIOT/bugfix/change-project-cubit
...
Bugfix/change-project-cubit
2025-02-18 13:22:12 +04:00
hannathkadher
05edc7641a
removed project cubit from all classes
2025-02-18 12:56:51 +04:00
hannathkadher
b8204f1015
changed project class to use shared preference
2025-02-18 12:56:25 +04:00
mohammadnemer1
d87fec796b
Merge pull request #91 from SyncrowIOT/add_space_name
...
spaceName
2025-02-17 12:56:47 +03:00
mohammad
b00b0c82dc
spaceName
2025-02-17 12:36:04 +03:00
Abdullah Alassaf
0aa029a2fc
Removed static space id and community id in the routine
2025-02-17 03:32:40 +03:00
Abdullah
dec3a25639
Merge pull request #90 from SyncrowIOT/feat/use-project-uuid-instead-of-hardcode
...
Feat/use project UUID instead of hardcode
2025-02-17 01:11:53 +03: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
hannathkadher
da445e11aa
Modified _fetchUserInfo to update the ProjectCubit with the retrieved user's project UUID.
2025-02-15 00:35:34 +04:00
hannathkadher
55de7fab0f
Introduced ProjectCubit to handle project-related state.
2025-02-15 00:34:38 +04:00
mohammad
ba44d1d359
firebase configuration and connect device with real-time bd
2025-02-13 14:07:29 +03:00
mohammad
00a9cb1188
link_space model
2025-02-10 12:38:20 +03:00
mohammadnemer1
a623f1c723
Merge pull request #89 from SyncrowIOT/disable_edit
...
disable_edit_user
2025-02-06 11:17:14 +03:00
mohammad
c5f5992c18
disable_edit_user
2025-02-06 11:12:43 +03:00
Abdullah Alassaf
98ad7090d8
Removed prints and unused code
2025-02-06 01:01:21 +03:00
Abdullah
ea08024b82
Merge pull request #87 from SyncrowIOT/bugfix/fix-tag-repeat
...
Bugfix/update-subspace-tag-value
2025-02-06 00:59:11 +03:00
hannathkadher
f6d66185b3
updating tags inside subspace
2025-02-06 00:18:44 +04:00
mohammadnemer1
ead5297ba1
Merge pull request #86 from SyncrowIOT/roles_permissions_bugs
...
Roles permissions bugs
2025-02-05 21:53:46 +03:00
mohammad
9a6bf5cbaf
privacy policy fixes
2025-02-05 18:16:09 +03:00
mohammad
51fbe64209
fixes bugs
2025-02-05 16:53:36 +03:00
hannathkadher
49fa80e7d8
Merge pull request #85 from SyncrowIOT/bugfix/fix-tag-repeat
...
Fixed tag repeat
2025-02-05 17:47:47 +04:00
hannathkadher
1aa15e5dd6
fixed loading
2025-02-05 17:01:03 +04:00
hannathkadher
962f2d6861
Fixed tgag repeat
2025-02-05 16:00:53 +04:00
Abdullah
bd6219f915
Merge pull request #84 from SyncrowIOT/side_tree
...
Enhanced the side tree design
2025-02-05 11:56:23 +03:00
Abdullah Alassaf
132cafcaa2
Enhanced the side tree design
2025-02-05 11:52:44 +03:00
hannathkadher
8862ad95f3
Merge pull request #83 from SyncrowIOT/bugfix/fix-issue-in-creating-space-with-duplicate
...
Bugfix/fix-issue-in-creating-space-with-duplicate
2025-02-05 12:09:38 +04:00
hannathkadher
af4c0f84cb
fixed assign tag issue
2025-02-05 11:15:38 +04:00
hannathkadher
c2b77ad1fc
fixed issue on duplicate
2025-02-05 11:15:25 +04:00
hannathkadher
95cee89b4c
Merge pull request #82 from SyncrowIOT/SP-951-FE-Link-Space-Model-Pop-Up
...
added edit space sibling conflict
2025-02-04 15:57:37 +04:00
hannathkadher
d5fcbe2601
added edit space sibling conflict
2025-02-04 14:15:39 +04:00
hannathkadher
1fa33a271f
added disabled space model button on adding tags and subspace, vice versa
2025-02-04 13:46:11 +04:00
hannathkadher
09e2564183
add disabled state to ButtonContentWidget, When disabled, the entire button becomes opaque
2025-02-04 13:29:09 +04:00
hannathkadher
5dee6c2842
Merge pull request #81 from SyncrowIOT/bugifx/tag-validation
...
Bugifx/tag-validation
2025-02-04 12:36:15 +04:00
hannathkadher
c5c5088724
removed logs
2025-02-04 11:38:11 +04:00
hannathkadher
d1d570b40f
Fixed issue in loading space model
2025-02-04 11:36:26 +04:00
Abdullah
a43ff3c07d
Merge pull request #80 from SyncrowIOT/side_tree
...
Side tree
2025-02-04 01:56:52 +03:00
Abdullah Alassaf
572520eed5
Fixed issues
2025-02-04 01:54:18 +03:00
hannathkadher
5e5f127a4b
duplicate should be in same vertical offset
2025-02-04 00:12:20 +04:00
hannathkadher
6f51c2d2b6
provide all tags on edit space
2025-02-03 22:23:53 +04:00
mohammadnemer1
a18e8443d0
Merge pull request #77 from SyncrowIOT/web_bugs_fixes
...
Fix bugs related to the user table, privacy policy, and table filter.
2025-02-03 14:39:38 +03:00
hannathkadher
72241cba6c
added error validation
2025-02-03 14:47:05 +04:00
Abdullah Alassaf
506531e16a
Fetch devices based on selection
2025-02-03 11:15:36 +03:00
hannathkadher
ab3edbaf57
Merge pull request #79 from SyncrowIOT/bugfix/fix-duplicate-space
...
Bugfix/fix-duplicate-space
2025-02-02 23:39:37 +04:00
hannathkadher
64e3fb7f34
removed print
2025-02-02 23:38:04 +04:00
hannathkadher
e6e46be9b4
fixed issues in create space and duplicate
2025-02-02 23:16:34 +04:00
hannathkadher
91dfd53477
fixed issue in creating space
2025-02-02 21:02:58 +04:00
mohammad
5ab9664318
Merged with dev
2025-02-02 11:24:45 +03:00
Abdullah
d3bf4de0ca
Merge pull request #78 from SyncrowIOT/side_tree
...
fixed issues in the space tree
2025-02-02 02:48:17 +03:00
Abdullah Alassaf
5ae07688cb
fixed issues in the space tree
2025-02-02 02:46:13 +03:00
hannathkadher
e6fa9c2391
Merge pull request #76 from SyncrowIOT/bugfix/empty-subspace
...
add empty subspace validation
2025-01-31 10:58:11 +04:00
hannathkadher
916b606cb1
deleting subspace won't remove tag
2025-01-30 23:26:26 +04:00
hannathkadher
29c444eede
updated tags
2025-01-30 22:01:08 +04:00
hannathkadher
9dd6c9e1e7
updated logic of adding tag to subspace
2025-01-30 21:15:00 +04:00
mohammad
b070884bd9
Fix bugs related to the user table, privacy policy, and table filter.
2025-01-30 16:43:45 +03:00
hannathkadher
bf5b39e742
add empty subspace validation
2025-01-30 15:00:40 +04:00
Abdullah
7d05a33c52
Merge pull request #75 from SyncrowIOT/side_tree
...
Side tree
2025-01-30 12:26:48 +03:00
Abdullah Alassaf
6e546a4831
Merged with dev
2025-01-30 12:17:06 +03:00
hannathkadher
b098202fd8
Merge pull request #74 from SyncrowIOT/bugfix/subspace-name-validatio
...
add subspace validation
2025-01-30 13:13:10 +04:00
hannathkadher
a294988558
add subspace and space information
2025-01-30 10:09:21 +04:00
Abdullah Alassaf
43c17d1c18
Implemented the selection behavior of the side tree
2025-01-30 04:03:54 +03:00
hannathkadher
09c1a785e5
add subspace validation
2025-01-29 22:03:56 +04:00
hannathkadher
e70b9ea9e2
Merge pull request #73 from SyncrowIOT/bugfix/edit-space
...
Bugfix/edit space
2025-01-29 12:46:19 +04:00
hannathkadher
c173df934d
added all tags
2025-01-29 12:24:12 +04:00
hannathkadher
e4262d08a5
fixed ok button
2025-01-29 11:40:53 +04:00
hannathkadher
4bae7bb9fb
fixed update space
2025-01-29 11:14:12 +04:00
hannathkadher
073916d4ac
updated text theme
2025-01-29 10:21:06 +04:00
hannathkadher
8870467fe4
fixed the edit flow of space
2025-01-29 09:56:10 +04:00
hannathkadher
9331193e90
added tags and subspace to update space
2025-01-29 09:55:36 +04:00
hannathkadher
45b0b67fe0
make counter widget work only for add device
2025-01-29 09:53:06 +04:00
hannathkadher
9e0184f19d
Merge pull request #72 from SyncrowIOT/bugfix/edit-subspace
...
Bugfix/edit-subspace
2025-01-28 13:30:03 +04:00
hannathkadher
9091af2661
fixed text style
2025-01-28 13:27:05 +04:00
hannathkadher
4b7f4d4279
fixed calculating products on add another device
2025-01-28 11:39:34 +04:00
hannathkadher
e61cfd7e49
added option to update subspace
2025-01-28 10:48:14 +04:00
hannathkadher
788fb75a68
fixed UI alignment
2025-01-27 18:12:57 +04:00
hannathkadher
ea5b6597f5
Merge pull request #71 from SyncrowIOT/feat/update-create-edit-space
...
Feat/update-create-edit-space
2025-01-27 17:02:01 +04:00
hannathkadher
c72297e0c8
updated the duplicate
2025-01-27 14:21:07 +04:00
hannathkadher
d0c6b13072
updated edit flow
2025-01-27 01:25:04 +04:00
hannathkadher
812dc4792b
fixed duplicate
2025-01-27 01:19:08 +04:00
hannathkadher
4907eebc42
added duplicate
2025-01-27 00:33:50 +04:00
Abdullah Alassaf
2221d9ae7b
Merged with dev
2025-01-26 21:00:05 +03:00
hannathkadher
9167c8da29
fixed space model updates
2025-01-25 01:29:21 +04:00
hannathkadher
4258ccdfbd
fix header issue
2025-01-24 20:43:45 +04:00
hannathkadher
cb71b51565
community header
2025-01-24 20:41:31 +04:00
hannathkadher
d4ed4efcd8
validation fix
2025-01-23 17:48:11 +04:00
hannathkadher
dac045146e
duplicate name validation
2025-01-23 17:02:32 +04:00
hannathkadher
5563197e9d
add validation
2025-01-23 15:20:36 +04:00
hannathkadher
7268253e35
fixed button validation
2025-01-23 11:45:11 +04:00
hannathkadher
921d352207
Merge pull request #70 from SyncrowIOT/chore/remove-unsupported-param
...
Chore/remove unsupported param
2025-01-23 10:46:23 +04:00
hannathkadher
c5871be990
removed unmatched alignment
2025-01-23 10:21:31 +04:00
hannathkadher
24f7ab6af8
changed subspace label
2025-01-23 10:18:20 +04:00
Abdullah Alassaf
2fb6f30ccb
Updated pubsepc file
2025-01-23 01:21:13 +03:00
Abdullah Alassaf
508d8bbaa8
Merged with dev
2025-01-23 01:18:30 +03:00
Abdullah
97bdb1bbb7
Merge pull request #68 from SyncrowIOT/user_agreement_privacy
...
user_agreement_dialog
2025-01-23 00:40:08 +03:00
Abdullah
7ce0a27af0
Merge pull request #69 from SyncrowIOT/bugfix/space-edit
...
Bugfix/space edit
2025-01-23 00:37:03 +03:00
hannathkadher
65d00c923a
updated tag issue for subspace
2025-01-23 00:02:28 +04:00
mohammad
bc4af6a237
user_agreement
2025-01-22 17:24:19 +03:00
hannathkadher
830725254f
removed logs
2025-01-22 17:22:58 +04:00
hannathkadher
ba7db3a5fb
updated subspace edit flow
2025-01-22 17:21:35 +04:00
mohammad
513175ed1e
user_agreement_dialog
2025-01-22 15:44:46 +03:00
hannathkadher
f35b699d4c
fixed the edit flow for space model
2025-01-22 12:49:47 +04:00
hannathkadher
7ffdc67016
added product comparison
2025-01-22 12:48:46 +04:00
hannathkadher
18afc4f563
fixed issues
2025-01-21 20:37:21 +04:00
hannathkadher
44d95f5701
fixed index
2025-01-21 20:29:15 +04:00
hannathkadher
e47f3d6d59
fixed space model creation
2025-01-21 20:26:30 +04:00
hannathkadher
788ea27de1
Merge branch 'feat/space-creation-update' into bugfix/space-edit
2025-01-21 18:40:33 +04:00
Abdullah Alassaf
5060d2a66d
Updated side tree branch
2025-01-21 15:28:59 +03:00
hannathkadher
81e9e58627
fixed duplicate tag issue
2025-01-21 15:21:25 +04:00
hannathkadher
25eae3dfaa
Merge pull request #66 from SyncrowIOT/feat/space-creation-update
...
Feat/space creation update
2025-01-21 11:42:43 +04:00
hannathkadher
0e912207e5
flow
2025-01-21 11:41:53 +04:00
hannathkadher
eb53671e3a
edit flow
2025-01-20 21:47:22 +04:00
hannathkadher
2f6bd31aa2
helper class
2025-01-20 10:52:23 +04:00
hannathkadher
fe680d15f2
edit and create
2025-01-20 10:28:46 +04:00
hannathkadher
440263e2f9
added initial flow
2025-01-18 00:32:48 +04:00
hannathkadher
ec5b7d4395
changed button name
2025-01-17 23:53:43 +04:00
hannathkadher
7109421358
fixed first time flow
2025-01-17 23:51:56 +04:00
hannathkadher
145086b9de
updated grid view
2025-01-17 12:40:17 +04:00
hannathkadher
bae5ae17a7
updated the condition
2025-01-16 10:17:57 +04:00
hannathkadher
9706c2655c
added color
2025-01-16 02:15:24 +04:00
hannathkadher
8a95f93556
fixed list view
2025-01-16 02:14:04 +04:00
hannathkadher
60028cdf78
only appears the separator if there is both space model and product
2025-01-16 02:03:08 +04:00
hannathkadher
c12c73f20a
add close button color
2025-01-16 00:10:45 +04:00
hannathkadher
a7256c8d5d
updated duplication ui
2025-01-15 11:29:19 +04:00
hannathkadher
5975adb5e2
cleaned subspace model create
2025-01-15 10:22:42 +04:00
hannathkadher
0bb24604bc
fixed subspace create
2025-01-15 09:39:26 +04:00
hannathkadher
cf2690123e
revert back
2025-01-14 12:22:59 +04:00
hannathkadher
a220483310
revert back
2025-01-14 12:22:51 +04:00
hannathkadher
12df07e681
changed chip to list
2025-01-14 12:14:48 +04:00
mohammadnemer1
59eafc99a5
Merge pull request #67 from SyncrowIOT/roles_permissions_issues
...
fixes filter and table view and add user dialog
2025-01-13 15:41:33 +03:00
mohammad
db7eaa53af
check type isNotEmpty
2025-01-13 15:40:38 +03:00
mohammad
20a9f19480
check if title is not empty and remove nullable
2025-01-13 14:36:17 +03:00
hannathkadher
a4e7f30411
moved pagination to bloc
2025-01-13 14:14:09 +04:00
hannathkadher
210fbf7497
initialize with const
2025-01-13 12:16:49 +04:00
hannathkadher
acbb6ca7c0
removed try catch
2025-01-13 12:12:22 +04:00
mohammad
eb7eeebf18
fixes add user view and table and user status
2025-01-13 11:07:18 +03:00
mohammad
15023e5882
fixes filter and table view and add user dialog
2025-01-12 15:32:03 +03:00
hannathkadher
408c40aa60
revert
2025-01-12 12:12:14 +04:00
hannathkadher
2abe7a6feb
revert
2025-01-12 12:11:32 +04:00
hannathkadher
a381fd317d
added space delete
2025-01-12 12:10:54 +04:00
hannathkadher
a588351482
fixed space creation api
2025-01-12 11:37:10 +04:00
hannathkadher
1be52adcc8
added assign tag
2025-01-12 10:43:47 +04:00
hannathkadher
3c5e0a7778
device type select
2025-01-12 10:04:44 +04:00
hannathkadher
6591ef1664
load space models
2025-01-12 09:25:29 +04:00
hannathkadher
cfc1b544b7
added subspaces
2025-01-12 09:10:33 +04:00
hannathkadher
15640ff0df
added space model select
2025-01-12 01:15:44 +04:00
hannathkadher
bfbc32d51b
moved select space a bit down
2025-01-11 18:37:34 +04:00
hannathkadher
8aa493a15e
added space model link to space dialog
2025-01-11 15:42:35 +04:00
hannathkadher
e70df16de3
added asset
2025-01-09 16:39:54 +04:00
hannathkadher
a7e7554813
added buttons
2025-01-09 16:39:46 +04:00
hannathkadher
1ab8c8341d
updated widget
2025-01-09 16:31:20 +04:00
hannathkadher
67516817ec
add asset validation
2025-01-09 16:18:19 +04:00
hannathkadher
097e70b906
color manager
2025-01-09 13:32:09 +04:00
hannathkadher
390f7288bd
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/space-model
2025-01-09 13:04:35 +04:00
hannathkadher
625b7b8304
revert back
2025-01-09 13:03:25 +04:00
hannathkadher
d0b853b188
revert back http
2025-01-09 12:58:42 +04:00
hannathkadher
339a242e74
added load new space models
2025-01-09 00:07:51 +04:00
hannathkadher
48c064c711
added create
2025-01-08 21:06:31 +04:00
hannathkadher
17e025b69f
added empty name validation
2025-01-08 21:04:03 +04:00
hannathkadher
9b3e4a59af
fixed api call
2025-01-08 20:07:53 +04:00
hannathkadher
9f5e9af5fa
fixed edit dialog
2025-01-08 19:56:42 +04:00
hannathkadher
6b79254a89
create space model
2025-01-08 19:04:08 +04:00
hannathkadher
08f322165e
edit tag model pop up
2025-01-07 19:07:42 +04:00
hannathkadher
1228e5e737
space model creation
2025-01-07 17:34:38 +04:00
hannathkadher
e7e0149b3a
assign tag dialog
2025-01-07 16:30:36 +04:00
mohammadnemer1
f8efc07fdb
Merge pull request #64 from SyncrowIOT/Roles_&_Permissions
...
Roles & permissions
2025-01-06 15:42:28 +03:00
mohammad
81345f7154
change model url
2025-01-06 15:41:52 +03:00
hannathkadher
6ee650e9f8
added validation
2025-01-06 16:38:44 +04:00
mohammad
8c0744054c
Merge branch 'dev' into Roles_&_Permissions
2025-01-06 15:32:38 +03:00
mohammad
8fd1259f9c
remove warnings
2025-01-06 15:15:01 +03:00
mohammad
d721f6f774
table size
2025-01-06 14:42:32 +03:00
mohammad
fe8f8160ec
filter
2025-01-06 14:20:57 +03:00
hannathkadher
a31eb27c92
addign tag model
2025-01-05 23:22:30 +04:00
hannathkadher
0fda5457ae
fixed tag model
2025-01-05 21:16:59 +04:00
hannathkadher
5bd257ee56
added tag model assignment ui
2025-01-05 19:56:39 +04:00
hannathkadher
e44c3ae796
pass created subpaces
2025-01-05 19:27:42 +04:00
mohammad
3876909bea
edit_user and pagination and search and filter
2025-01-05 17:27:26 +03:00
hannathkadher
58b469b92a
refactor
2025-01-05 16:15:35 +04:00
hannathkadher
ae09cbda1e
separating folder
2025-01-05 15:59:11 +04:00
hannathkadher
b59e7e4836
reassign folders
2025-01-05 15:41:03 +04:00
hannathkadher
ed06b0ebd6
converted to stateless
2025-01-05 15:37:20 +04:00
hannathkadher
0bed2573a0
separation of models into different files
2025-01-05 15:31:32 +04:00
hannathkadher
69092823a2
separation of widget
2025-01-05 14:35:43 +04:00
hannathkadher
d2d5e76102
subspace model and view
2025-01-05 14:06:46 +04:00
hannathkadher
691beb2e86
added bloc to widget
2025-01-05 13:08:53 +04:00
hannathkadher
819670867d
separate widget
2025-01-05 12:54:35 +04:00
hannathkadher
1c256cc55c
added event for creating subspace
2025-01-05 12:25:34 +04:00
hannathkadher
1d35377137
added white background color to container
2025-01-05 12:07:48 +04:00
hannathkadher
67ad986fcc
fixed issues in create space model
2025-01-05 11:59:12 +04:00
hannathkadher
90e5499f92
subspace model
2025-01-05 11:45:05 +04:00
Abdullah Alassaf
540f569b1f
Added spaces devices
2025-01-05 00:21:10 +03:00
Abdullah Alassaf
a98f7e77a3
Implemented side tree to devices and rountines screen
2025-01-04 17:45:15 +03:00
hannathkadher
944b981ee0
added subspace model events
2025-01-03 14:28:45 +04:00
hannathkadher
e0ff139f30
add create space model widget UI
2025-01-03 10:13:44 +04:00
hannathkadher
e12252db96
fixed navigation in between
2025-01-03 08:45:34 +04:00
hannathkadher
80dea5c12d
fixed block flow
2025-01-02 17:55:04 +04:00
hannathkadher
65ad9c5edf
space model view
2025-01-02 17:05:45 +04:00
mohammad
b264f6042f
remove package and change color name
2024-12-31 11:20:32 +03:00
hannathkadher
fa16eaf82f
rename state
2024-12-31 11:32:51 +04:00
hannathkadher
7935864208
fixed community structure
2024-12-31 10:40:32 +04:00
hannathkadher
edf8bdfdcd
added buttons in space management page
2024-12-30 11:59:37 +04:00
mohammad
9e5cbc285e
checkEmail
2024-12-29 11:22:45 +03:00
mohammad
8f7b46be25
fixes checkEmail error
2024-12-29 11:22:11 +03:00
mohammad
c834ad0670
add_new_user_dialog
2024-12-29 09:52:13 +03:00
mohammad
ed2187b7ff
add_user_dialog
2024-12-26 16:32:18 +03:00
Abdullah Alassaf
0341844ea9
SP-859
2024-12-26 12:25:37 +03:00
Abdullah
51d3338497
Merge pull request #62 from SyncrowIOT/hide_widgets
...
Hide widgets
2024-12-23 10:45:23 +03:00
Abdullah Alassaf
c160220fca
Hide region field
2024-12-23 00:52:05 +03:00
hannathkadher
c486b9af29
Merge pull request #60 from SyncrowIOT/bugfix/SP-853
...
Bugfix/SP-853
2024-12-19 12:27:31 +04:00
mohammad
573852b4b4
user_invite
2024-12-18 17:11:37 +03:00
mohammad
298aab5116
send_invite_user
2024-12-17 17:07:14 +03:00
mohammad
bd1204c03a
add_user_dialog
2024-12-17 16:51:32 +03:00
Abdullah Alassaf
c362973c94
Hide unused widgets
2024-12-17 01:55:08 +03:00
mohammad
c31f1262a2
delete_dialog
2024-12-16 18:59:56 +03:00
mohammad
a46f69636d
add_user_dialog
2024-12-16 18:19:22 +03:00
mohammad
879bf99b12
add_user_dialog
2024-12-16 16:37:55 +03:00
mohammad
56d4c34321
roles_and_permission
2024-12-12 19:00:51 +03:00
hannathkadher
4490715b55
Merge pull request #61 from SyncrowIOT/feat/update-endpoint-with-project
...
Added project entity
2024-12-11 16:16:59 +04:00
hannathkadher
4896b6c593
changed endpoint for communtiies and spaces, hardcoded p[roject value for now
2024-12-10 09:50:42 +04:00
hannathkadher
dd5fe10a21
removed print
2024-12-09 10:03:40 +04:00
hannathkadher
4055265b0a
for create
2024-12-09 10:02:57 +04:00
hannathkadher
aff7ceeac4
added condition to check parent name
2024-12-09 10:02:20 +04:00
Abdullah Alassaf
246098b83a
Read icon from fetch scene api
2024-12-05 12:42:53 +03:00
Abdullah Alassaf
26f50d59dd
Bug fixes
2024-12-05 11:19:22 +03:00
hannathkadher
610cdf83a0
Merge pull request #59 from SyncrowIOT/bugfix/SP-852
...
Bugfix/sp 852
2024-12-04 12:10:02 +04:00
hannathkadher
d423a3eb59
added focused border
2024-12-04 11:14:02 +04:00
hannathkadher
9bddd151bb
added bloc for create community
2024-12-04 11:05:46 +04:00
hannathkadher
0b628c85a5
updated create community dialog to mange edit/create
2024-12-04 10:36:41 +04:00
Abdullah
768996ca45
Merge pull request #58 from SyncrowIOT/dev
...
Dev
2024-12-03 16:02:31 +03:00
Abdullah Alassaf
7ee335ab1a
Bug fixes
2024-12-03 12:01:17 +03:00
Abdullah
d5ad06335b
Merge pull request #57 from SyncrowIOT/routines_issues
...
Routines issues
2024-12-03 01:04:12 +03:00
ashraf_personal
d9ef5b4574
push fixes and merge
2024-12-03 01:02:13 +03:00
ashraf_personal
c58f2eb24e
fixed autoamtion update
2024-12-03 00:29:59 +03:00
Abdullah Alassaf
4e94d2df89
Bug fixes
2024-12-03 00:02:52 +03:00
mohammad
2f5c5d7da1
rule_disable selected & CreateAutomation actionType
2024-12-02 16:49:44 +03:00
Abdullah Alassaf
ff4ce8ed01
Bug fixes
2024-12-02 03:58:31 +03:00
mohammad
1aa6b78fb4
Bug fixes
2024-12-01 12:05:19 +03:00
Abdullah
e003d9b8b3
Merge pull request #56 from SyncrowIOT/routines_fixes
...
Routines fixes
2024-12-01 10:50:54 +03:00
ashrafzarkanisala
76e44c8910
push changes
2024-12-01 01:07:26 +03:00
ashrafzarkanisala
02c788d03a
merge and push
2024-12-01 00:43:30 +03:00
ashrafzarkanisala
938f8c6b51
update scene debug
2024-12-01 00:42:00 +03:00
Abdullah Alassaf
3ce9a313f7
Bug fixes
2024-12-01 00:21:15 +03:00
Abdullah Alassaf
b732b0b957
Pulled latest changes
2024-11-30 21:37:55 +03:00
Abdullah Alassaf
fb6b922df4
Added delete scene function
2024-11-30 20:45:25 +03:00
ashrafzarkanisala
ce6e7700bc
push changes
2024-11-30 20:43:21 +03:00
Abdullah
8d388ac482
Merge pull request #55 from SyncrowIOT/bugfix/community-flow
...
Bugfix/community flow
2024-11-29 18:36:03 +03:00
hannathkadher
42c7577b35
validity for space name
2024-11-29 19:03:27 +04:00
hannathkadher
ae2b4b9b06
border
2024-11-29 17:31:37 +04:00
hannathkadher
98faef2bde
typo
2024-11-29 17:30:03 +04:00
hannathkadher
edf297c569
border
2024-11-29 17:29:18 +04:00
hannathkadher
2cd850b66f
border color change to red
2024-11-29 17:26:57 +04:00
hannathkadher
3c543b2e0f
added validation for community name
2024-11-29 17:22:00 +04:00
hannathkadher
a3c6421b0d
updated flow for create community
2024-11-29 16:50:49 +04:00
Abdullah
875787919e
Merge pull request #54 from SyncrowIOT/bugfix/add-new-community
...
Bugfix/add new community
2024-11-29 14:41:52 +03:00
hannathkadher
51402720dd
space load on space save
2024-11-28 22:50:05 +04:00
hannathkadher
123291fd89
parse incoming connection
2024-11-28 20:31:19 +04:00
hannathkadher
69e3f50269
reduced width of text controller
2024-11-28 20:11:16 +04:00
hannathkadher
bd78c8c1cc
format
2024-11-28 20:09:28 +04:00
hannathkadher
4047664c59
create community should move back to blank page
2024-11-28 20:07:18 +04:00
hannathkadher
084f4fbda8
updated highlighted space
2024-11-28 20:02:41 +04:00
hannathkadher
817671dbeb
updated deselect on structure
2024-11-28 20:01:14 +04:00
hannathkadher
660b5aaf6c
remove unused code
2024-11-28 19:56:40 +04:00
hannathkadher
0f500a4efa
remove unused state functions
2024-11-28 19:55:45 +04:00
hannathkadher
0b2d44fc2b
updated LoadedSpaceView
2024-11-28 19:54:04 +04:00
hannathkadher
b75f8a3440
side bar widget uses context
2024-11-28 19:52:20 +04:00
hannathkadher
d02d680520
add events for select space and community
2024-11-28 19:45:24 +04:00
hannathkadher
68ae992963
added select space and select community event
2024-11-28 19:40:44 +04:00
hannathkadher
ea20afd34e
fixed issue of not recursively calling communtiy list
2024-11-28 15:16:07 +04:00
Abdullah
b0f0a91cda
Merge pull request #49 from SyncrowIOT/feature/space-management
...
Feature/space management
2024-11-28 12:15:06 +03:00
Abdullah Alassaf
f71a0cfb05
Merged with dev
2024-11-28 12:14:19 +03:00
Abdullah
7aa05de32b
Merge pull request #53 from SyncrowIOT/routines
...
Routines
2024-11-28 11:53:43 +03:00
hannathkadher
68ebb0807d
added package
2024-11-28 12:08:37 +04:00
ashrafzarkanisala
57dec8af08
fix image on tab to run, and add delete for automation and scene
2024-11-28 10:43:35 +03:00
Abdullah Alassaf
1c54011ed4
Pulled changes
2024-11-28 02:03:22 +03:00
Abdullah Alassaf
636c08c95c
bug fixes
2024-11-28 02:02:40 +03:00
ashraf_personal
4b33929315
push bugs
2024-11-28 02:02:01 +03:00
Abdullah Alassaf
64ea9de3cb
pulled changes
2024-11-28 01:13:36 +03:00
Abdullah Alassaf
3b18c4e8cf
bug fixes
2024-11-28 01:12:18 +03:00
ashraf_personal
e50a6d4c4b
added routines details apis
2024-11-28 01:11:31 +03:00
hannathkadher
22a9ee5a14
added validity for reusing space name in same layer
2024-11-27 22:41:18 +04:00
ashrafzarkanisala
9b5ddc4dc8
push routine details model and api settup
2024-11-27 21:03:19 +03:00
ashrafzarkanisala
cf817fd5dc
push display scenes and automations
2024-11-27 19:41:43 +03:00
hannathkadher
448e798da1
change colors to colorsmanager
2024-11-27 20:26:26 +04:00
hannathkadher
dafe90237f
change color use from colorsmanager
2024-11-27 20:24:44 +04:00
hannathkadher
49a732edb2
fixed size of icon
2024-11-27 20:16:04 +04:00
ashrafzarkanisala
69e2295180
update branch throw pull
2024-11-27 18:43:45 +03:00
ashrafzarkanisala
db7bec7641
stash changes
2024-11-27 18:42:30 +03:00
hannathkadher
79b3d116ca
added internal id for mapping spaces internally
2024-11-27 19:17:15 +04:00
Abdullah
075ef0b2b4
Merge pull request #52 from SyncrowIOT/routines
...
Routines
2024-11-27 13:43:18 +03:00
Abdullah Alassaf
abccaeabf8
bug fixes
2024-11-27 13:40:08 +03:00
hannathkadher
2d7415448c
appear save only if spaces is empty or any new,deleted,updated space
2024-11-27 14:31:07 +04:00
hannathkadher
8ab3d44708
chananged Colors to use colorsmanager
2024-11-27 14:26:10 +04:00
hannathkadher
85bc7ee8c0
add space between buttons
2024-11-27 14:23:18 +04:00
hannathkadher
ff22a6b6ab
Fixed size hoverable button
2024-11-27 14:22:48 +04:00
hannathkadher
670be70567
updated first space position
2024-11-27 12:10:36 +04:00
hannathkadher
ee50c414c3
fixed save button position
2024-11-27 11:45:19 +04:00
hannathkadher
35557193f5
applied colormanager instead of color
2024-11-27 10:52:26 +04:00
hannathkadher
a7b52d55e5
fixed issue
2024-11-27 10:52:12 +04:00
hannathkadher
659dde3160
added validation to create space
2024-11-27 10:24:46 +04:00
ashraf_personal
75aa2042c1
setting button
2024-11-27 01:29:15 +03:00
ashraf_personal
070fc8b78b
merge code
2024-11-27 01:19:51 +03:00
ashraf_personal
fbec2fbeae
finlizing
2024-11-27 01:11:23 +03:00
Abdullah Alassaf
03f7b96223
bug fixes in setting and if contianer
2024-11-27 00:53:48 +03:00
ashraf_personal
644e56aa7a
fixed automation and tab to run bugs
2024-11-27 00:30:13 +03:00
hannathkadher
ef80b79f7d
added navigate button
2024-11-26 15:45:01 +04:00
hannathkadher
da17d6d289
fixed overflow issue for add widget
2024-11-26 15:39:34 +04:00
hannathkadher
6fca5afd6b
updated text theme
2024-11-26 13:58:50 +04:00
hannathkadher
5091aa1e49
responsive community header
2024-11-26 13:29:48 +04:00
Abdullah
04e048e06a
Merge pull request #51 from SyncrowIOT/routines_1
...
Routines 1
2024-11-26 12:24:31 +03:00
ashrafzarkanisala
8d908e894b
push routine name field
2024-11-26 11:40:34 +03:00
ashrafzarkanisala
7ea628af92
push connecting to automation api
2024-11-26 11:34:40 +03:00
hannathkadher
a82505ea6a
updated text theme
2024-11-26 12:32:36 +04:00
hannathkadher
17943a5ddf
responsive create/edit space
2024-11-26 12:16:46 +04:00
hannathkadher
703e0efd2e
removed width from blank container
2024-11-26 09:36:12 +04:00
ashraf_personal
9ddb9e61d3
push merge
2024-11-26 00:49:13 +03:00
ashraf_personal
31278db437
working on automation
2024-11-26 00:45:16 +03:00
Abdullah Alassaf
c84cfd75e4
Implemented update card functionlity
2024-11-26 00:43:35 +03:00
Abdullah
ab8e825e01
Merge pull request #50 from SyncrowIOT/routines_tab_to_run
...
Routines tab to run
2024-11-25 12:38:19 +03:00
ashrafzarkanisala
bbe00c0372
push 24 hour coundown
2024-11-25 10:23:26 +03:00
ashrafzarkanisala
8b76429714
push devices managment screen
2024-11-25 10:15:31 +03:00
ashrafzarkanisala
19694bec98
push design and missing view and folder structure
2024-11-25 10:08:50 +03:00
Abdullah Alassaf
30db9cfc2a
Added routines search field functionlity
2024-11-25 01:47:17 +03:00
ashrafzarkanisala
0c555cda83
push tab to run and handling automation
2024-11-24 23:07:03 +03:00
ashrafzarkanisala
87c47a74ce
push calling create scene
2024-11-24 11:17:54 +03:00
ashrafzarkanisala
5a9729fe10
push add delay device
2024-11-24 09:07:01 +03:00
hannathkadher
5ac7eb0301
updated blank structure
2024-11-24 02:28:28 +04:00
Abdullah Alassaf
d241fc14e2
Merged with latest changes
2024-11-24 01:14:26 +03:00
Abdullah Alassaf
1f49b9bc49
Added tab to run to if container
2024-11-24 01:12:28 +03:00
ashrafzarkanisala
5e94de5d78
fixes unique id for card drag
2024-11-24 01:10:31 +03:00
hannathkadher
7806d3de7d
add blank space
2024-11-23 23:02:25 +04:00
ashrafzarkanisala
590a41ff83
push updated code after merge
2024-11-23 21:53:21 +03:00
ashrafzarkanisala
7dccfb5a76
finished ac devices
2024-11-23 21:51:20 +03:00
Abdullah Alassaf
e84df8b7a6
Added scene setting
2024-11-23 21:44:47 +03:00
hannathkadher
59d9a34c4e
updated theme
2024-11-23 20:53:48 +04:00
hannathkadher
ca58d44c02
updated theme
2024-11-23 20:53:40 +04:00
hannathkadher
fb6a49354e
hoverable button
2024-11-23 20:35:35 +04:00
hannathkadher
77d73270b0
changed text style
2024-11-23 20:28:50 +04:00
hannathkadher
797133e16e
updated add device type
2024-11-23 20:24:15 +04:00
hannathkadher
42a7ee22b2
changed Text style to use theme
2024-11-23 20:19:45 +04:00
hannathkadher
0830fa1cfd
added default button
2024-11-23 20:10:00 +04:00
hannathkadher
cb0abe751e
separated header
2024-11-23 18:55:32 +04:00
hannathkadher
bca7aa059d
optimized
2024-11-23 18:41:44 +04:00
hannathkadher
729bd41bec
fixed style
2024-11-23 18:34:52 +04:00
hannathkadher
12bf0f0b57
fixed hover issue
2024-11-23 15:37:37 +04:00
ashrafzarkanisala
5e91d7c03a
push adding the selected functiond and device to then container
2024-11-23 01:39:05 +03:00
ashrafzarkanisala
53eb18c075
push ac function state selection
2024-11-23 00:54:52 +03:00
ashrafzarkanisala
7e2f605466
push design changes
2024-11-22 21:38:39 +03:00
ashrafzarkanisala
a52604360f
dispose value notfiers
2024-11-22 20:07:41 +03:00
ashrafzarkanisala
fb4a4d4d6c
push value notifers
2024-11-22 19:55:16 +03:00
ashrafzarkanisala
1d6673b5b0
adding fucntions and values to routine bloc
2024-11-22 16:55:30 +03:00
hannathkadher
1a967e2ba0
removed region from create
2024-11-22 00:29:35 +04:00
hannathkadher
82343e0634
fixed create space
2024-11-21 21:34:56 +04:00
hannathkadher
b6998c055a
applied opacity to connections
2024-11-21 21:09:49 +04:00
hannathkadher
8b7de7c8fd
deselect on outside
2024-11-21 21:05:49 +04:00
hannathkadher
278d39cca1
fixed space select
2024-11-21 20:40:36 +04:00
hannathkadher
082f8b0b27
select space
2024-11-21 20:05:21 +04:00
hannathkadher
ede4512b68
fixed positioning
2024-11-21 19:41:41 +04:00
hannathkadher
6f554dc941
fixed community selection
2024-11-21 19:39:55 +04:00
hannathkadher
4a9d99d7b0
fixed moving space on selecting space
2024-11-21 19:36:16 +04:00
hannathkadher
9239116773
set default icon for space
2024-11-21 16:54:20 +04:00
hannathkadher
6c5b01e7c2
fixed edit community
2024-11-21 16:50:25 +04:00
hannathkadher
9be03850a5
fixed delete
2024-11-21 16:16:14 +04:00
hannathkadher
288360f1af
fixed delete community
2024-11-21 13:02:48 +04:00
hannathkadher
8a7f9ab2dc
delete Space
2024-11-21 11:52:27 +04:00
hannathkadher
6bc6097a7e
added edit space option
2024-11-21 10:04:07 +04:00
ashrafzarkanisala
4441878bdd
push ac functions and gang switches functions
2024-11-21 00:50:06 +03:00
hannathkadher
6fd845a9fc
fixed device type counts
2024-11-20 20:41:12 +04:00
hannathkadher
60710c383f
added assets
2024-11-20 20:11:12 +04:00
hannathkadher
2d60b2e225
added product api and model
2024-11-20 20:11:01 +04:00
hannathkadher
9affae0269
add device type comes from products
2024-11-20 20:10:39 +04:00
hannathkadher
bf0dc7b56c
Added assets
2024-11-20 12:31:27 +04:00
hannathkadher
c3a5b0b351
selected space/community become dark
2024-11-19 18:52:26 +04:00
hannathkadher
8a2efb2694
pass selected space
2024-11-19 18:16:53 +04:00
hannathkadher
a464788e88
selecting space selects community
2024-11-19 15:32:33 +04:00
hannathkadher
3a333188f8
save only if there is a change or new space
2024-11-19 13:11:57 +04:00
hannathkadher
3147fc154f
adjust the canvas if spaces are far positioned
2024-11-19 12:37:57 +04:00
ashrafzarkanisala
57b8f6b03e
push add ac fucntions and handle doplicate adding to the then or if items
2024-11-19 00:54:43 +03:00
hannathkadher
20f94e290d
fixed page load for space
2024-11-19 01:21:32 +04:00
hannathkadher
7241f78566
add ongoing and incoming connections
2024-11-18 20:44:42 +04:00
hannathkadher
d0b74ca68a
added incoming and outgoing connections
2024-11-18 20:40:41 +04:00
hannathkadher
836c44fd95
updated api
2024-11-18 15:36:33 +04:00
ashrafzarkanisala
54143b3ba9
push get scenes and automation
2024-11-18 01:13:28 +03:00
ashrafzarkanisala
458ec3976a
push dragging
2024-11-17 01:11:27 +03:00
ashrafzarkanisala
16dd95c8d1
added devices
2024-11-16 23:58:33 +03:00
hannathkadher
e33a07ac56
changed color of plus button
2024-11-15 11:20:20 +04:00
hannathkadher
1d9a93646b
removed space create button out of interactive viewer
2024-11-15 00:46:24 +04:00
hannathkadher
de57e0f21d
Fixed space layout
2024-11-15 00:38:14 +04:00
hannathkadher
eacee98de2
fixed space layout
2024-11-14 21:33:35 +04:00
ashrafzarkanisala
a6e2681b6a
adding tabs and create widget
2024-11-13 12:09:31 +03:00
hannathkadher
ddea69f332
removed logs
2024-11-12 12:27:17 +04:00
hannathkadher
d0229ed81f
fixed spaces api
2024-11-11 21:20:41 +04:00
hannathkadher
fcd91305e5
removed debig colors
2024-11-11 21:02:47 +04:00
hannathkadher
01fb65ace6
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feature/space-management
2024-11-11 20:57:11 +04:00
Abdullah
d3e758ef3a
Merge pull request #47 from SyncrowIOT/feat/refactoring
...
Feat/refactoring
2024-11-06 10:57:30 +03:00
Abdullah Alassaf
b3ec0fbf73
Merged with dev
2024-11-06 10:44:10 +03:00
Abdullah
27b0816ffd
Merge pull request #48 from SyncrowIOT/new_devices
...
SOS Device
2024-11-04 23:51:52 +03:00
ashrafzarkanisala
dc55232a42
remove commented code
2024-11-04 12:09:44 +03:00
ashrafzarkanisala
7b179c90c3
push SOS device
2024-11-04 12:06:44 +03:00
ashrafzarkanisala
0fc709a5b1
push sos basic device implementation
2024-10-31 11:32:34 +03:00
hannathkadher
3e9b93c2fc
Merge branch 'dev' of https://github.com/SyncrowIOT/web into feat/refactoring
2024-10-31 09:26:23 +04:00
Abdullah
5da42e975a
Merge pull request #46 from SyncrowIOT/dev
...
Dev
2024-10-30 16:38:18 +03:00
Abdullah
13622c1dcf
Merge pull request #45 from SyncrowIOT/web_issue
...
forget_password&power_clamp_issue
2024-10-30 14:24:22 +03:00
mohammad
8b1099c683
dateTime issue
2024-10-30 13:17:46 +03:00
mohammad
b802a6130d
Merged with dev
2024-10-30 10:55:45 +03:00
mohammad
73ab6f3d05
forget_password&power_clamp_issue
2024-10-30 09:47:18 +03:00
Abdullah
bc53605114
Merge pull request #44 from SyncrowIOT/30_oct_fixes
...
enhancement and bug fixes
2024-10-30 09:31:01 +03:00
ashrafzarkanisala
29a2e9285b
enhancement and bug fixes
2024-10-30 00:46:48 +03:00
Abdullah
5d10b2a35b
Merge pull request #41 from SyncrowIOT/power_clamp
...
Power clamp
2024-10-29 11:06:16 +03:00
mohammad
4eb214e010
remove_file
2024-10-29 10:50:44 +03:00
mohammad
81913dca9f
power_clamp_issue
2024-10-29 09:43:09 +03:00
mohammad
62e8c372f7
Merge branch 'power_clamp' of https://github.com/SyncrowIOT/web into power_clamp
2024-10-28 13:18:42 +03:00
mohammad
0425b19478
power_clamp_issue
2024-10-28 13:17:48 +03:00
Abdullah Alassaf
8775258160
Updated the pubspec.lock
2024-10-27 23:41:26 +03:00
Abdullah Alassaf
9dda21075e
Updated the pubspec.lock
2024-10-27 23:39:00 +03:00
Abdullah Alassaf
361891546c
Merged with dev
2024-10-27 23:31:04 +03:00
Abdullah
79f96f3255
Merge pull request #43 from SyncrowIOT/enhancement
...
shadow and text color
2024-10-27 23:15:26 +03:00
Abdullah Alassaf
c4421a9ef3
Edited pubspec.lock file
2024-10-27 23:12:38 +03:00
Abdullah Alassaf
5fff4445ac
Added pubspec.lock file
2024-10-27 23:09:33 +03:00
mohammadnemer1
19e0c6e7bd
Delete pubspec.lock
2024-10-27 15:23:32 +03:00
mohammad
b7dddcb8dd
shadow and text color
2024-10-27 12:36:32 +03:00
mohammad
23e54c7e78
batch_control
2024-10-25 20:17:34 +03:00
mohammad
a594d5b93c
power_clamp_batch_control
2024-10-25 20:06:07 +03:00
mohammad
b8ad20b3ff
power_clamp_functionality
2024-10-24 17:40:32 +03:00
mohammad
9b4e687e9a
power_clamp_functionality
2024-10-24 15:03:19 +03:00
Abdullah
2941565b3d
Merge pull request #42 from SyncrowIOT/web_scroll_logout_fixes
...
table scroll, logout, and fixes
2024-10-23 13:12:07 +03:00
Abdullah Alassaf
76fbfd2d95
Removed vs_scrollbar package
2024-10-23 13:08:34 +03:00
ashrafzarkanisala
0b15391868
push logout dialog design
2024-10-23 11:56:48 +03:00
ashrafzarkanisala
1c9943cfdb
finilizing the alert dialog for logut
2024-10-23 02:40:44 +03:00
ashrafzarkanisala
bd7651fa8c
push scroll bar and design enhancment
2024-10-23 01:15:17 +03:00
mohammad
e01ed33b17
Merge branch 'power_clamp' of https://github.com/SyncrowIOT/web into power_clamp
2024-10-22 13:28:28 +03:00
mohammad
f0c2560af2
power_clamp
2024-10-22 13:26:36 +03:00
hannathkadher
64b84fed82
filter by space
2024-10-22 11:31:49 +04:00
mohammad
bb5571a02d
power_clamp
2024-10-22 10:18:49 +03:00
hannathkadher
0b0fee2e26
added community filtering
2024-10-22 10:47:14 +04:00
hannathkadher
76f48aad6f
added community
2024-10-22 10:22:39 +04:00
hannathkadher
c297e02a84
added community to all device
2024-10-22 10:12:08 +04:00
hannathkadher
03b5c49df0
added device spaces model
2024-10-21 21:54:22 +04:00
mohammad
b9ecae7068
power_clamp
2024-10-21 16:50:05 +03:00
mohammad
97c3b90b76
power_clamp
2024-10-21 16:47:31 +03:00
mohammad
3684ac4d27
power_clamp
2024-10-21 16:39:10 +03:00
mohammad
9b0e6ff898
power_clamp
2024-10-20 16:36:45 +03:00
hannathkadher
3f9bd10582
dynamic update
2024-10-14 11:11:11 +04:00
hannathkadher
df3b3131be
remoived debug print
2024-10-14 10:07:29 +04:00
hannathkadher
220cfdbd27
fixing canvas issue
2024-10-14 09:44:22 +04:00
hannathkadher
56c4c858be
expansion only on clicking icon
2024-10-11 13:21:30 +04:00
hannathkadher
cd957ed1c7
Removed community view
2024-10-11 10:46:30 +04:00
hannathkadher
29a1470428
updated device management
2024-10-11 10:35:14 +04:00
Abdullah
bc02664a09
Merge pull request #40 from SyncrowIOT/dev
...
Dev
2024-10-09 21:36:15 +03:00
Abdullah
a3a92e5d3f
Merge pull request #38 from SyncrowIOT/access_bug_fixes
...
access_bug_fixes
2024-10-09 21:30:58 +03:00
Abdullah Alassaf
3102c3823a
Bug fixes
2024-10-09 21:29:20 +03:00
Abdullah
d5395f4fe7
Merge pull request #39 from SyncrowIOT/bug_fixes_sprint_10
...
Bug fixes sprint 10
2024-10-09 20:35:05 +03:00
mohammad
13e90abf76
access_bug_fixes
2024-10-09 17:43:17 +03:00
hannathkadher
b87bbb9a62
added circular border
2024-10-09 16:04:05 +04:00
ashrafzarkanisala
308c8a44c5
pull changes
2024-10-09 13:29:12 +03:00
ashrafzarkanisala
7ca6e60d02
fix notification toggle
2024-10-09 13:28:19 +03:00
hannathkadher
e09dc966e0
fixed space clipping
2024-10-09 12:52:34 +04:00
Abdullah
057ea8515a
Merge pull request #37 from SyncrowIOT/dev
...
Dev
2024-10-09 11:50:32 +03:00
hannathkadher
1255a44935
add space button to center
2024-10-09 12:38:37 +04:00
hannathkadher
5ef614f1e1
removed center
2024-10-09 12:37:59 +04:00
hannathkadher
d423552ddf
changed icon color
2024-10-09 12:23:20 +04:00
hannathkadher
e35ea8e34a
changed the hint text style in create space
2024-10-09 12:14:39 +04:00
hannathkadher
5d440a2b9e
Fixed creating community
2024-10-09 11:48:25 +04:00
hannathkadher
f285189e42
added bloc for create community
2024-10-09 11:04:56 +04:00
hannathkadher
4e7aba3983
blank community should also take to community structure
2024-10-09 10:58:37 +04:00
hannathkadher
7122ad5ac1
Display selected community name
2024-10-09 10:52:11 +04:00
hannathkadher
ec4bb9bc04
added on select for community
2024-10-09 10:42:35 +04:00
hannathkadher
1046690f9b
isolating widgets
2024-10-09 10:18:41 +04:00
hannathkadher
9cb58771e0
added community list view
2024-10-09 10:15:29 +04:00
Abdullah
853cccbcce
Merge pull request #36 from SyncrowIOT/bug_fixes_sprint_10
...
Bug fixes
2024-10-08 23:18:06 +03:00
Abdullah Alassaf
03dfeabde4
Bug fixes
2024-10-08 23:14:41 +03:00
hannathkadher
3a94ebedda
filtering
2024-10-08 23:51:01 +04:00
Abdullah
62e03bac27
Merge pull request #35 from SyncrowIOT/bug_fixes_sprint_10
...
fix oct/8 issues
2024-10-08 20:41:01 +03:00
ashrafzarkanisala
79ec890244
fix oct/8 issues
2024-10-08 20:15:52 +03:00
hannathkadher
33712b7690
fixed re-rendering of community widget
2024-10-08 20:37:04 +04:00
hannathkadher
1156af9b8e
fixed expand error
2024-10-08 20:03:31 +04:00
hannathkadher
72dfedf2b6
removed logs
2024-10-08 13:54:24 +04:00
hannathkadher
76229788b3
space widget
2024-10-08 13:48:00 +04:00
hannathkadher
062daa6c77
bloc and separation of widgets
2024-10-08 13:44:55 +04:00
Abdullah
4653c519c4
Merge pull request #34 from SyncrowIOT/bug_fixes_sprint_10
...
Bug fixes sprint 10
2024-10-08 12:40:26 +03:00
ashrafzarkanisala
66f6b1cba9
fix bugs
2024-10-08 11:48:35 +03:00
hannathkadher
081d6fd65f
added position elements to space
2024-10-08 11:39:10 +04:00
hannathkadher
cdd22f8d76
added colors
2024-10-08 10:41:40 +04:00
hannathkadher
fc7ccb8ad8
fixed api routes
2024-10-08 10:33:35 +04:00
hannathkadher
3b5de59131
Revert "added community"
...
This reverts commit 4db5f4ddc1 .
2024-10-08 10:18:47 +04:00
Abdullah Alassaf
c06f3d5a58
Changed the color of the device control container
2024-10-08 02:19:59 +03:00
Abdullah Alassaf
813f2f2693
Fixed design issues
2024-10-08 01:56:09 +03:00
Abdullah Alassaf
d05328e998
Bug fixes
2024-10-07 22:53:18 +03:00
Abdullah
ab22e15736
Merge pull request #33 from SyncrowIOT/garage_water_leack_devices
...
push water leak device
2024-10-07 11:58:25 +03:00
ashrafzarkanisala
9ea8e3be2b
push water leak device
2024-10-07 11:26:30 +03:00
Abdullah
889d3dbd02
Merge pull request #32 from SyncrowIOT/garage_water_leack_devices
...
Garage water leack devices
2024-10-07 10:16:18 +03:00
ashrafzarkanisala
2b5249e985
push firmware update
2024-10-07 10:06:28 +03:00
ashrafzarkanisala
e508849fa5
push factory reset
2024-10-07 09:52:16 +03:00
ashrafzarkanisala
3748fc1419
push garage door preferences
2024-10-07 09:31:33 +03:00
ashrafzarkanisala
ebde81b64d
working on preferences
2024-10-07 07:43:07 +03:00
ashrafzarkanisala
00277742d0
push garage door records
2024-10-07 01:12:35 +03:00
ashrafzarkanisala
9733295dca
push garage door delay
2024-10-07 00:45:34 +03:00
ashrafzarkanisala
4f833e86fb
push garage door schedule
2024-10-06 23:31:36 +03:00
ashrafzarkanisala
1e2e2bf4e6
push garage partial garage door
2024-10-06 15:09:36 +03:00
AshrafZarkani
b9bc2ec186
Merge pull request #31 from SyncrowIOT/new_devices_oct
...
New devices oct
2024-10-05 23:13:20 +03:00
ashrafzarkanisala
47f1a9a6cd
push 3G glass switches
2024-10-04 17:40:52 +03:00
ashrafzarkanisala
7661f54427
push 1G , 2G glass switches
2024-10-04 17:07:00 +03:00
hannathkadher
4db5f4ddc1
added community
2024-10-02 12:35:17 +04:00
hannathkadher
0d2d343bf8
added the tap gesture for creating community
2024-10-02 12:19:49 +04:00
hannathkadher
559989cdec
Capitalized first letter
2024-10-02 12:12:14 +04:00
hannathkadher
308a7adba7
community title will list from the api
2024-10-02 12:03:34 +04:00
Abdullah
4fabbf7a77
Merge pull request #30 from SyncrowIOT/sep_bug_fixes2
...
Sep bug fixes2
2024-10-02 10:40:25 +03:00
hannathkadher
5d397691b6
fixed get communities
2024-10-02 11:13:25 +04:00
hannathkadher
8672817791
updated models
2024-10-02 10:27:54 +04:00
hannathkadher
ef233c414b
added api for space management
2024-10-02 10:11:55 +04:00
ashrafzarkanisala
30dd3a1ee2
push ac schedule ac fake design
2024-10-02 02:54:18 +03:00
ashrafzarkanisala
9dbf4b0540
push batch door sensor, design bugs
2024-10-02 01:41:15 +03:00
Abdullah
05d027f8ff
Merge pull request #29 from SyncrowIOT/sep_bug_fixes2
...
schedule bug fixes, icons and design fixes
2024-10-01 10:28:57 +03:00
ashrafzarkanisala
0d49ad5106
change themostat widget
2024-10-01 00:32:17 +03:00
ashrafzarkanisala
9e5d5c0d84
push bug fixes
2024-10-01 00:27:03 +03:00
ashrafzarkanisala
92d32e4d84
push bug fixes
2024-09-30 19:55:25 +03:00
hannathkadher
23f92d4901
added route from home screen
2024-09-26 14:54:11 +04:00
hannathkadher
c3000f8a7f
fixed bug
2024-09-26 14:51:07 +04:00
hannathkadher
fe3525d255
sidebar widget
2024-09-26 14:49:19 +04:00
Abdullah
0731507d3b
Merge pull request #28 from SyncrowIOT/sep_bug_fixes
...
Sep bug fixes
2024-09-25 00:25:28 +03:00
Abdullah Alassaf
58938d4598
Added syncrow icons, changed the description, increased the width of the control button
2024-09-25 00:23:47 +03:00
ashrafzarkanisala
e690ddc23a
push selectAll bug, design and icons fixes
2024-09-24 22:10:36 +03:00
Abdullah
215fe60bc0
Merge pull request #27 from SyncrowIOT/schedual_view
...
Schedual view
2024-09-24 12:31:39 +03:00
ashrafzarkanisala
6568b26cb1
push centered 2 gang switch
2024-09-24 11:01:45 +03:00
ashrafzarkanisala
d47b0f4c71
push schedules active enable api
2024-09-24 10:45:17 +03:00
ashrafzarkanisala
f3f6369237
push schedule apis
2024-09-24 00:51:13 +03:00
Abdullah
18265e7b06
Merge pull request #26 from SyncrowIOT/schedual_view
...
Schedual view
2024-09-23 11:51:05 +03:00
ashrafzarkanisala
6e3ad984e1
change timer picker theme color
2024-09-23 09:22:32 +03:00
ashrafzarkanisala
0c530e9ea6
push water heater batch control view
2024-09-23 08:32:49 +03:00
ashrafzarkanisala
b5eeeedcd2
push ac temp step amount and main door icons
2024-09-23 07:29:04 +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
66f45721e5
working on schedual table
2024-09-22 00:16:44 +03:00
ashrafzarkanisala
921ccf0132
push schedule basic design and bloc manegment
2024-09-20 02:27:07 +03:00
ashrafzarkanisala
26816b99cd
push countdown logic
2024-09-20 00:41:59 +03:00
Abdullah
facdef4741
Merge pull request #25 from SyncrowIOT/batch_control
...
Batch control
2024-09-19 10:24:57 +03:00
Abdullah Alassaf
adf553ee9e
Commented out a line in water heater bloc
2024-09-19 10:18:40 +03:00
ashrafzarkanisala
f2504e5f67
add reset event
2024-09-19 09:41:23 +03:00
ashrafzarkanisala
b3807f2980
push save and stop buttons
2024-09-19 01:31:52 +03:00
ashrafzarkanisala
ba95f6774b
push schedual counddown design
2024-09-18 21:29:02 +03:00
ashrafzarkanisala
536ac8857e
push notification dialog design
2024-09-18 18:01:22 +03:00
ashrafzarkanisala
619d964cd7
push curtain batch control
2024-09-18 15:08:43 +03:00
ashrafzarkanisala
6d805ddfd7
push one gang switch
2024-09-18 14:33:01 +03:00
ashrafzarkanisala
bc309adba7
push 2 G switch batch control
2024-09-18 14:25:52 +03:00
ashrafzarkanisala
67667e4405
push 3 gang batch control
2024-09-18 14:09:23 +03:00
ashrafzarkanisala
c354abbeca
push wall sensor batch control
2024-09-18 13:55:36 +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
ashrafzarkanisala
9876ff2e03
push main door device design
2024-09-18 01:36:17 +03:00
ashrafzarkanisala
7d5b5340db
push water heater single control
2024-09-18 00:30:03 +03:00
ashrafzarkanisala
185d94d800
merge with dev
2024-09-17 23:42:13 +03:00
ashrafzarkanisala
db7a072ecf
wokring on connecting batch api
2024-09-17 23:41:22 +03:00
mohammadnemer1
bcd49ad0e8
Merge pull request #23 from SyncrowIOT/sp_462
...
Authorizer search field & Date-Time Filters & Update Table View Columns
2024-09-17 14:35:20 +03:00
ashrafzarkanisala
3c8d3feba3
start working on scheduling
2024-09-17 01:28:35 +03:00
ashrafzarkanisala
e577cd3279
schedual asset
2024-09-17 01:07:26 +03:00
ashrafzarkanisala
60b51657a6
working on water heater
2024-09-17 00:22:51 +03:00
ashrafzarkanisala
b18b96064a
push 1g, 2g
2024-09-16 11:03:40 +03:00
ashrafzarkanisala
b513f31214
push 1gang and 2 gang, better naming
2024-09-15 23:21:06 +03:00
Abdullah
9cc9fd7f24
Merge pull request #24 from SyncrowIOT/dev
...
Dev
2024-09-12 16:32:36 +03:00
mohammad
7c97d01ddb
Authorizer search field & Date-Time Filters & Update Table View Columns
2024-09-12 14:54:04 +03:00
Abdullah Alassaf
28ec5beac9
Hide the sidebar
2024-09-12 14:47:15 +03:00
mohammadnemer1
46691dfff6
Merge pull request #22 from SyncrowIOT/fix_hour_picker_dialog
...
new HourPicker
2024-09-12 14:27:09 +03:00
mohammad
0ac3e79c30
new HourPicker
2024-09-12 14:18:53 +03:00
ashrafzarkanisala
ebd92c1011
push ceiling sensor batch
2024-09-12 13:49:40 +03:00
ashrafzarkanisala
b4932c644e
push wall sensor
2024-09-12 13:41:13 +03:00
ashrafzarkanisala
222331f107
ac batch control design
2024-09-12 11:49:57 +03:00
ashrafzarkanisala
3171916faf
curtain batch control design
2024-09-12 11:21:51 +03:00
ashrafzarkanisala
28579e0778
push door lock and living room batch design
2024-09-12 11:07:50 +03:00
mohammad
dbb3450c32
new HourPicker
2024-09-11 16:04:54 +03:00
ashrafzarkanisala
c3d8e6a52e
add batch controll box selection logic
2024-09-11 00:27:51 +03:00
hannathkadher
b40998558e
reduce duplicated code
2024-09-10 22:57:34 +04:00
hannathkadher
b362029424
changed ui for community list and view list
2024-09-10 21:22:43 +04:00
hannathkadher
7e6b0f33c8
fixed border of the sidepanel
2024-09-10 11:13:00 +04:00
Abdullah
f5958c1599
Merge pull request #21 from SyncrowIOT/dev
...
fix changes
2024-09-09 15:03:21 +03:00
mohammad
7f862fac2a
fix changes
2024-09-09 14:51:06 +03:00
Abdullah
1d0ef20015
Merge pull request #20 from SyncrowIOT/dev
...
fix changes
2024-09-09 14:30:05 +03:00
mohammad
770db5383b
fix changes
2024-09-09 13:36:26 +03:00
Abdullah
2b7a70e0a1
Merge pull request #19 from SyncrowIOT/dev
...
Dev
2024-09-09 13:13:36 +03:00
Abdullah
eddd4828bb
Merge pull request #18 from SyncrowIOT/web_changes_1
...
fix changes
2024-09-09 13:12:22 +03:00
mohammad
2162c996ea
fix changes
2024-09-09 13:03:37 +03:00
mohammad
8c3df39cf4
fix changes
2024-09-09 12:44:55 +03:00
Abdullah
321a9b5fa2
Merge pull request #17 from SyncrowIOT/dev
...
Dev
2024-09-09 12:17:55 +03:00
Abdullah Alassaf
9058f29787
Merged with dev
2024-09-08 23:24:04 +03:00
Abdullah
177baca864
Merge pull request #16 from SyncrowIOT/otp_changes
...
curtain and forget password and select all check box and fix bugs
2024-09-08 23:15:20 +03:00
hannathkadher
55d4349f2e
changed the view
2024-09-05 16:18:58 +04:00
hannathkadher
17510c48f2
changed to curve line
2024-09-05 14:29:26 +04:00
hannathkadher
f32076eba1
lines for connecting spaces
2024-09-05 12:43:38 +04:00
hannathkadher
5a3520b089
changed text field text color to black
2024-09-05 12:21:43 +04:00
hannathkadher
0c3b820be0
space canvas initial commit
2024-09-05 12:11:35 +04:00
Abdullah Alassaf
fd497d5797
Updated the pipeline
2024-09-04 17:05:13 +03:00
faris Aljohari
5f4aa93e01
remove last workflows
2024-09-04 17:01:28 +03:00
faris Aljohari
96bf262466
setup new staging
2024-09-04 16:55:06 +03:00
faris Aljohari
2969e936d0
ci: add Azure Static Web Apps workflow file
...
on-behalf-of: @Azure [email protected]
2024-09-04 16:51:55 +03:00
Abdullah Alassaf
e6d0e95ddc
Updated github workflowf file
2024-09-04 01:07:31 +03:00
Abdullah Alassaf
c7b1ed5b8e
Added staging base url
2024-09-04 00:50:16 +03:00
faris Aljohari
d0e7d12279
test deploy
2024-09-03 17:06:28 +03:00
hannathkadher
46689bde5f
added asset
2024-09-02 16:13:06 +04:00
hannathkadher
1b71cc0985
added icon for icon edit
2024-09-02 16:10:52 +04:00
hannathkadher
2907aee6c2
add assets
2024-09-02 15:45:34 +04:00
hannathkadher
d7ee53639a
added space mangement icons to assets
2024-09-02 15:45:21 +04:00