Commit Graph
45 Commits
Author SHA1 Message Date
Abdullah Alassaf 0bd6a5013d Solved conflicts and added latest update from routines design branch 2024-07-01 12:38:52 +03:00
ashrafzarkanisala f285afcbe6 adding the delay 2024-07-01 05:23:27 +03:00
ashrafzarkanisala 32b992e276 connect delete api 2024-07-01 03:44:57 +03:00
ashrafzarkanisala c01d9034fd push put api 2024-07-01 01:57:13 +03:00
ashrafzarkanisala cc6b754845 push temp list logic before saving 2024-06-30 21:22:33 +03:00
Abdullah Alassaf 6699866ff0 Added latest changes from dev and solved conflicts 2024-06-30 16:27:42 +03:00
Abdullah Alassaf 50aca65c8f Fixed design issues 2024-06-30 15:37:00 +03:00
ashrafzarkanisala 32785816f2 add a loader 2024-06-30 02:26:53 +03:00
ashrafzarkanisala b364adf0bd reflect api selected function value in the view and connect dialog 2024-06-30 02:24:24 +03:00
ashrafzarkanisala 6584b894c4 finished get scene details 2024-06-30 01:54:08 +03:00
ashrafzarkanisala 043e8c1e2d connected rest of the devices and functions and trigger api 2024-06-29 18:24:33 +03:00
ashrafzarkanisala 23293a6b25 fix bugs 2024-06-27 03:26:49 +03:00
ashrafzarkanisala 17881694e0 connected all apis , create functionality is working 2024-06-27 02:35:50 +03:00
ashrafzarkanisala 9fe25b9bd3 finished adding tasks and removing them , added error handling 2024-06-26 20:32:34 +03:00
ashrafzarkanisala ae47e48832 push countdown widget 2024-06-26 15:55:40 +03:00
ashrafzarkanisala 3ddd4ed197 push functions static data 2024-06-26 02:18:15 +03:00
ashrafzarkanisala 6413d2b876 working on functions view 2024-06-25 10:38:39 +03:00
ashrafzarkanisala b1dbee499f push folders revamp 2024-06-24 00:05:56 +03:00
ashrafzarkanisala 759888857d finished rooms call with all devices and single devices call 2024-06-23 20:12:38 +03:00
ashrafzarkanisala b58af41b88 add all devices fetch 2024-06-23 12:01:06 +03:00
ashrafzarkanisala 1fe4603cbf connected all devices 2024-06-22 16:44:17 +03:00
ashrafzarkanisala 7c9b7fbb86 add comment todo 2024-06-13 02:14:58 +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 4a93bc2892 added an alert dialog function call in context extension 2024-06-12 23:48:39 +03:00
ashrafzarkanisala 8c8e46f250 push bottom sheet design of the scenes 2024-06-12 21:06:27 +03:00
ashrafzarkanisala 17e9826b21 finished if - then - save button design 2024-06-12 20:30:34 +03:00
ashrafzarkanisala bfbc2e55ce finished if scene design 2024-06-12 18:40:34 +03:00
ashrafzarkanisala 1045d72bbe push routines style and create scene view 2024-06-12 01:54:03 +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
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 6042208d02 dart fix --apply to remove unused imports and fixed some pages layouts 2024-04-29 11:49:08 +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 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 ce34933738 Added loading and success icons to login button 2024-03-10 10:58:45 +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
Mohammad Salameh d9a3f9e2a0 code refactoring 2024-03-03 19:07:24 +03:00
Mohammad Salameh 643b206d4c cleaned some warring messages 2024-03-03 13:10:03 +03:00
Mohammad Salameh 481fe1c0f3 replaced Gap Class with the appropriate SizedBox
removed the Gap dependency
2024-03-02 15:52:28 +03:00
Mohammad Salameh abe7072f2d AC devices page implemented
AC Cubit Add
New Devices Cubit Arch will be used
Devices Cubit (for devices categories, and devices page)
{
AC cubit,
Lights cubit.
... }
Replaced AssetsManager with Assets Class (auto generated)
2024-02-26 15:55:22 +03:00
Mohammad Salameh d5196fda45 initialized Routine Page 2024-02-21 13:47:08 +03:00
Mohammad Salameh 3190361901 initialized Application theme 2024-02-17 16:27:27 +03:00
Mohammad Salameh 4d8a2655e1 Implemented Navigation to these screens:
- Home
- Scene
- Smart
- profile

Converted to state based Provider
2024-02-14 15:49:06 +03:00
Mohammad Salameh 3f1f8e72b3 Implemented Navigation 2024-02-14 13:26:09 +03:00
Mohammad Salameh 84e142a099 initial commit 2024-02-14 10:58:43 +03:00