Abdullah Alassaf
3d56f33ec3
Implemented tab to run setting
2024-10-28 16:45:59 +03:00
Abdullah Alassaf
7279215cdc
Added flavers env and prod for android and ios including Google services
2024-09-21 17:17:54 +03:00
Abdullah Alassaf
611c515173
Updated icons and bug fixes
2024-08-21 16:10:57 +03:00
Abdullah Alassaf
905399f037
Bug fixes
2024-08-05 11:06:59 +03:00
Abdullah Alassaf
fe10d7a910
Bug fixes
2024-08-04 23:23:27 +03:00
ashrafzarkanisala
b66fbc32e7
push fixes
2024-08-01 03:11:03 +03:00
ashrafzarkanisala
e26b8f390b
clear smart scene status
2024-07-28 12:32:43 +03:00
Abdullah Alassaf
5eee0a2bfd
Merged with SP-203
2024-07-25 14:15:06 +03:00
mohammad
2b8767aa4b
profile page with HomeCubit
2024-07-24 16:05:35 +03:00
mohammad
69b901afed
profile page with HomeCubit
2024-07-24 16:03:22 +03:00
ashrafzarkanisala
7a773f1653
push autoamtion api connect
2024-07-24 01:41:10 +03:00
Abdullah Alassaf
6699866ff0
Added latest changes from dev and solved conflicts
2024-06-30 16:27:42 +03:00
Abdullah Alassaf
4b09259a47
Bug fixes
2024-06-26 23:33:01 +03:00
Abdullah Alassaf
d4f4cfa1ba
Added latest changes and solved the conflicts
2024-06-26 22:46:29 +03:00
mohammad
ea4dc852f8
update devices
2024-06-26 11:53:32 +03:00
Abdullah Alassaf
f98ebdb2ba
Added gateway screen and bloc
2024-06-25 02:21:35 +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
6a9c2967d2
Implemented home creation and add counter to the sign up screen
2024-06-03 00:26:07 +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
cda41ecf74
Implemented firebase and onesignal
2024-05-23 17:09:10 +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
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
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
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
ca71574bf2
Added Smart Linkage Button
2024-04-28 09:32:49 +03:00
Mohammad Salameh
bb56ea42c5
Remove unused imports
...
Remove unused imports from multiple files in the project.
2024-04-19 17:48:18 +03:00
Mohammad Salameh
09e0695bcc
syncing to origin/dev
2024-04-17 16:29:27 +03:00
Mohammad Salameh
df13c66b1a
Refactor API error handling and add try-catch blocks
...
Added try-catch blocks for error handling in API's files to rethrow the errors to the cubit so cubits can update the UI based on them.
Refactored error handling in HTTPInterceptor and HTTPService classes.
2024-04-15 15:47:13 +03:00
Mohammad Salameh
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.
2024-04-15 15:44:32 +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
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
Mohammad Salameh
2ae0c07830
Update import statements from relative tok apsulote paths.
2024-04-13 18:05:19 +03:00
Mohammad Salameh
696ff25b6a
Update import paths from relative to abslute path accross the entire application.
2024-04-07 12:57:26 +03:00
Mohammad Salameh
af7b497cdb
apend
2024-04-04 15:51:58 +03:00
Mohammad Salameh
8c80283f9c
Update DefaultNavBar widget and ServerFailure class
...
Refactor DefaultNavBar widget to update page index on item tap.
Update ServerFailure class to handle 400 status code with list of errors.
2024-04-04 15:51:41 +03:00
Mohammad Salameh
13bfcdfb4d
Update device icons and refactor AC interface widget
...
- Update device icons to match new design requirements
- Refactor AC interface widget to use a more descriptive variable name
- Implement temperature control functionality in AC interface widget
2024-04-04 00:38:27 +03:00
Mohammad Salameh
37d2c1b53f
apend
2024-04-04 00:01:02 +03:00
Mohammad Salameh
8d02eb2f40
Refactor DefaultNavBar widget build method
...
Remove unnecessary BlocProvider and DevicesCubit logic from DefaultNavBar widget
build method, simplify code structure.
2024-04-04 00:00:48 +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
313912a941
Fixed conditional rendering logic for app bar in AppLayout widget
...
Update the condition to check for the presence of spaces in HomeCubit
instance before displaying the DefaultAppBar component. This improves
readability and maintainability of the code.
2024-04-03 02:00:46 +03:00
Mohammad Salameh
127d3a0295
Refactor code structure and update dependencies
...
Clean up code structure, remove unused imports, and update dependencies.
No functional changes made, only code organization improvements.
2024-04-03 01:55:50 +03:00
Mohammad Salameh
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
Mohammad Salameh
5dc4f96a71
Add functionality to fetch devices by room ID
...
Added a new method in DevicesCubit to fetch devices by room ID and updated
related classes and API calls to support this functionality.
2024-04-02 12:12:54 +03:00
Mohammad Salameh
1397778123
Refacorted imports
2024-04-01 12:17:18 +03:00