Commit Graph

  • e37d324bb6 Update the package name and regenerated a new google services file Abdullah Alassaf 2024-05-29 01:50:00 +03:00
  • cda41ecf74 Implemented firebase and onesignal Abdullah Alassaf 2024-05-23 17:09:10 +03:00
  • f7db91f212 Added sign up screen and model Abdullah Alassaf 2024-05-23 14:08:40 +03:00
  • 0eea5242e1 Added smart door bloc Abdullah Alassaf 2024-05-23 02:45:31 +03:00
  • 44b08c482d Implemented ceiling, wall sensors functionality Abdullah Alassaf 2024-05-22 23:55:35 +03:00
  • 008ba8be32 Added three gang bloc, event, state, and model Abdullah Alassaf 2024-05-21 01:51:53 +03:00
  • 7d4ce7f7b3 Implemented Acs functions and fixed design issue Abdullah Alassaf 2024-05-21 00:13:27 +03:00
  • 4257d69768 Implemented Ac functionality, and bug fixes Abdullah Alassaf 2024-05-20 02:40:50 +03:00
  • 0f75c3def1 Fixed logout issue Abdullah Alassaf 2024-05-18 23:45:23 +03:00
  • 19ce38173b Merge pull request #25 from SyncrowIOT/curtains_interface Mohammad Salameh 2024-05-08 13:04:11 +03:00
  • 923e7a2d02 Added the curtain interface Mohammad Salameh 2024-05-07 12:26:54 +03:00
  • fbe2f5fe53 !! BIG CHANGE TO ASSETS GEN !! changed the method of generating assets to be more declrative when it comes to names of the assets. Mohammad Salameh 2024-05-07 12:26:12 +03:00
  • a9927e5821 Update iOS project settings and configurations Mohammad Salameh 2024-05-06 14:38:46 +03:00
  • 414a205833 built the interface for the blind curtains. Mohammad Salameh 2024-05-06 14:38:29 +03:00
  • 2c8ea5d51c fixed DevicesView padding Mohammad Salameh 2024-05-01 10:40:10 +03:00
  • c04e64b613 Initilized the Blinds View and its animations Mohammad Salameh 2024-05-01 10:33:24 +03:00
  • d802c2e045 Merge pull request #23 from SyncrowIOT/Syncing_with_backend Mohammad Salameh 2024-04-30 12:14:10 +03:00
  • 750be5c345 Merge pull request #22 from SyncrowIOT/finishing_smart_door_pages Mohammad Salameh 2024-04-30 12:13:48 +03:00
  • 6042208d02 dart fix --apply to remove unused imports and fixed some pages layouts Mohammad Salameh 2024-04-29 11:49:08 +03:00
  • 3607b5353d switched the safe area to be in the scaffold Mohammad Salameh 2024-04-29 11:38:35 +03:00
  • a12f006d63 Added Control functoinalty on the DoorLock Mohammad Salameh 2024-04-29 11:38:11 +03:00
  • f8358a0877 Updated the API Endpoints, API Calls, Data Models and cubits to the lateset changes from the backend Mohammad Salameh 2024-04-29 10:00:58 +03:00
  • 6d720546f8 Merge branch 'dev' into finishing_smart_door_pages Mohammad Salameh 2024-04-28 09:34:47 +03:00
  • ca71574bf2 Added Smart Linkage Button Mohammad Salameh 2024-04-28 09:32:49 +03:00
  • b9c181c944 Added SmartLinkage page Mohammad Salameh 2024-04-25 13:15:35 +03:00
  • 1e8fb49b45 Added add member interface Mohammad Salameh 2024-04-25 11:47:18 +03:00
  • f24953a57c Merge pull request #20 from SyncrowIOT/menu_screen Mohammad Salameh 2024-04-25 09:59:06 +03:00
  • bcc9e0c6c2 Added AddMemebers Page Mohammad Salameh 2024-04-24 12:07:39 +03:00
  • eee889d3e4 Added Members Management Page With Demo Data Mohammad Salameh 2024-04-24 10:39:53 +03:00
  • 50c1e9be84 Added Unlocking Records page Mohammad Salameh 2024-04-24 00:18:00 +03:00
  • 8fbcb55e74 Added unlocking records icons Mohammad Salameh 2024-04-24 00:17:42 +03:00
  • 87eb2369ca Added Default Scaffold and Removed unsed file Mohammad Salameh 2024-04-23 23:15:02 +03:00
  • 8127c1978c Added Privacy View Mohammad Salameh 2024-04-23 22:13:32 +03:00
  • 48e6ae2bd3 Added Securty Page Mohammad Salameh 2024-04-23 22:09:32 +03:00
  • 7e3f68b65f Added Manage Home Page And Home Settings Page Mohammad Salameh 2024-04-23 21:58:11 +03:00
  • 8550e81b4e Added join home page Mohammad Salameh 2024-04-23 20:19:43 +03:00
  • 3a41a7118d Added Create Home Page Mohammad Salameh 2024-04-23 16:53:41 +03:00
  • 6050fa745f Add ProfileTab and ProfileView widgets for user profile display Mohammad Salameh 2024-04-23 16:38:26 +03:00
  • e47e428785 created Default Scaffold Mohammad Salameh 2024-04-23 16:28:02 +03:00
  • 6771785a4b removed old menu List and menu List Item models Mohammad Salameh 2024-04-23 15:12:38 +03:00
  • 1da61e7673 quick fixes Mohammad Salameh 2024-04-23 15:11:10 +03:00
  • 88588d9fa8 Refactor menu view to use sections and buttons Mohammad Salameh 2024-04-23 15:11:01 +03:00
  • 5f402d02ea Added Menu Screen Icons Mohammad Salameh 2024-04-23 14:28:21 +03:00
  • fd34eecd03 Merge pull request #19 from SyncrowIOT/configure_wall_presence_sensors Mohammad Salameh 2024-04-22 15:37:09 +03:00
  • 54982ba777 Configured ceiling presence sensor interface components Mohammad Salameh 2024-04-22 11:49:21 +03:00
  • 00e3c13d03 Add ParameterControlDialog for managing sensor parameters Mohammad Salameh 2024-04-22 10:14:11 +03:00
  • 072a043aaa Moved wall sensor files Mohammad Salameh 2024-04-22 10:13:40 +03:00
  • 2eeee63e1d Update presence sensor interface and add parameter dialog Mohammad Salameh 2024-04-22 09:14:02 +03:00
  • 506068474b Add FunctionType enum and ValueModel class Mohammad Salameh 2024-04-21 16:13:51 +03:00
  • c97e2715f7 Merge pull request #17 from SyncrowIOT:overflow_fix Mohammad Salameh 2024-04-20 01:31:46 +03:00
  • c3bc40e0d7 bugs fixed Mohammad Salameh 2024-04-20 01:30:45 +03:00
  • c564885e78 Merge pull request #16 from SyncrowIOT/wall_mounted_sensor Mohammad Salameh 2024-04-20 00:54:10 +03:00
  • e312d1fe4d Merge branch 'dev' into wall_mounted_sensor Mohammad Salameh 2024-04-20 00:53:55 +03:00
  • 5a07f6a86c Merge pull request #15 from SyncrowIOT/ceiling_mounted_page Mohammad Salameh 2024-04-19 17:58:58 +03:00
  • bb56ea42c5 Remove unused imports Mohammad Salameh 2024-04-19 17:48:18 +03:00
  • d78394d259 Add presence indicator and wall sensor interface Mohammad Salameh 2024-04-19 17:47:49 +03:00
  • 822de1d9b5 Add presence sensor assets to pubspec.yaml Mohammad Salameh 2024-04-19 17:46:30 +03:00
  • f095d29022 Added wall mounted presence sensor assets Mohammad Salameh 2024-04-18 10:01:55 +03:00
  • b433cd07e6 Added ceiling sensor interface Mohammad Salameh 2024-04-18 09:51:23 +03:00
  • 1ec1ae76b0 Added ceiling presence sensor assets Mohammad Salameh 2024-04-18 09:50:32 +03:00
  • 09e0695bcc syncing to origin/dev Mohammad Salameh 2024-04-17 16:29:27 +03:00
  • ff71002ee0 Merge pull request #14 from SyncrowIOT/doorlock_interface Mohammad Salameh 2024-04-17 15:58:47 +03:00
  • 98f14a56f5 Merge branch 'dev' into doorlock_interface Mohammad Salameh 2024-04-17 14:01:54 +03:00
  • 97f3ebc583 Changed Size and Shadows in the door lock button containers Mohammad Salameh 2024-04-17 13:59:55 +03:00
  • 136d681182 Merge pull request #13 from SyncrowIOT/token_validation Mohammad Salameh 2024-04-17 12:06:00 +03:00
  • f4304f1296 Added onTap to DefaultContainer Mohammad Salameh 2024-04-17 12:04:59 +03:00
  • 086476810c Improved The layout of Door Lock Page Mohammad Salameh 2024-04-17 11:31:09 +03:00
  • 6266780258 Update form key to be a final field and add validators for email and password Mohammad Salameh 2024-04-16 16:44:17 +03:00
  • fd03d29e93 Avoided null value in network_exception.dart when calling fromResponse Mohammad Salameh 2024-04-16 15:47:03 +03:00
  • 214c4bb749 Remove unnecessary developer log statements Mohammad Salameh 2024-04-16 15:45:32 +03:00
  • 95f7ade9e6 removed try-catch blocks from auth_api.dart, devices_api.dart and spaces_api.dart files Mohammad Salameh 2024-04-16 15:45:04 +03:00
  • cc6b68e338 Update device interfaces and add new doors list view widget Mohammad Salameh 2024-04-16 14:53:43 +03:00
  • cbe4fb285b Add smart door widgets Mohammad Salameh 2024-04-16 14:51:18 +03:00
  • 9904a8cc0b Added door lock assets Mohammad Salameh 2024-04-16 14:49:17 +03:00
  • df13c66b1a Refactor API error handling and add try-catch blocks Mohammad Salameh 2024-04-15 15:47:13 +03:00
  • dd90a2133f removed snackbar calling in any place in the app except in the intercepter to improve readability and reduce duplication of error message display logic. Mohammad Salameh 2024-04-15 15:44:32 +03:00
  • 80d424f114 Refactor code for consistency and readability Mohammad Salameh 2024-04-15 12:03:25 +03:00
  • cfc395e210 Refactor HTTPInterceptor and add CustomSnackBar helper Mohammad Salameh 2024-04-15 12:02:34 +03:00
  • 590c70a7d8 Merge pull request #12 from SyncrowIOT/Configure_devices_statuses Mohammad Salameh 2024-04-14 12:01:57 +03:00
  • 2ae0c07830 Update import statements from relative tok apsulote paths. Mohammad Salameh 2024-04-13 18:05:19 +03:00
  • 696ff25b6a Update import paths from relative to abslute path accross the entire application. Mohammad Salameh 2024-04-07 12:57:26 +03:00
  • 6dfce18703 Refactor UI structure in curtain and light widgets Mohammad Salameh 2024-04-07 12:50:12 +03:00
  • af7b497cdb apend Mohammad Salameh 2024-04-04 15:51:58 +03:00
  • 8c80283f9c Update DefaultNavBar widget and ServerFailure class Mohammad Salameh 2024-04-04 15:51:41 +03:00
  • a0c553f9ae Refactor ServerFailure class to use 'message' field from response Mohammad Salameh 2024-04-04 14:53:58 +03:00
  • 81242c69cb Update CustomSwitch widget to handle device status and control Mohammad Salameh 2024-04-04 01:35:30 +03:00
  • 65112976b2 Update device control logic for three gang interface Mohammad Salameh 2024-04-04 01:18:02 +03:00
  • 245ab82208 Refactor GangSwitch widget and ThreeGangInterfaceBody Mohammad Salameh 2024-04-04 01:14:55 +03:00
  • 1f4fb940bc apend Mohammad Salameh 2024-04-04 00:50:27 +03:00
  • 20ded336d3 Refactor AC interface temp unit control logic Mohammad Salameh 2024-04-04 00:45:54 +03:00
  • 13bfcdfb4d Update device icons and refactor AC interface widget Mohammad Salameh 2024-04-04 00:38:27 +03:00
  • 37d2c1b53f apend Mohammad Salameh 2024-04-04 00:01:02 +03:00
  • 8d02eb2f40 Refactor DefaultNavBar widget build method Mohammad Salameh 2024-04-04 00:00:48 +03:00
  • bff4b9493c Refactor device control logic and add temperature and fan speed enums Mohammad Salameh 2024-04-03 18:54:21 +03:00
  • 6577652702 Refactor AC mode control unit widget Mohammad Salameh 2024-04-03 18:53:54 +03:00
  • e49627d3e1 Add status model and fetch device statuses Mohammad Salameh 2024-04-03 11:07:55 +03:00
  • 5ff5f65549 Refactor emit calls to use emitSafe method Mohammad Salameh 2024-04-03 02:12:35 +03:00
  • 313912a941 Fixed conditional rendering logic for app bar in AppLayout widget Mohammad Salameh 2024-04-03 02:00:46 +03:00
  • 127d3a0295 Refactor code structure and update dependencies Mohammad Salameh 2024-04-03 01:55:50 +03:00
  • 9cc479ba17 Refactor email and password validation logic in LoginForm widget Mohammad Salameh 2024-04-02 18:09:23 +03:00