Commit Graph

462 Commits

Author SHA1 Message Date
Yashar Panahi cccd637771 Merge pull request 'test_response' (#209) from test_response into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/209
2025-10-07 08:15:43 +03:30
llsajjad 69623d82ba work on test models part 1 2025-10-06 16:26:53 +03:30
a.ghabeli 7eba8f7e11 Merge pull request 'Add forgot password, reset password, and verify OTP providers and view models' (#208) from refactor_auth into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/208
2025-10-06 15:39:38 +03:30
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
a.ghabeli b522bc77a9 Merge pull request '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 mai…' (#207) from refactor into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/207
2025-10-06 14:13:33 +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
a.ghabeli 645247183b Merge pull request 'refactors' (#206) from refactors into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/206
2025-10-06 12:34:46 +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
a.ghabeli 17634744f7 Merge pull request 'auth_view_model' (#205) from auth_view_model into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/205
2025-10-06 10:33:38 +03:30
amirrezaghabeli 7e1240dffb some fixes 2025-10-06 10:32:58 +03:30
a.ghabeli df203b874e Merge pull request 'filter notifications based on event type which should be PUSH' (#204) from notification_filter into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/204
2025-10-06 09:48:22 +03:30
amirrezaghabeli 06fc708e21 filter notifications based on event type which should be PUSH 2025-10-06 09:47:20 +03:30
amirrezaghabeli 0653cdb6d7 changes 2025-10-06 08:58:36 +03:30
llsajjad 2367899b54 test for response data 2025-10-06 08:28:58 +03:30
a.ghabeli 15f34e7006 Merge pull request 'added sized box' (#203) from m_notification into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/203
2025-10-05 10:29:40 +03:30
amirrezaghabeli 0600572804 added sized box 2025-10-05 10:29:08 +03:30
a.ghabeli 77d1d44eb9 Merge pull request 'Refactor loading and error handling in DesktopHomePage; improve notification click handling in service worker' (#202) from some_fixes into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/202
2025-10-05 10:24:19 +03:30
amirrezaghabeli d050aab728 Refactor loading and error handling in DesktopHomePage; improve notification click handling in service worker 2025-10-05 10:23:29 +03:30
a.ghabeli f74f20a4f8 Merge pull request 'tender detail changes' (#201) from tender_detail_changes_ui into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/201
2025-10-04 10:38:30 +03:30
amirrezaghabeli 56620d4c1b tender detail changes 2025-10-04 10:37:49 +03:30
a.ghabeli fd8c969690 Merge pull request 'fixed jira tm-172 and pagination dialog design changed' (#200) from TM-172 into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/200
2025-10-02 10:10:44 +03:30
amirrezaghabeli 5f1b939d95 fixed jira tm-172 and pagination dialog design changed 2025-10-02 10:10:13 +03:30
a.ghabeli 720682105d Merge pull request 'fixed TM-173 jira task' (#199) from TM-173 into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/199
2025-10-01 14:40:38 +03:30
amirrezaghabeli 48b998f281 fixed TM-173 jira task 2025-10-01 14:40:02 +03:30
a.ghabeli 04d2f7ad94 Merge pull request 'fixed profile logout bug' (#198) from logout_bug into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/198
2025-10-01 14:26:43 +03:30
amirrezaghabeli 9305d85d01 fixed profile logout bug 2025-10-01 14:26:12 +03:30
a.ghabeli b65f4f5690 Merge pull request 'fixed TM-171 jira task' (#197) from TM-171 into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/197
2025-10-01 14:12:32 +03:30
amirrezaghabeli 006b421a9e fixed TM-171 jira task 2025-10-01 14:11:53 +03:30
a.ghabeli d42f477dcb Merge pull request 'fixed tenders tablet draawer not opening bug' (#196) from drawer_bug_detail into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/196
2025-10-01 11:09:23 +03:30
amirrezaghabeli 64f5eea50e fixed tenders tablet draawer not opening bug 2025-10-01 11:08:51 +03:30
a.ghabeli 20537e0d51 Merge pull request 'version increased' (#195) from change_version into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/195
2025-09-30 13:01:38 +03:30
a.ghabeli f20dfb6d45 Merge pull request 'adde budget badge on tenders' (#194) from budget_badge into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/194
2025-09-30 13:01:18 +03:30
amirrezaghabeli 6dc3c4c02c version increased 2025-09-30 13:01:00 +03:30
amirrezaghabeli b9cc4cb11f adde budget badge on tenders 2025-09-30 12:59:12 +03:30
a.ghabeli bfc236edc6 Merge pull request 'fixed rest of the bugs' (#193) from bug_fix into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/193
2025-09-30 12:38:26 +03:30
amirrezaghabeli 92c759b6c6 fixed rest of the bugs 2025-09-30 12:37:54 +03:30
a.ghabeli 87bdc13689 Merge pull request 'TM-164,165,167 bugs fixed' (#192) from bugs into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/192
2025-09-30 12:14:35 +03:30
amirrezaghabeli 1746ff81bd TM-164,165,167 bugs fixed 2025-09-30 12:14:05 +03:30
a.ghabeli de001ba998 Merge pull request 'fixed bugs' (#191) from bug_fixes into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/191
2025-09-30 11:12:49 +03:30
amirrezaghabeli fc925f7b84 fixed bugs 2025-09-30 11:12:17 +03:30
a.ghabeli f6cbc2f72d Merge pull request 'firebase permission in login' (#190) from firebase_permission into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/190
2025-09-29 10:27:39 +03:30
amirrezaghabeli 11ae01d76a firebase permission in login 2025-09-29 10:27:06 +03:30
a.ghabeli 2371a3b8c7 Merge pull request 'version change' (#189) from version into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/189
2025-09-29 09:29:30 +03:30
amirrezaghabeli 2a68ab5826 version change 2025-09-29 09:29:01 +03:30
a.ghabeli 6a0533dbbe Merge pull request 'Enhance FCM token retrieval with error handling in AuthService' (#188) from fcm_token_error into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/188
2025-09-29 09:26:32 +03:30
amirrezaghabeli cc08a799ed Enhance FCM token retrieval with error handling in AuthService 2025-09-29 09:25:58 +03:30
a.ghabeli 296e61b27b Merge pull request 'notifications colors fix' (#187) from notification_colors into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/187
2025-09-29 09:16:14 +03:30
amirrezaghabeli 4ef3ca206d notifications colors fix 2025-09-29 09:15:40 +03:30
a.ghabeli bc89e69209 Merge pull request 'mark single notification as read' (#186) from seen_notification into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/186
2025-09-28 14:28:52 +03:30