Commit Graph
191 Commits
Author SHA1 Message Date
Abdullah Alassaf cda41ecf74 Implemented firebase and onesignal 2024-05-23 17:09:10 +03:00
Abdullah Alassaf f7db91f212 Added sign up screen and model 2024-05-23 14:08:40 +03:00
Abdullah Alassaf 0eea5242e1 Added smart door bloc 2024-05-23 02:45:31 +03:00
Abdullah Alassaf 44b08c482d Implemented ceiling, wall sensors functionality 2024-05-22 23:55:35 +03:00
Abdullah Alassaf 008ba8be32 Added three gang bloc, event, state, and model 2024-05-21 01:51:53 +03:00
Abdullah Alassaf 7d4ce7f7b3 Implemented Acs functions and fixed design issue 2024-05-21 00:13:27 +03:00
Abdullah Alassaf 4257d69768 Implemented Ac functionality, and bug fixes 2024-05-20 02:40:50 +03:00
Abdullah Alassaf 0f75c3def1 Fixed logout issue 2024-05-18 23:45:23 +03:00
Mohammad Salameh 19ce38173b Merge pull request #25 from SyncrowIOT/curtains_interface
Curtains Interface (No API Calls)
2024-05-08 13:04:11 +03:00
Mohammad Salameh 923e7a2d02 Added the curtain interface 2024-05-07 12:26:54 +03:00
Mohammad Salameh fbe2f5fe53 !! BIG CHANGE TO ASSETS GEN !!
changed the method of generating assets to be more declrative when it comes to names of the assets.

