Commit Graph
61 Commits
Author SHA1 Message Date
mohammad b8b6ec67c7 setting 2024-09-30 17:30:16 +03:00
mohammad fed39b7198 setting 2024-09-30 17:02:31 +03:00
mohammad c4ff19d471 one touch 2024-09-29 16:06:05 +03:00
mohammad 58e13da887 door sensor 2024-09-22 15:32:47 +03:00
mohammad f0feb4021f water heater and timer and schedule ui and api ,
Circulate ui and Inching ui
2024-09-20 11:50:39 +03:00
mohammad b5842194ff Implement Two-Gang & One-Gang 2024-09-12 16:59:03 +03:00
mohammad 9c23ab1399 curtain changes 2024-08-29 16:54:43 +03:00
ashrafzarkanisala 3e20ba8f42 push delete automation 2024-07-25 00:34:00 +03:00
Abdullah Alassaf 0bd6a5013d Solved conflicts and added latest update from routines design branch 2024-07-01 12:38:52 +03:00
ashrafzarkanisala 32b992e276 connect delete api 2024-07-01 03:44:57 +03:00
mohammad 675c98443a fix bugs on create password 2024-06-30 23:52:12 +03:00
mohammad 0fa6693c6c fix bugs on create password 2024-06-30 23:04:28 +03:00
Abdullah Alassaf 6699866ff0 Added latest changes from dev and solved conflicts 2024-06-30 16:27:42 +03:00
mohammad 3e7b6839d9 CreateTemporaryPassword 2024-06-27 16:59:05 +03:00
ashrafzarkanisala 6413d2b876 working on functions view 2024-06-25 10:38:39 +03:00
Abdullah Alassaf f98ebdb2ba Added gateway screen and bloc 2024-06-25 02:21:35 +03:00
Abdullah Alassaf 48ef0f054f Fixed token issue 2024-06-13 12:48:04 +03:00
Abdullah Alassaf 073b7445d9 Implemented 3 gange count down timer 2024-06-13 10:38:49 +03:00
ashrafzarkanisala a8132c37db push scene devices body with blocs. need to drop the future builder - enhancment 2024-06-13 02:13:44 +03:00
ashrafzarkanisala 17e9826b21 finished if - then - save button design 2024-06-12 20:30:34 +03:00
ashrafzarkanisala 1045d72bbe push routines style and create scene view 2024-06-12 01:54:03 +03:00
Abdullah Alassaf 631ba53d7a Implemented home management and user invitation flows 2024-06-05 03:42:00 +03:00
Abdullah Alassaf 9877dde78e Added create a unit screen, and implemented otp screen bloc and view 2024-05-30 10:59:22 +03:00
Abdullah Alassaf 7d4ce7f7b3 Implemented Acs functions and fixed design issue 2024-05-21 00:13:27 +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 414a205833 built the interface for the blind curtains. 2024-05-06 14:38:29 +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 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 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 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 086476810c Improved The layout of Door Lock Page 2024-04-17 11:31:09 +03:00
Mohammad Salameh 80d424f114 Refactor code for consistency and readability
- Removed unused imports and commented-out code
- Updated class inheritance for AuthState subclasses
- Reorganized code structure for better readability
- Cleaned up debug print statements and replaced with dart:developer logs
2024-04-15 12:03:25 +03:00
Mohammad Salameh bff4b9493c Refactor device control logic and add temperature and fan speed enums
- Refactor device control logic in the app to improve readability and maintainability.
- Add temperature modes (hot, cold, wind) and fan speeds (auto, low, middle, high) enums.
- Update icon mappings and utility functions for temperature modes and fan speeds.
2024-04-03 18:54:21 +03:00
Mohammad Salameh 81625cd50e Add device icons based on device type and update network exception handling
- Add logic to set device icons based on device type in DeviceModel.fromJson method
- Update network exception handling to parse HTML response in ServerFailure class
- Add html package as a dependency for parsing HTML responses
-Added Devices Icons by updateing device types mapping
2024-04-02 15:11:20 +03:00
Mohammad Salameh 3031d19836 Add three gang widgets for controlling three different switches
- Added ThreeGangBody, ThreeGangSwitch, and ThreeGangSwitchesView widgets
  for controlling three different switches in the UI.
- Updated constants file with functions for ThreeGang device type.
2024-04-01 09:56:55 +03:00
Mohammad Salameh 13e80fbad7 fetch groups 2024-03-18 11:46:27 +03:00
Mohammad Salameh 65cbf10485 temp 2024-03-17 09:38:26 +03:00
Mohammad Salameh 00d1ad50f1 built 3 gang switch View 2024-03-14 00:38:00 +03:00
Mohammad Salameh 0f3cc453ce Semi-implemented getting spaces feature 2024-03-12 11:14:31 +03:00
Mohammad Salameh d3bd10730c Modified Devices Pages 2024-03-11 12:04:26 +03:00
Mohammad Salameh f11b6d8d32 Added page swipe for navigation 2024-03-10 16:57:12 +03:00
Mohammad Salameh 39a3f97181 Merged Auth branch & Curtains branch 2024-03-10 15:06:04 +03:00
Mohammad Salameh a6018b282e Redesigned Splash Screen and Login Screen 2024-03-10 14:49:17 +03:00
Mohammad Salameh f8e8591d13 Implemented room device interface
(AC only)
2024-03-07 14:53:13 +03:00
Mohammad Salameh f734801e94 Initialized Auth pages for future work
Implemented Login functionality
2024-03-07 10:29:19 +03:00
Mohammad Salameh c5f88caec3 Partially implemented the page view functionality
-page controller on change need to be figured correctly
2024-03-06 23:11:09 +03:00
Mohammad Salameh b3fcca639a Removed location from models
Added the spaces models
Added the rooms models
Added the Spaces cubit
Implemented the home dropdown functionality
2024-03-06 21:34:23 +03:00
Mohammad Salameh a9fdb2fc76 modified UI padding handling approach
added auth API endpoints
initialized curtains view for further development
2024-03-05 11:18:08 +03:00