Commit Graph

  • ef41940333 Add support for different device types in RoomPageSwitch Mohammad Salameh 2024-04-02 15:45:21 +03:00
  • 81625cd50e Add device icons based on device type and update network exception handling Mohammad Salameh 2024-04-02 15:11:20 +03:00
  • 5dc4f96a71 Add functionality to fetch devices by room ID Mohammad Salameh 2024-04-02 12:12:54 +03:00
  • 1397778123 Refacorted imports Mohammad Salameh 2024-04-01 12:17:18 +03:00
  • d1bc973b38 Refactor HomeCubit class for better instance management Mohammad Salameh 2024-04-01 12:09:01 +03:00
  • a20dfa3709 Refactor device status handling and update UI components Mohammad Salameh 2024-04-01 09:58:51 +03:00
  • 3031d19836 Add three gang widgets for controlling three different switches Mohammad Salameh 2024-04-01 09:56:55 +03:00
  • 9368575154 Add AC cubit and state classes Mohammad Salameh 2024-03-31 12:08:53 +03:00
  • c8842ded83 Merge pull request #8 from SyncrowIOT/bug_fixing Mohammad Salameh 2024-03-25 11:42:55 +03:00
  • ee095d0fdc bug_fixing 2 Mohammad Salameh 2024-03-24 14:59:29 +03:00
  • 58bf70ea1a Update DefaultAppBar leading widget to show 'Create Home' when spaces is empty Mohammad Salameh 2024-03-24 14:58:20 +03:00
  • e17c0af144 Add HomeCubit and HomeState classes Mohammad Salameh 2024-03-24 14:43:13 +03:00
  • c0bfd24751 Refactor device-related views and add error handling Mohammad Salameh 2024-03-21 13:58:20 +03:00
  • 96d5f53d38 Merge pull request #7 from SyncrowIOT/get_homes Mohammad Salameh 2024-03-19 15:29:01 +03:00
  • a52f2c0b5a Add close method override in DevicesCubit Mohammad Salameh 2024-03-19 15:17:40 +03:00
  • d4a9cfb7ab Refactor error handling in AuthCubit and ServerFailure Mohammad Salameh 2024-03-19 15:13:00 +03:00
  • cb913cd784 Refactor navigation in SplashView and add CustomPageRoute Mohammad Salameh 2024-03-19 15:06:10 +03:00
  • 3cbc3d7fa9 Add autovalidate mode to LoginForm Mohammad Salameh 2024-03-19 14:58:33 +03:00
  • 42051bb977 Fixed the overflow in the login screen, the page is scrollable. Mohammad Salameh 2024-03-19 13:29:12 +03:00
  • 79279180df Refactor code for better readability and maintainability Mohammad Salameh 2024-03-19 11:15:45 +03:00
  • 5cc2db7645 fetch groups Mohammad Salameh 2024-03-18 11:46:35 +03:00
  • 13e80fbad7 fetch groups Mohammad Salameh 2024-03-18 11:46:27 +03:00
  • 65cbf10485 temp Mohammad Salameh 2024-03-17 09:38:26 +03:00
  • 8ac164f0c5 fixed AppBar null check Mohammad Salameh 2024-03-15 22:23:34 +03:00
  • c5f1b8d090 switch functionality initial implantation Mohammad Salameh 2024-03-14 01:14:54 +03:00
  • 1c25f65028 3gang assets Mohammad Salameh 2024-03-14 00:42:38 +03:00
  • 00d1ad50f1 built 3 gang switch View Mohammad Salameh 2024-03-14 00:38:00 +03:00
  • 024f15728b getting spaces and rooms from api {null checks} Mohammad Salameh 2024-03-13 13:52:22 +03:00
  • 0f3cc453ce Semi-implemented getting spaces feature Mohammad Salameh 2024-03-12 11:14:31 +03:00
  • 661d535960 Merge pull request #6 from SyncrowIOT/ui_modifications Mohammad Salameh 2024-03-11 13:08:26 +03:00
  • fec2f10a0d Modified Devices Pages Mohammad Salameh 2024-03-11 12:04:47 +03:00
  • d3bd10730c Modified Devices Pages Mohammad Salameh 2024-03-11 12:04:26 +03:00
  • f11b6d8d32 Added page swipe for navigation Mohammad Salameh 2024-03-10 16:57:12 +03:00
  • c03b2b248d Fixed navigation bug Mohammad Salameh 2024-03-10 15:57:43 +03:00
  • 37187acdf4 Merged Auth branch & Curtains branch Mohammad Salameh 2024-03-10 15:09:06 +03:00
  • 39a3f97181 Merged Auth branch & Curtains branch Mohammad Salameh 2024-03-10 15:06:04 +03:00
  • a6018b282e Redesigned Splash Screen and Login Screen Mohammad Salameh 2024-03-10 14:49:17 +03:00
  • ce34933738 Added loading and success icons to login button Mohammad Salameh 2024-03-10 10:58:45 +03:00
  • 2c4543e83f Added Login with email model instead of json encode Mohammad Salameh 2024-03-10 10:20:06 +03:00
  • 5a7787b42d Added Error handling Mohammad Salameh 2024-03-10 08:56:06 +03:00
  • d70c370c2e Added form validation for login view Mohammad Salameh 2024-03-07 15:33:14 +03:00
  • f8e8591d13 Implemented room device interface (AC only) Mohammad Salameh 2024-03-07 14:53:13 +03:00
  • bf275d5adf Implemented the page view functionality -synced page controllers Mohammad Salameh 2024-03-07 12:57:35 +03:00
  • f734801e94 Initialized Auth pages for future work Implemented Login functionality Mohammad Salameh 2024-03-07 10:29:19 +03:00
  • c5f88caec3 Partially implemented the page view functionality -page controller on change need to be figured correctly Mohammad Salameh 2024-03-06 23:11:09 +03:00
  • b3fcca639a Removed location from models Added the spaces models Added the rooms models Added the Spaces cubit Implemented the home dropdown functionality Mohammad Salameh 2024-03-06 21:34:23 +03:00
  • b99247c937 Added appbar actions for all the views Added appbar leading logo for the menu view Mohammad Salameh 2024-03-05 13:42:58 +03:00
  • 5a9c96b0a8 Built Curtains List view Modified Category Model(default value of devices status is now null) Added a category getter in each devices cubit ( AcCubit, LightsCubit ...) Mohammad Salameh 2024-03-05 12:36:57 +03:00
  • a9fdb2fc76 modified UI padding handling approach added auth API endpoints initialized curtains view for further development Mohammad Salameh 2024-03-05 11:18:08 +03:00
  • 4087f9c71c Merge pull request #4 from SyncrowIOT/light_interface Mohammad Salameh 2024-03-04 17:11:16 +03:00
  • 33b7149dde fixed padding bug fixed AC interface routing issue Mohammad Salameh 2024-03-04 17:10:34 +03:00
  • 282739acf7 Added ac bounds in model implemented bounds in AC Temp controls Mohammad Salameh 2024-03-04 15:55:02 +03:00
  • 49b24e14eb Fixed navigation issue Mohammad Salameh 2024-03-04 15:03:57 +03:00
  • 7ecac02a8a light interface Mohammad Salameh 2024-03-04 14:38:48 +03:00
  • c2b43eeef6 Merge pull request #3 from SyncrowIOT/lights_list Mohammad Salameh 2024-03-04 14:37:13 +03:00
  • 79e0b7ec21 light brightness slider Mohammad Salameh 2024-03-04 11:25:08 +03:00
  • 3fccadfc1d light switch code refactor Mohammad Salameh 2024-03-04 09:45:34 +03:00
  • d9a3f9e2a0 code refactoring Mohammad Salameh 2024-03-03 19:07:24 +03:00
  • ad511fe3af added smooth_page_indicator for devices view body Mohammad Salameh 2024-03-03 17:01:08 +03:00
  • 24ccb243d4 fixed Universal AC temperature control Mohammad Salameh 2024-03-03 16:17:00 +03:00
  • 4cfae85f9c implemented light brightness slider optimised state emit to only emit when change is detected Mohammad Salameh 2024-03-03 15:00:13 +03:00
  • 643b206d4c cleaned some warring messages Mohammad Salameh 2024-03-03 13:10:03 +03:00
  • 136987c56a built Lights List Mohammad Salameh 2024-03-03 13:05:34 +03:00
  • 7e98329738 added Null state from the AC universal switch (in case the status for the ACs are different from each other) Mohammad Salameh 2024-03-03 11:37:30 +03:00
  • bcaed7a4b8 Converted all the devices models to extends from DeviceModel for the purpose of unifying. Initialized Lights feature. Mohammad Salameh 2024-03-02 21:57:11 +03:00
  • 8203836332 Update firebase and flutter_svg versions. Mohammad Salameh 2024-03-02 15:59:32 +03:00
  • 481fe1c0f3 replaced Gap Class with the appropriate SizedBox removed the Gap dependency Mohammad Salameh 2024-03-02 15:52:28 +03:00
  • 3b06e30c9c Merge pull request #2 from SyncrowIOT/energy_usage_charts Ammar Qaffaf 2024-02-29 05:04:51 -05:00
  • 3bc7ad6eaf Merge branch 'dev' into energy_usage_charts Ammar Qaffaf 2024-02-29 05:04:35 -05:00
  • f67bd856ec Merge pull request #1 from SyncrowIOT/AC_Full_Controll_Feature Ammar Qaffaf 2024-02-29 05:03:25 -05:00
  • 1ed9c22e15 dashboard_view.dart Mohammad Salameh 2024-02-29 12:59:01 +03:00
  • 4ee5426e9c Implemented AC Interface Mohammad Salameh 2024-02-29 12:11:39 +03:00
  • 3fabd41e72 Stabilized UI elements across multiple devices Synchronized ACs Status functionality Mohammad Salameh 2024-02-28 12:22:45 +03:00
  • 4c27cce519 Switches updated Mohammad Salameh 2024-02-27 10:13:58 +03:00
  • abe7072f2d AC devices page implemented AC Cubit Add New Devices Cubit Arch will be used Devices Cubit (for devices categories, and devices page) { AC cubit, Lights cubit. ... } Replaced AssetsManager with Assets Class (auto generated) Mohammad Salameh 2024-02-26 15:55:22 +03:00
  • c95a9c7817 initialized menu page Mohammad Salameh 2024-02-21 16:39:16 +03:00
  • d903849e92 fixed Devices Page -Categories View overflow error Mohammad Salameh 2024-02-21 14:40:07 +03:00
  • d5196fda45 initialized Routine Page Mohammad Salameh 2024-02-21 13:47:08 +03:00
  • cdfb778884 initialized Devices Page Mohammad Salameh 2024-02-20 16:01:50 +03:00
  • d27063f149 initialized Dashboard Page Mohammad Salameh 2024-02-20 12:08:59 +03:00
  • 0c390a8062 Merge remote-tracking branch 'origin/dev' into dev Mohammad Salameh 2024-02-17 16:30:22 +03:00
  • 3d1693050e initialized Application theme Mohammad Salameh 2024-02-17 16:29:03 +03:00
  • 85b04b5c15 initialized Application theme Mohammad Salameh 2024-02-17 16:28:45 +03:00
  • 3190361901 initialized Application theme Mohammad Salameh 2024-02-15 14:00:09 +03:00
  • 1d18210158 restructured the application added .end files switched to BLoC state-management removed unnecessary helpers initialized Scenes Page Mohammad Salameh 2024-02-15 14:00:09 +03:00
  • 16f47f744c initialized Splash UI initialized Login UI initialized Home(no Devices) UI Added Colors (from syncrow website) Added Logo Mohammad Salameh 2024-02-15 00:10:33 +03:00
  • 3385ed1297 initialized home state modified appbar tested loading for home screen Mohammad Salameh 2024-02-14 17:02:12 +03:00
  • 4d8a2655e1 Implemented Navigation to these screens: - Home - Scene - Smart - profile Mohammad Salameh 2024-02-14 15:49:06 +03:00
  • 3f1f8e72b3 Implemented Navigation Mohammad Salameh 2024-02-14 13:26:09 +03:00
  • 2707124a10 initialized home view master Mohammad Salameh 2024-02-14 11:28:14 +03:00
  • 34517bdfff initial home view Mohammad Salameh 2024-02-14 11:25:23 +03:00
  • 84e142a099 initial commit Mohammad Salameh 2024-02-14 10:58:43 +03:00
  • f5eaf8ab24 Initial commit main Ammar Qaffaf 2024-02-13 14:55:16 +03:00