Commit Graph

  • 39351a710d Added aqi info colors to ColorsManager. Faris Armoush 2025-05-25 12:18:09 +03:00
  • c8fe4e3baa Created an initial version of RangeOfAqiChart. Faris Armoush 2025-05-25 12:01:26 +03:00
  • 12deceb7d3 SP-1513-rework SP-1513-rework Faris Armoush 2025-05-25 11:35:01 +03:00
  • 9d27ed2dc5 SP-1506 rework, coloring and padding. SP-1493-rework Faris Armoush 2025-05-25 11:13:24 +03:00
  • a878b9328a SP-1493 rework, can select a subspace in sidebar even when the space has no child-spaces. Faris Armoush 2025-05-25 11:06:36 +03:00
  • 6606491458 made active dynamic SP-1492-landing_page_analytics_button_design Faris Armoush 2025-05-25 10:59:41 +03:00
  • 92abcdc4f9 SP-1492-landing_page_analytics_button_design. Faris Armoush 2025-05-25 10:57:23 +03:00
  • e0951aa13d add interceptor to print request and response Rafeek Alkhoudare 2025-05-23 08:52:53 -05:00
  • 9e8ebf3768 no need for models and blocs for now Rafeek Alkhoudare 2025-05-23 07:52:21 -05:00
  • b593e75c67 build main structure and build data layer and space managment bloc Rafeek Alkhoudare 2025-05-23 02:17:23 -05:00
  • 7aa9e7e5dc fixed typos. Faris Armoush 2025-05-22 16:44:32 +03:00
  • e9abac7933 added analytics icon. Faris Armoush 2025-05-22 16:44:22 +03:00
  • 0f9227a6f5 Merge pull request #200 from SyncrowIOT/SP-1591-FE-Implement-Space-Level-Structure-Selection-and-Air-Quality-Device-Dropdown Faris Armoush 2025-05-22 15:59:19 +03:00
  • 5b13962d41 removed unnecessary * 1 calculation of height. SP-1591-FE-Implement-Space-Level-Structure-Selection-and-Air-Quality-Device-Dropdown Faris Armoush 2025-05-22 15:57:03 +03:00
  • 8c53d5322a SP-1591 Faris Armoush 2025-05-22 15:53:18 +03:00
  • af4d37939b Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1591-FE-Implement-Space-Level-Structure-Selection-and-Air-Quality-Device-Dropdown Faris Armoush 2025-05-22 15:48:47 +03:00
  • d43c1847ff SP-1591 Faris Armoush 2025-05-22 15:44:19 +03:00
  • 4c5b390887 Fixed typos. Faris Armoush 2025-05-22 15:42:49 +03:00
  • 5eeac01666 cannot select a community in AirQualityDataLoadingStrategy. Faris Armoush 2025-05-22 15:35:04 +03:00
  • 717d698378 can select child spaces with children in AirQualityDataLoadingStrategy. Faris Armoush 2025-05-22 15:23:42 +03:00
  • 9adbbb9a2d Integrated and implemented devices dropdown into the newly created widget AirQualityEndSideWidget. Faris Armoush 2025-05-22 15:19:50 +03:00
  • e792dbd72f SP-1591/ Implement business logic in AirQualityDataLoadingStrategy for community structure loading strategy. Faris Armoush 2025-05-22 14:58:42 +03:00
  • 9eaa367d32 fix horizontal scroll bar add_devices_tags_bloc_refactor Rafeek Alkhoudare 2025-05-22 04:52:23 -05:00
  • 584845ffdc fix horizontal scroll bar Rafeek Alkhoudare 2025-05-22 04:52:23 -05:00
  • d2eea33714 Prepared AirQualityView layout and structure with PlaceHolder widgets. Faris Armoush 2025-05-22 12:24:13 +03:00
  • 24372a0618 Merge pull request #198 from SyncrowIOT/SP-1580-FE-Watermark-Does-Not-Match-Design-Specification Faris Armoush 2025-05-22 11:25:49 +03:00
  • 8988947694 Merge pull request #191 from SyncrowIOT/syncrow_analytics_sidebar_selection_behavior Faris Armoush 2025-05-22 11:25:22 +03:00
  • ef875ef7dc Merge pull request #197 from SyncrowIOT/SP-1510-occupancy_chart_api_integration Faris Armoush 2025-05-22 11:24:55 +03:00
  • 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. Faris Armoush 2025-05-21 16:49:30 +03:00
  • 568b6be354 Created AirQualityView widget for the new Air Quality analytics module. Faris Armoush 2025-05-21 16:46:38 +03:00
  • 94e4fbd5db Apply correct business logic in OccupancyDataLoadingStrategy. syncrow_analytics_sidebar_selection_behavior Faris Armoush 2025-05-21 16:08:48 +03:00
  • 302ef36b17 Merge branch 'dev' of https://github.com/SyncrowIOT/web into syncrow_analytics_sidebar_selection_behavior Faris Armoush 2025-05-21 15:56:29 +03:00
  • dcf1df9b4a sp1613 delete condition word Rafeek Alkhoudare 2025-05-21 07:25:34 -05:00
  • c508d016c2 SP-1580-FE-Watermark-Does-Not-Match-Design-Specification SP-1580-FE-Watermark-Does-Not-Match-Design-Specification Faris Armoush 2025-05-21 11:08:00 +03:00
  • e0ad7855d3 converted GetOccupancyParam.toJson to an expression method. SP-1510-occupancy_chart_api_integration Faris Armoush 2025-05-21 10:59:04 +03:00
  • ecf588cfcb reverted to dynamic endpoint. Faris Armoush 2025-05-21 10:58:21 +03:00
  • c9d15d102b fixes in OccupancyChart for a more pleasant UI. Faris Armoush 2025-05-21 10:57:53 +03:00
  • 64a29681de Merge pull request #196 from SyncrowIOT/SP-1475-FE-Only-the-arrow-button-is-clickable-make-the-whole-name-clickable-with-the-arrow mohammadnemer1 2025-05-21 10:31:25 +03:00
  • 02b07cfdb6 Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1510-occupancy_chart_api_integration Faris Armoush 2025-05-21 10:23:56 +03:00
  • 0a94557eee SP-1510-Occupancy Chart API Integration. Faris Armoush 2025-05-21 10:23:31 +03:00
  • 4f8d1c4ffd Merge pull request #195 from SyncrowIOT/charts-reworks Faris Armoush 2025-05-21 10:22:55 +03:00
  • 06b320a75d move icon to the center and change subspace title name SP-1475-FE-Only-the-arrow-button-is-clickable-make-the-whole-name-clickable-with-the-arrow mohammad 2025-05-21 10:16:12 +03:00
  • 000fe70663 format. charts-reworks Faris Armoush 2025-05-21 09:59:50 +03:00
  • 4257f7f0f3 Corrected color of titles in charts. Faris Armoush 2025-05-21 09:55:17 +03:00
  • b2bf3866a9 Deleted pubspec.lock, and added it to .gitignore. Faris Armoush 2025-05-21 09:09:32 +03:00
  • a15b5439f0 Refactor user dropdown menu to display user's full name and arrow icon in a row for better layout consistency mohammad 2025-05-20 16:39:10 +03:00
  • fd2a09cada Deleted unused FakeEnergyConsumptionPerDeviceService. Faris Armoush 2025-05-20 14:22:23 +03:00
  • 4c2802acfc date picker decorations matched with design. Faris Armoush 2025-05-20 14:20:16 +03:00
  • 15343be258 show space uuid in analytics devices dropdown. Faris Armoush 2025-05-20 14:11:25 +03:00
  • c21842cc6d removed overflow and fixed sizing and text drawing of PowerClampEnergyStatusWidget. Faris Armoush 2025-05-20 13:56:00 +03:00
  • 4326559e14 shows OccupancyHeatMapBox instead of a Placeholder in vertical srcollable AnalyticsOccupancyView. Faris Armoush 2025-05-20 13:51:04 +03:00
  • 4ded7d5202 Merge pull request #194 from SyncrowIOT/SP-1448-FE-Use-SliderValueSelector-widget-for-all-slider-widgets-in-Web-Routine mohammadnemer1 2025-05-19 11:37:56 +03:00
  • 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. SP-1448-FE-Use-SliderValueSelector-widget-for-all-slider-widgets-in-Web-Routine mohammad 2025-05-19 11:22:15 +03:00
  • 625f737791 SP-1506 rework Faris Armoush 2025-05-19 11:05:08 +03:00
  • 494ae1c941 SP-1495 reworks. Faris Armoush 2025-05-19 10:52:44 +03:00
  • 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. Faris Armoush 2025-05-19 10:17:48 +03:00
  • 17aad13b2a Merge pull request #193 from SyncrowIOT/feature/make_analytics_date_picker_not_show_future_dates Faris Armoush 2025-05-15 16:58:25 +03:00
  • a849c1dafb removed unused import. feature/make_analytics_date_picker_not_show_future_dates Faris Armoush 2025-05-15 16:31:11 +03:00
  • 3e3e17019a format. Faris Armoush 2025-05-15 16:22:54 +03:00
  • b1bae3cb15 fixed overflow bug on charts. Faris Armoush 2025-05-15 15:59:02 +03:00
  • 051bf657ed Changed background color of analytics date pickers to match the design language of the platform. Faris Armoush 2025-05-15 15:29:09 +03:00
  • 5191c1e456 Performed selection validation, and made future dates disabled. Faris Armoush 2025-05-15 15:28:36 +03:00
  • 7a073f10aa Merge pull request #189 from SyncrowIOT/1495-calendar-bugfixes Faris Armoush 2025-05-15 14:31:11 +03:00
  • 900d47faae Merge pull request #190 from SyncrowIOT/SP-1506-FE-implement-chart-per-phase Faris Armoush 2025-05-15 14:30:58 +03:00
  • e35a7fdc70 Merge pull request #192 from SyncrowIOT/bugfix/charts-horizontal-lines Faris Armoush 2025-05-15 14:30:37 +03:00
  • d80f5e1f3a Refactor energy consumption charts to enhance grid data configuration bugfix/charts-horizontal-lines Faris Armoush 2025-05-15 14:25:13 +03:00
  • baaf5111b1 Applied correct business logic in EnergyManagementDataLoadingStrategy. Faris Armoush 2025-05-15 12:48:18 +03:00
  • 745205063e added correct behavior to OccupancyDataLoadingStrategy. Faris Armoush 2025-05-15 12:46:12 +03:00
  • c07b53107e SP-1506-FE-chart per phase api integration. SP-1506-FE-implement-chart-per-phase Faris Armoush 2025-05-15 10:51:09 +03:00
  • 39d125ac7e loads energy management data on date changed. 1495-calendar-bugfixes Faris Armoush 2025-05-15 10:11:55 +03:00
  • ad15d0e138 loads occupancy chart on date changed. Faris Armoush 2025-05-15 10:08:41 +03:00
  • e6d272a60d loads heatmap data on calendar change. Faris Armoush 2025-05-15 10:06:13 +03:00
  • 8dfe8d10d4 removed requestType from query parameters of RemoteOccupancyAnalyticsDevicesService._makeRequest. Faris Armoush 2025-05-15 10:01:43 +03:00
  • 5279020d08 Merge pull request #188 from SyncrowIOT/1495-energy-consumption-per-device-api-integration Faris Armoush 2025-05-15 09:32:15 +03:00
  • da481536c4 1495-energy-consumption-per-device-api-integration. 1495-energy-consumption-per-device-api-integration Faris Armoush 2025-05-14 16:55:28 +03:00
  • f21366268a Merge pull request #187 from SyncrowIOT/SP-1509-FE-Implement-devices-status-based-on-the-selected-device-from-the-dropdown-list Faris Armoush 2025-05-14 16:18:51 +03:00
  • c3aef736fd Merge pull request #186 from SyncrowIOT/1511-occupancy-heat-map-tooltip Faris Armoush 2025-05-14 16:18:08 +03:00
  • 887ac58f40 fixed import. SP-1509-FE-Implement-devices-status-based-on-the-selected-device-from-the-dropdown-list Faris Armoush 2025-05-14 15:59:40 +03:00
  • c709477500 some refactors to further clarify intent. Faris Armoush 2025-05-14 15:55:12 +03:00
  • 63e7b3faa2 resets selection and clears data. Faris Armoush 2025-05-14 15:47:07 +03:00
  • 0e61e52bf8 Connected devices to widgets, and is currently making the necessary and correct api calls for everything to function properly. Faris Armoush 2025-05-14 15:30:22 +03:00
  • 7515b347ce analytics devices integtation. Faris Armoush 2025-05-14 15:03:30 +03:00
  • 3dfbcb5935 connect device dropdown to bloc. Faris Armoush 2025-05-14 14:31:28 +03:00
  • 4fd4a9b5bf loads analytics devices on sidebar selection. Faris Armoush 2025-05-14 13:03:51 +03:00
  • 14fa1b355e Added a uuid property to AnalyticsDevice. Faris Armoush 2025-05-14 12:50:27 +03:00
  • 78d4e58996 Added selected device state/event, and clear data event to AnalyticsDevicesBloc. Faris Armoush 2025-05-14 12:50:16 +03:00
  • 23b9cb5b78 Injected AnalyticsDevicesBloc into AnalyticsPage. Faris Armoush 2025-05-14 12:42:51 +03:00
  • 401d0a9788 Created AnalyticsDevicesBloc. Faris Armoush 2025-05-14 12:41:44 +03:00
  • ac2b0d3fac Created an initial remote implementation of AnalyticsDevicesService. Faris Armoush 2025-05-14 12:38:07 +03:00
  • 3be7a377c0 Created AnalyticsDevicesService interface. Faris Armoush 2025-05-14 12:37:52 +03:00
  • e4ee456384 Created empty AnalyticsDevice model. Faris Armoush 2025-05-14 12:37:44 +03:00
  • f02c5d71ba Created GetAnalyticsDevicesParam. Faris Armoush 2025-05-14 12:26:16 +03:00
  • d45ff262c7 Merge branch 'dev' into 1511-occupancy-heat-map-tooltip 1511-occupancy-heat-map-tooltip Faris Armoush 2025-05-14 12:05:34 +03:00
  • ad227febc1 Merge pull request #185 from SyncrowIOT/SP-1512-FE-Apply-Responsive-Behavior-for-Dashboard-Layout-and-Sidebar-Collapse Faris Armoush 2025-05-14 12:04:41 +03:00
  • a9d6c6f4ee 1511-occupancy-heat-map-tooltip. Faris Armoush 2025-05-14 12:03:47 +03:00
  • 4d9e57c8b5 Created and connected a remote implementation that fetches the heat map occupancy per space from the API. SP-1512-FE-Apply-Responsive-Behavior-for-Dashboard-Layout-and-Sidebar-Collapse Faris Armoush 2025-05-14 10:51:37 +03:00
  • d1bb8da484 Updated OccupancyHeatMapModel model with what the api returns, and only used the necessary fields that the api returns for this feature to work. Faris Armoush 2025-05-14 10:51:19 +03:00
  • 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. Faris Armoush 2025-05-14 10:49:32 +03:00
  • c1dab3400b removed a force unwrap from OccupancyHeatMap._maxValue to avoid any bugs. Faris Armoush 2025-05-14 10:48:28 +03:00
  • 46815585cb Fixed error in AnalyticsErrorWidget where it used to add the default error message to the errorMessage. Faris Armoush 2025-05-14 10:47:54 +03:00