mohammad
906c2d0430
Refactor device management and space management APIs, update event and state classes, and add RemoveDeviceWidget for device removal functionality.
2025-06-03 16:34:00 +03:00
mohammad
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
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
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
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
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
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
Faris Armoush
fc330d6e17
Making good progress towards finalizing the end side bar.
2025-05-28 09:32:58 +03:00