Commit Graph

  • c3a0c48501 Merge branch 'dev' of https://github.com/SyncrowIOT/web into upgrade-flutter-version-in-deployment-actions Faris Armoush 2025-06-12 14:58:36 +03:00
  • 5203491d15 upgrade-flutter-version-in-deployment-actions. Faris Armoush 2025-06-12 14:57:55 +03:00
  • c379cfaed0 Update pr-check.yml (#247) Faris Armoush 2025-06-12 14:55:55 +03:00
  • d971479256 Deleted all unnecessary build targets (#246) Faris Armoush 2025-06-12 14:55:45 +03:00
  • 7109f3712a Update pr-check.yml upgrade-pr-check-github-action-version Faris Armoush 2025-06-12 14:50:50 +03:00
  • 70a94bb1c1 Merge branch 'dev' of https://github.com/SyncrowIOT/web into deletes_unnecessary_build_targets deletes_unnecessary_build_targets Faris Armoush 2025-06-12 14:41:14 +03:00
  • 88480142e1 Very good analysis (#245) Faris Armoush 2025-06-12 14:39:46 +03:00
  • 1a2378df6e Deleted all unnecessary build targets Faris Armoush 2025-06-12 14:35:54 +03:00
  • e867c29086 use very_good_analysis lints. very_good_analysis Faris Armoush 2025-06-12 14:30:39 +03:00
  • a3b427c570 fix the save button by removing deleted items from spaces then return… (#244) raf-dev1 2025-06-12 14:27:06 +03:00
  • 0b0e235f26 fix the save button by removing deleted items from spaces then return all other elements status to unchanged raf-dev1 2025-06-12 14:13:25 +03:00
  • c250fb4469 Sp 1702 fe when we click on edit button for a space and click ok without editing the save button is appearing (#243) raf-dev1 2025-06-11 16:58:34 +03:00
  • 59ac1bd74d Disable tap action on Community Structure when in specific states (#242) mohammadnemer1 2025-06-11 16:48:10 +03:00
  • bac1450c2b User can't Add a space if he adds a device with a tag manually/1689 (#240) raf-dev1 2025-06-11 16:47:15 +03:00
  • 889461db7d Enhance device management UI with improved padding and SVG icon integ… (#241) mohammadnemer1 2025-06-11 16:47:00 +03:00
  • 27dbcb26f1 use function to fix bug raf-dev1 2025-06-11 16:35:34 +03:00
  • 0c5db9dfeb add bool function to space model if no changes made on object raf-dev1 2025-06-11 16:35:19 +03:00
  • 1393a15eca Disable tap action on Community Structure when in specific states Disable-Clicking-on-Active-Tabs-in-Spaces-Management mohammad 2025-06-11 16:02:40 +03:00
  • 3c6f88b245 Sp 1601 fe community and space dialog redesign in the routine tab (#236) Energy-Device-Condition-Fix-Bugs mohammadnemer1 2025-06-11 14:46:35 +03:00
  • 0b92abff26 Merge branch 'dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab mohammadnemer1 2025-06-11 14:18:42 +03:00
  • fc86042af7 Implement SpaceTreeDropdownBloc for improved state management in SpaceTreeDropdown; refactor dropdown logic and event handling. mohammad 2025-06-11 14:14:21 +03:00
  • cd6bf32aed fix bug /non uuid assign tag to be accepted raf-dev1 2025-06-11 14:00:15 +03:00
  • e81b9a853e Space managment refactoring merge (#239) with dev raf-dev1 2025-06-11 13:08:52 +03:00
  • f415aa1676 Delete unused File space_managment_refactoring raf-dev1 2025-06-11 12:57:00 +03:00
  • 08f8c3c79a Delete unused File raf-dev1 2025-06-11 12:56:28 +03:00
  • 329a4ef027 Delete raf-dev1 2025-06-11 12:55:54 +03:00
  • 940b179686 Delete unused file raf-dev1 2025-06-11 12:55:14 +03:00
  • 5ddfb47977 Delete unused File raf-dev1 2025-06-11 12:54:38 +03:00
  • 2a5d602e94 Merge branch 'dev' into space_managment_refactoring raf-dev1 2025-06-11 11:12:52 +03:00
  • 5d6747056e Update button behavior in DeviceManagementPage based on routineTab state (#238) mohammadnemer1 2025-06-11 10:56:36 +03:00
  • 8a274af7be Update button behavior in DeviceManagementPage based on routineTab state SP-1605-FE-Disable-Clicking-on-Active-Tabs-in-Devices-and-Spaces-Management-Views mohammad 2025-06-11 10:47:59 +03:00
  • 316c3bd8a7 Build main structure (#214) merge raf-dev1 2025-06-11 10:46:59 +03:00
  • d66921c615 Merge remote-tracking branch 'origin/dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab mohammad 2025-06-11 10:08:47 +03:00
  • 1567f10827 Revert "enhanced ci/cd by not running the deply jobs on the PR itself… (#237) ci/cd/bugfix Faris Armoush 2025-06-11 09:53:19 +03:00
  • cdbd90b54c Revert "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." Faris Armoush 2025-06-11 09:52:08 +03:00
  • aa3b79bdaf stop fetching tags onBlank Event build_main_structure raf-dev1 2025-06-10 16:34:49 +03:00
  • 0e31a3ea96 no need to fetch use info in init state of homepage and agreement dialog raf-dev1 2025-06-10 16:33:33 +03:00
  • fd192894cd stop calling initEvent for spactree bloc inside homeBloc raf-dev1 2025-06-10 16:32:33 +03:00
  • f7f3843fa7 Enhance device management UI with improved padding and SVG icon integration fix-device-setting-ui mohammad 2025-06-10 16:29:14 +03:00
  • 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 raf-dev1 2025-06-10 15:11:33 +03:00
  • 08a9a5c71f comment the tab of spaceModel to prevent routing there raf-dev1 2025-06-10 15:08:50 +03:00
  • 7eb1d5b0b0 comment listSpace func which calls SpaceModels that suspended for now raf-dev1 2025-06-10 15:07:32 +03:00
  • 0d5734a236 use tag instead of UpdatedTagModel cuz no need for updatedmodel anymore&&key should be spaces with S raf-dev1 2025-06-10 15:06:31 +03:00
  • a1b20078a3 Refactor AccessBloc to emit filtered data instead of fetching; clean up device search filters for improved readability. mohammad 2025-06-10 12:10:47 +03:00
  • ed06a760d2 change spaceHint and size mohammad 2025-06-10 11:41:42 +03:00
  • e22bab00d9 just format code in assign tag bloc raf-dev1 2025-06-10 10:27:08 +03:00
  • d2a2d391e0 send subspaces with onSave in okCancel inside subspace dialog as parameters raf-dev1 2025-06-10 10:19:48 +03:00
  • 1d30c753f5 edit tag model keys to integrate with backend raf-dev1 2025-06-10 10:08:49 +03:00
  • ca02de2093 edit subspace model to fix keys and integrate with backend raf-dev1 2025-06-10 10:07:26 +03:00
  • 8f7bfa984b edit spacemodel to use the right keys to integrate with backend raf-dev1 2025-06-10 10:06:36 +03:00
  • 8e9278c93c edits with faris and main task to fix loading state forever and prevent rethrow exceptions without catching them raf-dev1 2025-06-10 10:05:50 +03:00
  • 15d3a05553 assign tag dropDown now show all Tags without condition raf-dev1 2025-06-10 10:03:32 +03:00
  • 662fe211eb Refactor HomeBloc and GarageDoorBloc event handling; update CreateNewRoutinesDialog to use SpaceTreeDropdown; add settings button SVG. mohammad 2025-06-09 22:55:00 +03:00
  • 03f5c869c6 chore/add-dependabot (#232) Faris Armoush 2025-06-04 16:41:42 +03:00
  • c6b55cb28b Sp 1594 device location api integration (#216) Faris Armoush 2025-06-04 16:41:08 +03:00
  • bfd8e964f7 SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-… (#233) Faris Armoush 2025-06-04 16:40:25 +03:00
  • 08725201d5 Dev ci/cd enhancements (#234) Faris Armoush 2025-06-04 16:10:00 +03:00
  • 7fe34c61b2 correctly fetch energy management data using spaceUuid. (#235) Faris Armoush 2025-06-04 16:09:10 +03:00
  • 0c6e4fed80 correctly fetch energy management data using spaceUuid. sp-1495-rework Faris Armoush 2025-06-04 15:09:40 +03:00
  • 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 SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-occurs-on-the-charts Faris Armoush 2025-06-04 14:49:48 +03:00
  • 3e32968209 Update pull_request_template.md dev-ci/cd-enhancements Faris Armoush 2025-05-28 16:46:24 +03:00
  • 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. Faris Armoush 2025-06-04 10:12:19 +03:00
  • 3a98f71ff3 SP-1665-FE-Return-a-readable-error-when-a-connection-error-Exception-occurs-on-the-charts. Faris Armoush 2025-06-04 14:42:41 +03:00
  • 4f98891902 Created dependabot.yaml chore/add-dependabot Faris Armoush 2025-06-04 13:13:07 +03:00
  • 24a7f3ac2a SP-1594-device-location-api-integration. SP-1594-device-location-api-integration Faris Armoush 2025-06-04 13:06:27 +03:00
  • ad8e06ac40 Sp 1457 fe edit popup buttons labels to be the same as the design (#231) mohammadnemer1 2025-06-04 11:05:37 +03:00
  • 7002bbfa04 CI/CD Enhancements (#230) Faris Armoush 2025-06-04 10:41:26 +03:00
  • 5f8eb9de06 Add settings button SVG and refactor settings icon implementation in dynamic table SP-1457-FE-Edit-popup-buttons-labels-to-be-the-same-as-the-design mohammad 2025-06-04 10:32:31 +03:00
  • f19120c754 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. ci/cd-enhancements Faris Armoush 2025-06-04 10:12:19 +03:00
  • 79b974ee6c re-injected AirQualityDistributionBloc into AnalyticsPage. Faris Armoush 2025-06-04 09:36:41 +03:00
  • 651ac6785e removed open weather api keys from .env files. Faris Armoush 2025-06-04 09:32:56 +03:00
  • 9fa59ce78b Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1594-device-location-api-integration Faris Armoush 2025-06-04 09:29:49 +03:00
  • e2c44ba85f injected the remote and reverse geocoder dependenies into DeviceLocationBloc. Faris Armoush 2025-06-04 09:28:50 +03:00
  • 1edeb664aa Connected data coming from DeviceLocationBloc into the respective widgets. Faris Armoush 2025-06-04 09:28:16 +03:00
  • 25a55ad820 made GetDeviceLocationDataParam.toJson method have the correct keys for the API. Faris Armoush 2025-06-04 09:27:46 +03:00
  • e48fc8b82c loads and clears DeviceLocationBloc. Faris Armoush 2025-06-04 09:27:21 +03:00
  • 8e8fdf0fc6 Rename dialog buttons for clarity: 'Cancel' to 'Back' and 'Confirm' to 'Save' mohammad 2025-06-04 09:26:56 +03:00
  • 8d999f118c Connected RemoteDeviceLocationService to the new BE API, instead of directly fetching the data from OpenWeather Api's. Faris Armoush 2025-06-04 09:18:28 +03:00
  • bcb6e49a01 Deleted FakeDeviceLocationService class, since it is no longer needed. Faris Armoush 2025-06-04 09:17:38 +03:00
  • 0d0d51463d Merge pull request #224 from SyncrowIOT/SP-1597-FE-Add-Device-Settings-Column-and-Build-Device-Settings-Dialog-UI mohammadnemer1 2025-06-03 16:56:24 +03:00
  • 2797dce637 Rename SettingBlocEvent to SettingEvent for consistency and clarity in event handling. SP-1597-FE-Add-Device-Settings-Column-and-Build-Device-Settings-Dialog-UI mohammad 2025-06-03 16:55:24 +03:00
  • 8827f571f4 Merge pull request #229 from SyncrowIOT/SP-1658-The-Analytics-charts-padding-is-not-aligned-with-the-design Faris Armoush 2025-06-03 16:51:05 +03:00
  • 7472aff704 Merge pull request #228 from SyncrowIOT/SP-1671-energy-consumption-api-returns-a-sibling-space-data-instead-of-selected-space-on-analytics-page Faris Armoush 2025-06-03 16:48:26 +03:00
  • 575ba2aed2 Merge pull request #227 from SyncrowIOT/SP-1509-Attatch-SpaceUuid-To-Dropdown Faris Armoush 2025-06-03 16:46:53 +03:00
  • eb708edc83 Merge pull request #226 from SyncrowIOT/SP-1510-show-date-on-bottom-titles-of-occupancy-chart Faris Armoush 2025-06-03 16:44:56 +03:00
  • 906c2d0430 Refactor device management and space management APIs, update event and state classes, and add RemoveDeviceWidget for device removal functionality. mohammad 2025-06-03 16:34:00 +03:00
  • e86c25c74a includes min in all left titles charts. SP-1658-The-Analytics-charts-padding-is-not-aligned-with-the-design Faris Armoush 2025-06-03 16:18:57 +03:00
  • c2c58e6a7a SP-1658-the-analytics-chart-padding-is-not-aligned-with-the-design. Faris Armoush 2025-06-03 16:17:14 +03:00
  • 0135b6711e removed getting energy management data using communityUuid. SP-1671-energy-consumption-api-returns-a-sibling-space-data-instead-of-selected-space-on-analytics-page Faris Armoush 2025-06-03 16:01:45 +03:00
  • 46feb0ea28 SP-1509 attatch space uuid to analytics device dropdown on energy management tab. SP-1509-Attatch-SpaceUuid-To-Dropdown Faris Armoush 2025-06-03 15:20:30 +03:00
  • 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 mohammadnemer1 2025-06-03 15:04:03 +03:00
  • 710f316f8d Merge pull request #223 from SyncrowIOT/SP-1600-FE-Single-Batch-Control-Migration Faris Armoush 2025-06-03 12:27:10 +03:00
  • 7cc46d464f SP-1510-show date instead of index in occupancy chart. SP-1510-show-date-on-bottom-titles-of-occupancy-chart Faris Armoush 2025-06-03 12:24:38 +03:00
  • 0c82a19a1d Merge pull request #218 from SyncrowIOT/SP-1593-FE-Create-Recommendation-Section-Based-on-AQI-Level-and-Ensure-Layout-Responsiveness Faris Armoush 2025-06-03 11:22:39 +03:00
  • 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. SP-1600-FE-Single-Batch-Control-Migration Faris Armoush 2025-06-03 11:15:06 +03:00
  • 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. Faris Armoush 2025-06-03 10:48:01 +03:00
  • 3c98365338 change the validation from static code to backend SP-1175-FE-Identify-and-remove-all-instances-of-backend-error-toast-messages-in-the-frontend-code-web mohammad 2025-06-03 10:44:34 +03:00
  • 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. Faris Armoush 2025-06-03 10:33:33 +03:00
  • 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. Faris Armoush 2025-06-03 10:19:10 +03:00
  • 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. Faris Armoush 2025-06-03 09:49:26 +03:00