amirrezaghabeli
cee5e6c6d6
Add forgot password, reset password, and verify OTP providers and view models
...
- Implemented `ForgotPasswordViewModel`, `ResetPasswordViewModel`, and `VerifyOtpViewModel` for handling respective functionalities.
- Created provider functions for lazy loading of these view models in the app.
- Updated routing to utilize the new providers for managing state in the forgot password flow.
- Refactored UI components to integrate with the new view models, ensuring proper state management and user feedback during operations.
2025-10-06 15:39:08 +03:30
amirrezaghabeli
b43ebf885b
Refactor provider initialization to load only essential providers at startup. Introduce TabNavigationService for managing tab state and update screens to respond to tab changes. Clean up view models and navigation logic for improved performance and maintainability.
2025-10-06 14:12:40 +03:30
amirrezaghabeli
7560402632
Refactor dependency injection to use lazy loading for providers in the core configuration. Remove unused logout method from AuthViewModel and adjust ProfileViewModel to call localLogout directly from AuthRepository. Clean up constructor parameters in ProfileViewModel and TenderDetailViewModel by removing unnecessary dependencies.
2025-10-06 12:24:18 +03:30
amirrezaghabeli
42f2e93a8e
Update .gitignore to exclude Firebase configuration files and refactor notification handling in the app. Removed redundant logging and notification data storage in SharedPreferences. Introduced NotificationCheckService and NotificationStateService for improved notification management. Updated view models and UI components to utilize the new services, enhancing notification state tracking and user experience.
2025-10-06 11:59:54 +03:30
amirrezaghabeli
7e1240dffb
some fixes
2025-10-06 10:32:58 +03:30
amirrezaghabeli
56620d4c1b
tender detail changes
2025-10-04 10:37:49 +03:30
amirrezaghabeli
006b421a9e
fixed TM-171 jira task
2025-10-01 14:11:53 +03:30
amirrezaghabeli
b9cc4cb11f
adde budget badge on tenders
2025-09-30 12:59:12 +03:30
amirrezaghabeli
11ae01d76a
firebase permission in login
2025-09-29 10:27:06 +03:30
amirrezaghabeli
4ef3ca206d
notifications colors fix
2025-09-29 09:15:40 +03:30
amirrezaghabeli
6e82f2c73f
mark single notification as read
2025-09-28 14:28:18 +03:30
amirrezaghabeli
7b50d7da1e
price extension added
2025-09-28 09:05:26 +03:30
amirrezaghabeli
ebcce6b9f8
merge conflicts
2025-09-27 13:39:36 +03:30
amirrezaghabeli
ae348c3ed9
update notification tab data when clicking on navigation bars
2025-09-27 10:47:13 +03:30
amirrezaghabeli
e49c12b6cc
merge with conflict
2025-09-25 12:48:32 +03:30
amirrezaghabeli
d6296e0b83
some changes
2025-09-25 11:18:40 +03:30
amirrezaghabeli
44b9e16a8d
web show notification when push notification is recieved
2025-09-24 15:33:48 +03:30
amirrezaghabeli
8458da4f15
fixed auth pages sizes and push notification navigate bug
2025-09-24 13:11:48 +03:30
amirrezaghabeli
576a099c56
navihate to notificatons when after click on push notification
2025-09-24 09:02:17 +03:30
a.ghabeli
f630c0d0ab
Merge pull request 'splash_scren' ( #156 ) from splash_scren into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/156
2025-09-23 13:38:01 +03:30
amirrezaghabeli
801e170d7c
sort and filter added to tenders web
2025-09-23 13:15:41 +03:30
a.ghabeli
da3efc730a
Merge pull request 'Added notification logic and view api' ( #152 ) from logic_notification into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/152
2025-09-22 16:09:10 +03:30
llsajjad
cfc61daf71
Added notification logic and view api
2025-09-22 16:05:08 +03:30
amirrezaghabeli
f1214d8a28
added splash screen
2025-09-22 16:04:49 +03:30
amirrezaghabeli
0c2f953636
added fcm (device) token to login data
2025-09-22 09:47:47 +03:30
amirrezaghabeli
f70229ab30
search logic added to desktop tenders
2025-09-22 09:28:09 +03:30
llsajjad
8a289f2d05
added new design for tenders desktop
2025-09-20 23:09:00 +03:30
llsajjad
fff8d42759
added firebase for notification
2025-09-20 13:02:02 +03:30
llsajjad
6a51c3656a
Fixed password and otp bugs
2025-09-17 15:58:49 +03:30
amirrezaghabeli
e015c941d2
fixed rtl supoort in some pages
2025-09-17 14:33:04 +03:30
llsajjad
e9a1d0c665
added api for forgot password otp
2025-09-16 17:18:51 +03:30
llsajjad
69980925ad
added api for forgot password
2025-09-16 15:51:56 +03:30
llsajjad
d804d5f26e
fixed liked tender filter bar
2025-09-16 12:43:25 +03:30
amirrezaghabeli
74b0927434
added request successful page and add animation for feedback of tenders
2025-09-16 10:20:12 +03:30
amirrezaghabeli
c421f85c95
cleared console problems
2025-09-16 08:36:03 +03:30
a.ghabeli
b6a3598cbf
Merge pull request 'completion of documents web screen added' ( #133 ) from final_completion_of_documents_screen into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/133
2025-09-16 08:07:56 +03:30
llsajjad
27f4fb74c9
added new design for CompletionOfDocumentsMobilePage and dialog
2025-09-15 16:25:01 +03:30
amirrezaghabeli
13d6c51673
completion of documents web screen added
2025-09-15 15:49:54 +03:30
amirrezaghabeli
e129e58752
fixed web link
2025-09-15 10:40:24 +03:30
llsajjad
ddd464c2c2
replace unixToDate to timeConvertor
2025-09-13 12:59:47 +03:30
amirrezaghabeli
5a9d93cdd6
fixed conflicts
2025-09-13 12:31:08 +03:30
llsajjad
f9f61ef5b2
Fixed some design bug in dark mood and other
2025-09-13 11:35:28 +03:30
llsajjad
ffa964f7e5
added notification some design and added item to navbar
2025-09-13 08:03:54 +03:30
amirrezaghabeli
ffbc11d4cf
removed country flags package and read flags from server and implement svg cahce structure
2025-09-11 11:04:29 +03:30
amirrezaghabeli
7d0eea9813
changed url
2025-09-09 12:25:56 +03:30
amirrezaghabeli
d56261b664
strings check
2025-09-08 12:54:27 +03:30
amirrezaghabeli
f6da74f739
removed hardcoded status feedback and submission mode
2025-09-08 12:22:08 +03:30
amirrezaghabeli
daba428d67
get like tenders refactor services
2025-09-08 10:48:05 +03:30
amirrezaghabeli
9a1ec0b34e
fixed your tenders filters and service and home your tneders use your tenders service
2025-09-08 09:53:21 +03:30
amirrezaghabeli
9ef02a208b
fixed home handle error
2025-09-07 14:48:17 +03:30