Commit Graph

82 Commits

Author SHA1 Message Date
58e13da887 door sensor 2024-09-22 15:32:47 +03:00
f0feb4021f water heater and timer and schedule ui and api ,
Circulate ui and Inching ui
2024-09-20 11:50:39 +03:00
b5842194ff Implement Two-Gang & One-Gang 2024-09-12 16:59:03 +03:00
9c23ab1399 curtain changes 2024-08-29 16:54:43 +03:00
3760329236 push fixes 2024-08-04 16:41:13 +03:00
3e20ba8f42 push delete automation 2024-07-25 00:34:00 +03:00
7a773f1653 push autoamtion api connect 2024-07-24 01:41:10 +03:00
0bd6a5013d Solved conflicts and added latest update from routines design branch 2024-07-01 12:38:52 +03:00
32b992e276 connect delete api 2024-07-01 03:44:57 +03:00
675c98443a fix bugs on create password 2024-06-30 23:52:12 +03:00
0fa6693c6c fix bugs on create password 2024-06-30 23:04:28 +03:00
cc6b754845 push temp list logic before saving 2024-06-30 21:22:33 +03:00
6699866ff0 Added latest changes from dev and solved conflicts 2024-06-30 16:27:42 +03:00
50aca65c8f Fixed design issues 2024-06-30 15:37:00 +03:00
288ea6a1e2 Bug fixes 2024-06-30 15:10:01 +03:00
3e7b6839d9 CreateTemporaryPassword 2024-06-27 16:59:05 +03:00
17881694e0 connected all apis , create functionality is working 2024-06-27 02:35:50 +03:00
9fe25b9bd3 finished adding tasks and removing them , added error handling 2024-06-26 20:32:34 +03:00
3ddd4ed197 push functions static data 2024-06-26 02:18:15 +03:00
6413d2b876 working on functions view 2024-06-25 10:38:39 +03:00
f98ebdb2ba Added gateway screen and bloc 2024-06-25 02:21:35 +03:00
48ef0f054f Fixed token issue 2024-06-13 12:48:04 +03:00
073b7445d9 Implemented 3 gange count down timer 2024-06-13 10:38:49 +03:00
a8132c37db push scene devices body with blocs. need to drop the future builder - enhancment 2024-06-13 02:13:44 +03:00
4a93bc2892 added an alert dialog function call in context extension 2024-06-12 23:48:39 +03:00
8c8e46f250 push bottom sheet design of the scenes 2024-06-12 21:06:27 +03:00
17e9826b21 finished if - then - save button design 2024-06-12 20:30:34 +03:00
1045d72bbe push routines style and create scene view 2024-06-12 01:54:03 +03:00
631ba53d7a Implemented home management and user invitation flows 2024-06-05 03:42:00 +03:00
6a9c2967d2 Implemented home creation and add counter to the sign up screen 2024-06-03 00:26:07 +03:00
9877dde78e Added create a unit screen, and implemented otp screen bloc and view 2024-05-30 10:59:22 +03:00
7d4ce7f7b3 Implemented Acs functions and fixed design issue 2024-05-21 00:13:27 +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.

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
414a205833 built the interface for the blind curtains. 2024-05-06 14:38:29 +03:00
c04e64b613 Initilized the Blinds View and its animations 2024-05-01 10:33:24 +03:00
d802c2e045 Merge pull request #23 from SyncrowIOT/Syncing_with_backend
Synced with the backend
2024-04-30 12:14:10 +03:00
6042208d02 dart fix --apply to remove unused imports and fixed some pages layouts 2024-04-29 11:49:08 +03:00
3607b5353d switched the safe area to be in the scaffold 2024-04-29 11:38:35 +03:00
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
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
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
09e0695bcc syncing to origin/dev 2024-04-17 16:29:27 +03:00
98f14a56f5 Merge branch 'dev' into doorlock_interface 2024-04-17 14:01:54 +03:00
086476810c Improved The layout of Door Lock Page 2024-04-17 11:31:09 +03:00
214c4bb749 Remove unnecessary developer log statements 2024-04-16 15:45:32 +03:00
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
cfc395e210 Refactor HTTPInterceptor and add CustomSnackBar helper
Refactor HTTPInterceptor to handle error responses and add a CustomSnackBar
helper to display snack bars. This will improve error handling and user
feedback in the application.
2024-04-15 12:02:34 +03:00
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
9cc479ba17 Refactor email and password validation logic in LoginForm widget
Update email and password validation logic in the LoginForm widget to only
perform validation when the state is not AuthTokenError. This ensures that
validation is skipped when there is an authentication token error.
2024-04-02 18:09:23 +03:00
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