Rafeek Alkhoudare
293d6a1d98
fix loading issue seperate loading states between verify and resend Otp&&perevent user to send api if otp length !=6
2025-05-22 02:45:24 -05:00
mohammad
de024994c9
showSpaceBottomSheet in a DefaultAppBar and Routine trigger from the device screen
...
and fixes github comments
and i used this package flutter_html: ^3.0.0-beta.2
2025-01-20 15:50:36 +03:00
mohammad
bcc4ba98ff
size changes
2025-01-19 16:56:42 +03:00
mohammad
df0f1c6c94
user_agreement and privacy_policy sign up and menu
2025-01-19 16:49:54 +03:00
Abdullah Alassaf
f81880a704
Hide nonfunctional widgets
2024-12-15 02:22:11 +03:00
mohammad
bb50918f04
change_settings_code
2024-11-26 16:47:07 +03:00
Abdullah Alassaf
b547a126ed
Bug fixes
2024-11-12 00:15:26 +03:00
mohammad
5d32fc1213
Resend
2024-10-30 12:18:16 +03:00
mohammad
ef232e9cd5
password_changes&_routine_changes
2024-10-29 17:21:31 +03:00
hannathkadher
340ac35b3e
display multiple error
2024-09-19 13:25:21 +04:00
hannathkadher
af31d33778
display long error message in two line
2024-09-19 13:11:04 +04:00
hannathkadher
a72fc0b466
Added dialogue for success message
2024-09-02 13:25:58 +04:00
Abdullah Alassaf
288ea6a1e2
Bug fixes
2024-06-30 15:10:01 +03:00
mohammadnemer1
1fb8a8d035
Merge pull request #26 from SyncrowIOT/forgot_pass
...
forget password added
2024-06-25 15:53:16 +03:00
Abdullah Alassaf
57b29abf74
Bug fixes and removed the unused code in the auth cubit
2024-06-25 15:44:00 +03:00
mohammad
3efe1a540b
notes modified
2024-06-25 14:58:33 +03:00
mohammad
04b9336f50
notes modified
2024-06-25 14:42:26 +03:00
mohammad
08d3ff3e0f
forget password added
2024-06-25 10:54:42 +03:00
Abdullah Alassaf
f98ebdb2ba
Added gateway screen and bloc
2024-06-25 02:21:35 +03:00
Abdullah Alassaf
76f5c6d325
bug fixes and read sensors states
2024-06-06 11:14:25 +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
28576f2cd5
Implemented sign up and otp screens
2024-05-29 01:51:36 +03:00
Abdullah Alassaf
f7db91f212
Added sign up screen and model
2024-05-23 14:08:40 +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
c3bc40e0d7
bugs fixed
2024-04-20 01:30:45 +03:00
Mohammad Salameh
6266780258
Update form key to be a final field and add validators for email and password
...
- Make the form key a final field in the AuthCubit class
- Add validators for email and password fields in the AuthCubit class
- Update the LoginForm widget to use the form key from AuthCubit class
- Add validators for email and password fields in the LoginForm widget
2024-04-16 16:44:17 +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
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
3cbc3d7fa9
Add autovalidate mode to LoginForm
...
Set autovalidate mode to onUserInteraction in the LoginForm widget to improve
user experience.
2024-03-19 14:58:33 +03:00
Mohammad Salameh
42051bb977
Fixed the overflow in the login screen, the page is scrollable.
...
- Fixed Scrolling wasent working in login screen
- Changed Home page to indexed based view instead of PageView
2024-03-19 13:29:12 +03:00
Mohammad Salameh
024f15728b
getting spaces and rooms from api {null checks}
2024-03-13 13:52:22 +03:00
Mohammad Salameh
c03b2b248d
Fixed navigation bug
2024-03-10 15:57:43 +03:00
Mohammad Salameh
37187acdf4
Merged Auth branch & Curtains branch
2024-03-10 15:09:06 +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
d70c370c2e
Added form validation for login view
2024-03-07 15:33:14 +03:00
Mohammad Salameh
f734801e94
Initialized Auth pages for future work
...
Implemented Login functionality
2024-03-07 10:29:19 +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
3190361901
initialized Application theme
2024-02-17 16:27:27 +03:00
Mohammad Salameh
16f47f744c
initialized Splash UI
...
initialized Login UI
initialized Home(no Devices) UI
Added Colors (from syncrow website)
Added Logo
2024-02-15 00:10:33 +03:00
Mohammad Salameh
84e142a099
initial commit
2024-02-14 10:58:43 +03:00