Commit Graph

  • 9dfb3ed369 Refactor SpaceDetailsDialog and SpaceIconPicker to integrate Bloc for state management, enhancing icon selection and dialog functionality. Faris Armoush 2025-07-02 15:20:52 +03:00
  • 63353af38b Add SpaceDetails dialog and related widgets for creating and editing spaces, including SpaceDetailsDevicesBox and SpaceSubSpacesBox for managing devices and subspaces. Faris Armoush 2025-07-02 15:03:23 +03:00
  • 68b6c9b18c Refactor SpaceDetailsBloc to move SpaceDetailsService declaration for improved clarity Faris Armoush 2025-07-02 15:03:07 +03:00
  • fa6ee9a0af Add factory method empty to SpaceDetailsModel for creating default instances Faris Armoush 2025-07-02 15:03:00 +03:00
  • 3601b02bc3 Add SpaceDetailsModelBloc and events for managing space details state Faris Armoush 2025-07-02 15:02:55 +03:00
  • fdd0526c78 added copyWith to SpaceDetailsModel and its property models. Faris Armoush 2025-07-02 14:17:27 +03:00
  • b888f516e2 Fix device status display in Control modal to reflect actual status (#337) mohammadnemer1 2025-07-02 11:28:50 +03:00
  • bdeec7d325 Add SpaceIconPicker widget for selecting and displaying space icons with a dialog option. Faris Armoush 2025-07-02 11:27:36 +03:00
  • 50ff17a0c1 Add SpaceIconSelectionDialog widget for selecting space icons in a dialog. Faris Armoush 2025-07-02 11:27:26 +03:00
  • 87c2e3261d Add SpaceDetailsActionButtons widget for improved action handling in space details. Faris Armoush 2025-07-02 11:27:13 +03:00
  • 62a6f9c993 Add ButtonContentWidget for customizable button UI in space details. Faris Armoush 2025-07-02 11:27:03 +03:00
  • c1e61ee61d [FE] Community and Space Dialog Redesign in the routine tab (#336) Rafeek-khoudare 2025-07-02 11:21:34 +03:00
  • 7750290be4 Fix device status display in Control modal to reflect actual status On-devices-table-The-line-underneath-settings-button-is-not-aligned-with-the-table-row-line mohammad 2025-07-02 10:14:54 +03:00
  • f7e4d6ff07 added default dialog background color to be white. Faris Armoush 2025-07-02 09:33:45 +03:00
  • 7f26c773a7 [FE] Preferences & Calibration (#332) Rafeek-khoudare 2025-07-02 09:05:44 +03:00
  • 1adbae6735 Clarification on Default Value for Start Date in Door Lock Online Tile Limited Password repeat section (#331) Rafeek-khoudare 2025-07-02 08:58:47 +03:00
  • 4fd46d820d Dev (#335) Rafeek-khoudare 2025-07-02 08:38:23 +03:00
  • ede2da6632 hot fix thermostat string (#334) Rafeek-khoudare 2025-07-02 08:32:48 +03:00
  • b06e4bd2ba hot fix thermostat string hot-fix-thermostat-string Rafeek-Khoudare 2025-07-02 08:27:09 +03:00
  • 0847cb8a41 fix UI Rafeek-Khoudare 2025-07-02 08:19:56 +03:00
  • 8534cb3045 Created decorators for energy management charts to divide values by 100, and modified the intervals. Faris Armoush 2025-07-01 18:56:17 +03:00
  • fcaed3e4e3 Divide energy consumption chart values by hundred (#333) Faris Armoush 2025-07-01 16:33:43 +03:00
  • 445d4facab Refactor TotalEnergyConsumptionBloc to use DividedTotalEnergyConsumptionDecorator for adjusted energy values and update chart data handling in TotalEnergyConsumptionChart. Faris Armoush 2025-07-01 16:28:52 +03:00
  • 818bdee745 change calibration completed dialog color SP-1707-fe-preferences-calibration-fix-ui Rafeek-Khoudare 2025-07-01 15:04:50 +03:00
  • 0a022d8a8d [FE] On devices management page when we search for a device then select a space that has devices and try to search again it does not work (#327) Rafeek-khoudare 2025-07-01 11:34:12 +03:00
  • f33b3e8bd2 now if user change end time into value before start time it prevent it with dialog information showing the error and if the init start date is null fill it with the needed value SP-368-Clarification-on-Default-Value-for-Start-Date-in-Door-Lock-Online-Tile-Limited-Password-repeat-section Rafeek-Khoudare 2025-07-01 11:19:35 +03:00
  • 8f0eb88567 remove countdownRemaining from ScheduleLoaded state (#330) mohammadnemer1 2025-07-01 11:18:17 +03:00
  • 19739c6e4d Add EnergyConsumptionPage to SmartPowerDeviceControl for enhanced ene… (#329) mohammadnemer1 2025-07-01 11:18:00 +03:00
  • 9f86b8d638 remove countdownRemaining from ScheduleLoaded state remove-countdown-Remaining-from-schedule mohammad 2025-07-01 11:14:02 +03:00
  • 95907661d2 align bar charts to start. (#328) Faris Armoush 2025-07-01 10:44:20 +03:00
  • 9c9b7d99dc enhance sizing of energy management view. Faris Armoush 2025-07-01 09:55:38 +03:00
  • 037895844a Add EnergyConsumptionPage to SmartPowerDeviceControl for enhanced energy data visualization On-power-clamp-fix-chart mohammad 2025-07-01 09:44:59 +03:00
  • c07bae5cbc align bar charts to start. Faris Armoush 2025-07-01 09:32:00 +03:00
  • e6fe9f35b0 problem fixed should reset filters when select space or community SP-1805-fe-on-devices-management-page-when-we-search-for-a-device-then-select-a-space-that-has-devices-and-try-to-search-again-it-does-not-work Rafeek-Khoudare 2025-07-01 08:41:38 +03:00
  • b159c4f052 Dev (#326) Faris Armoush 2025-06-30 15:57:06 +03:00
  • 8cb6c13cd5 Changed timer codes in curtain module to match what the API expects. Faris Armoush 2025-06-30 15:53:23 +03:00
  • 949c27938a Analytics empty state (#325) Faris Armoush 2025-06-30 15:32:12 +03:00
  • 6afebdfef8 Analytics empty state (#320) Faris Armoush 2025-06-30 15:31:12 +03:00
  • 4c582b865d Sp 1611 in user management if email address already exists the error message does not go away until the user clicks next the error message should clear if a good email is entered (#321) Faris Armoush 2025-06-30 15:31:04 +03:00
  • a24630b3eb Dev (#324) Faris Armoush 2025-06-30 15:26:10 +03:00
  • d7467adeda Add countdown functionality and device type support across device man… (#323) mohammadnemer1 2025-06-30 15:22:28 +03:00
  • 5486f0832d Remove unused copyWith method from Status class and simplify status assignment in ScheduleBloc fix-schedule mohammad 2025-06-30 15:22:02 +03:00
  • fd239a3907 Merge branch 'dev' of https://github.com/SyncrowIOT/web into fix-schedule mohammad 2025-06-30 15:17:37 +03:00
  • e2d6f5eea8 Update device type from '1GT' to '2GT' in TwoGangGlassSwitchControlView mohammad 2025-06-30 15:11:17 +03:00
  • 289922071a Add countdown functionality and device type support across device management views mohammad 2025-06-30 15:05:59 +03:00
  • 8594168548 hardcoded device location to dubai for demo purposes. Faris Armoush 2025-06-30 14:22:54 +03:00
  • 4768b4a89e fix touch gangs realtime. (#322) Faris Armoush 2025-06-30 13:58:33 +03:00
  • bd9a74b380 fix touch gangs realtime. Faris Armoush 2025-06-30 13:58:10 +03:00
  • 15ee79688d reComite SP-1611-in-user-management-if-email-address-already-exists-the-error-message-does-not-go-away-until-the-user-clicks-next-the-error-message-should-clear-if-a-good-email-is-entered Rafeek-Khoudare 2025-06-30 13:36:52 +03:00
  • e5e88385e9 change autoValidae mode to userInteraction and give some time to check validate when typing on keyboard with debouncer Rafeek-Khoudare 2025-06-30 13:31:38 +03:00
  • 62d5bbce7e add isValid to basic step (1) and insure that user can go to another step using next button without filling the form Rafeek-Khoudare 2025-06-30 13:22:04 +03:00
  • 05d784ec11 Merge branch 'dev' of https://github.com/SyncrowIOT/web into analytics-empty-state analytics-empty-state Faris Armoush 2025-06-30 12:53:42 +03:00
  • 9ebf474a60 analytics-empty-state. Faris Armoush 2025-06-30 12:52:22 +03:00
  • 11cf992a1a Dev (#319) Faris Armoush 2025-06-30 11:57:35 +03:00
  • af48bbead5 fix-occupancy-devices-bug (#318) Faris Armoush 2025-06-30 11:28:38 +03:00
  • 3c80724c1e Sp 1707 fe preferences calibration fix UI (#317) Rafeek-khoudare 2025-06-30 11:21:26 +03:00
  • db05331e9a update AnalyticsChartEmptyStateWidget to use new icons. Faris Armoush 2025-06-30 10:54:53 +03:00
  • cdc76c2c8e handle more cases when decoding analytics devices. fix-occupancy-devices-bug Faris Armoush 2025-06-30 11:04:22 +03:00
  • 44c88fb1c4 added empty charts icons. Faris Armoush 2025-06-30 10:54:33 +03:00
  • dfb120e7cf [FE] Smart curtain module device Icon and other devices icons are appearing as a sensor Icon on Add device dialog on space management (#316) Rafeek-khoudare 2025-06-30 10:47:37 +03:00
  • 8c3861e83c fix the button border Raduis when hovering Rafeek-Khoudare 2025-06-30 10:44:16 +03:00
  • b90f25f7b0 fix all UI notes make white dialogs with fix calibrating textfield for seconds && fix icon of completed action dialog Rafeek-Khoudare 2025-06-30 10:39:23 +03:00
  • 4d51321675 add the new devices to mapIconToProduct func SP-1804-fe-smart-curtain-module-device-icon-and-other-devices-icons-are-appearing-as-a-sensor-icon-on-add-device-dialog-on-space-management Rafeek-Khoudare 2025-06-30 10:05:15 +03:00
  • b5e7776ccb Sp 1705 fe create scheduling UI fixes (#315) Rafeek-khoudare 2025-06-30 09:34:11 +03:00
  • 32938404dd PR requested changes SP-1705-fe-create-scheduling-ui-fixes Rafeek-Khoudare 2025-06-30 09:28:09 +03:00
  • 0cfd58d820 fix to send fit data to integrate with API (was true and false)now cur module send close and open with control key Rafeek-Khoudare 2025-06-30 08:56:42 +03:00
  • d4625a8f04 fix edit to accept string of cur module Rafeek-Khoudare 2025-06-30 08:45:18 +03:00
  • 9f24606613 Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1705-fe-create-scheduling-ui-fixes Rafeek-Khoudare 2025-06-30 08:28:40 +03:00
  • e87dffd76b when it is CUR module there is no countdown and other selector Rafeek-Khoudare 2025-06-30 08:28:19 +03:00
  • 337e79b770 a working web stack hosted at app.syncrow.me Ammar Qaffaf 2025-06-29 20:47:00 -04:00
  • 774a1533f5 Dev (#314) Faris Armoush 2025-06-29 16:47:14 +03:00
  • 0c220a1f34 [FE] UI Enhancement: Update Confirmation Dialog on "Create Visitor Password" Flow (#310) Faris Armoush 2025-06-29 16:40:15 +03:00
  • a526fcbeee Merge branch 'dev' into SP-1660-fe-ui-enhancement-update-confirmation-dialog-on-create-visitor-password-flow SP-1660-fe-ui-enhancement-update-confirmation-dialog-on-create-visitor-password-flow Faris Armoush 2025-06-29 16:10:43 +03:00
  • 172e1d208a [FE] Preferences & Calibration (#312) Faris Armoush 2025-06-29 16:10:00 +03:00
  • 2c254c1a91 Sp 1771 fe device name and subspace changes not reflected immediately after update on device management page (#313) Faris Armoush 2025-06-29 16:09:37 +03:00
  • 480e183b91 Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1771-FE-Device-name-and-subspace-changes-not-reflected-immediately-after-update-on-Device-Management-page SP-1771-FE-Device-name-and-subspace-changes-not-reflected-immediately-after-update-on-Device-Management-page Faris Armoush 2025-06-29 16:02:24 +03:00
  • d8bb234537 SP-1771 Faris Armoush 2025-06-29 16:00:15 +03:00
  • 354d61dfa2 UI Enhancement Rafeek-Khoudare 2025-06-29 15:50:37 +03:00
  • 8916efcebb fixed aqi filter bugs. Faris Armoush 2025-06-29 15:39:30 +03:00
  • 175d1e662b Revert "Sp 1589 fe when user navigates to devices page the devices ar… (#311) Faris Armoush 2025-06-29 15:26:29 +03:00
  • 57bd4b8527 Revert "Sp 1589 fe when user navigates to devices page the devices are already listed although no community is selected also when we select a community the api is being called repeatedly too many times (#305)" Rafeek-Khoudare 2025-06-29 14:45:54 +03:00
  • df308fd12a Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1771-FE-Device-name-and-subspace-changes-not-reflected-immediately-after-update-on-Device-Management-page Faris Armoush 2025-06-29 14:14:00 +03:00
  • e0cfe541dd name changes in table when changed. Faris Armoush 2025-06-29 14:13:25 +03:00
  • 814cbf787f edit the UI as wanted in ticket (note: in figma is not updated yet to the requested ticket) Rafeek-Khoudare 2025-06-29 13:58:57 +03:00
  • df8eff895e [FE] Create Scheduling UI (#309) Rafeek-khoudare 2025-06-29 13:14:08 +03:00
  • 9514200892 sp:1728 [FE] Build Curtain Dialog Component (#307) Rafeek-khoudare 2025-06-29 13:13:47 +03:00
  • cf4bfc41f6 [FE] Disable AC Control Button When AC is Off (#308) Rafeek-khoudare 2025-06-29 13:11:36 +03:00
  • 01f55c14de Add update events for device and subspace names implement copyWith methods in models mohammad 2025-06-29 13:03:33 +03:00
  • 19cdd371f8 fix edit problem and funtion name in dialog was olways keep close now it is really take the real value SP-1703-fe-build-device-overview-page_curtain_module Rafeek-Khoudare 2025-06-29 12:43:23 +03:00
  • 388391eec4 stop stacking snackbars SP-1387-fe-disable-ac-control-button-when-ac-is-off Rafeek-Khoudare 2025-06-29 11:29:43 +03:00
  • 23cfee1490 fix curtain name in curtain if then containers dialogs SP-1728-fe-build-curtain-dialog-component-fixes Rafeek-Khoudare 2025-06-29 11:12:28 +03:00
  • 403b45c826 show aqi tab on analytics page. Faris Armoush 2025-06-29 10:58:16 +03:00
  • 2f5ad03431 created empty charts widget. Faris Armoush 2025-06-29 10:57:18 +03:00
  • ed2b91d380 MVP release (#306) Faris Armoush 2025-06-29 10:56:48 +03:00
  • 6dd3329288 Sp 1703 fe build device overview page curtain module (#303) Faris Armoush 2025-06-29 10:54:14 +03:00
  • d82a050422 Merge branch 'SP-1703-fe-build-device-overview-page_curtain_module' of https://github.com/SyncrowIOT/web into SP-1703-fe-build-device-overview-page_curtain_module Rafeek-Khoudare 2025-06-29 10:50:57 +03:00
  • a1562110d5 add close open if it is curtain module for schdule Rafeek-Khoudare 2025-06-29 10:50:51 +03:00
  • 46aa5e2ddb Merge branch 'SP-1703-fe-build-device-overview-page_curtain_module' of https://github.com/SyncrowIOT/web into SP-1703-fe-build-device-overview-page_curtain_module Faris Armoush 2025-06-29 10:49:04 +03:00
  • ec1bb5b609 added curtain icons. Faris Armoush 2025-06-29 10:49:00 +03:00
  • 5827ba4296 Merge branch 'SP-1703-fe-build-device-overview-page_curtain_module' of https://github.com/SyncrowIOT/web into SP-1703-fe-build-device-overview-page_curtain_module Rafeek-Khoudare 2025-06-29 10:42:34 +03:00