it now include the file path name e.g (asset in the path "assets/images/home-images/home.png" will be generated as this "String assetsImagesHomeImageshome = "path" ".

this will be very helpful in the future when we want to orgnize the assets dir.
2024-05-07 12:26:12 +03:00
Mohammad Salameh a9927e5821 Update iOS project settings and configurations
Include new device configurations and update project settings
for Xcode 15.0 compatibility. Add new keys to Info.plist for
application features.
2024-05-06 14:38:46 +03:00
Mohammad Salameh 414a205833 built the interface for the blind curtains. 2024-05-06 14:38:29 +03:00
Mohammad Salameh 2c8ea5d51c fixed DevicesView padding 2024-05-01 10:40:10 +03:00
Mohammad Salameh c04e64b613 Initilized the Blinds View and its animations 2024-05-01 10:33:24 +03:00
Mohammad Salameh d802c2e045 Merge pull request #23 from SyncrowIOT/Syncing_with_backend
Synced with the backend
2024-04-30 12:14:10 +03:00
Mohammad Salameh 750be5c345 Merge pull request #22 from SyncrowIOT/finishing_smart_door_pages
built the remaining door lock pages
2024-04-30 12:13:48 +03:00
Mohammad Salameh 6042208d02 dart fix --apply to remove unused imports and fixed some pages layouts 2024-04-29 11:49:08 +03:00
Mohammad Salameh 3607b5353d switched the safe area to be in the scaffold 2024-04-29 11:38:35 +03:00
Mohammad Salameh a12f006d63 Added Control functoinalty on the DoorLock 2024-04-29 11:38:11 +03:00
Mohammad Salameh f8358a0877 Updated the API Endpoints, API Calls, Data Models and cubits to the lateset changes from the backend 2024-04-29 10:00:58 +03:00
Mohammad Salameh 6d720546f8 Merge branch 'dev' into finishing_smart_door_pages 2024-04-28 09:34:47 +03:00
Mohammad Salameh ca71574bf2 Added Smart Linkage Button 2024-04-28 09:32:49 +03:00
Mohammad Salameh b9c181c944 Added SmartLinkage page 2024-04-25 13:15:35 +03:00
Mohammad Salameh 1e8fb49b45 Added add member interface 2024-04-25 11:47:18 +03:00
Mohammad Salameh f24953a57c Merge pull request #20 from SyncrowIOT/menu_screen
Added every available page in the menu page
2024-04-25 09:59:06 +03:00
Mohammad Salameh bcc9e0c6c2 Added AddMemebers Page 2024-04-24 12:07:39 +03:00
Mohammad Salameh eee889d3e4 Added Members Management Page With Demo Data 2024-04-24 10:39:53 +03:00
Mohammad Salameh 50c1e9be84 Added Unlocking Records page 2024-04-24 00:18:00 +03:00
Mohammad Salameh 8fbcb55e74 Added unlocking records icons 2024-04-24 00:17:42 +03:00
Mohammad Salameh 87eb2369ca Added Default Scaffold and Removed unsed file 2024-04-23 23:15:02 +03:00
Mohammad Salameh 8127c1978c Added Privacy View 2024-04-23 22:13:32 +03:00
Mohammad Salameh 48e6ae2bd3 Added Securty Page 2024-04-23 22:09:32 +03:00
Mohammad Salameh 7e3f68b65f Added Manage Home Page And Home Settings Page 2024-04-23 21:58:11 +03:00
Mohammad Salameh 8550e81b4e Added join home page 2024-04-23 20:19:43 +03:00
Mohammad Salameh 3a41a7118d Added Create Home Page 2024-04-23 16:53:41 +03:00
Mohammad Salameh 6050fa745f Add ProfileTab and ProfileView widgets for user profile display
- Added ProfileTab widget for displaying user profile information in a tab.
- Added ProfileView widget for displaying user profile details in a separate view.
2024-04-23 16:38:26 +03:00
Mohammad Salameh e47e428785 created Default Scaffold 2024-04-23 16:28:02 +03:00
Mohammad Salameh 6771785a4b removed old menu List and menu List Item models 2024-04-23 15:12:38 +03:00
Mohammad Salameh 1da61e7673 quick fixes 2024-04-23 15:11:10 +03:00
Mohammad Salameh 88588d9fa8 Refactor menu view to use sections and buttons
Extracted menu sections and buttons into separate data structures for better
organization and readability in the menu view. Updated MenuList widget to
dynamically render buttons based on the new data structure.
2024-04-23 15:11:01 +03:00
Mohammad Salameh 5f402d02ea Added Menu Screen Icons 2024-04-23 14:28:21 +03:00
Mohammad Salameh fd34eecd03 Merge pull request #19 from SyncrowIOT/configure_wall_presence_sensors
Configure_wall_presence_sensors
2024-04-22 15:37:09 +03:00
Mohammad Salameh 54982ba777 Configured ceiling presence sensor interface components
configured CPS UI to check for the state and the connectivity of the device.

reflected the data from the API to the UI
2024-04-22 11:49:21 +03:00
Mohammad Salameh 00e3c13d03 Add ParameterControlDialog for managing sensor parameters
This commit adds a new ParameterControlDialog widget to manage sensor
parameters in the presence sensors feature. The dialog allows users to
adjust sensitivity settings for ceiling sensors.
2024-04-22 10:14:11 +03:00
Mohammad Salameh 072a043aaa Moved wall sensor files 2024-04-22 10:13:40 +03:00
Mohammad Salameh 2eeee63e1d Update presence sensor interface and add parameter dialog
- Add parameter dialog for adjusting sensitivity in presence sensor interface.
- Implement toTitleCase helper method in StringHelpers class.
- Update UI elements in the presence sensor interface for better user interaction.
2024-04-22 09:14:02 +03:00
Mohammad Salameh 506068474b Add FunctionType enum and ValueModel class
- Added FunctionType enum with values Boolean, Enum, Integer, Raw, String.
- Introduced ValueModel class to handle unit, min, max, scale, and step values
  for functions in FunctionModel.
2024-04-21 16:13:51 +03:00
Mohammad Salameh c97e2715f7 Merge pull request #17 from SyncrowIOT:overflow_fix
bugs fixed
2024-04-20 01:31:46 +03:00
Mohammad Salameh c3bc40e0d7 bugs fixed 2024-04-20 01:30:45 +03:00