AmirReza Jamali
ae08b946f6
Refactor tenders pagination and enhance API integration
...
- Updated TendersRepository and TendersService to support cursor-based pagination.
- Modified TendersViewModel to manage pagination state and handle API responses more effectively.
- Replaced existing pagination UI components with a new WindowedPagination widget across desktop, mobile, and tablet views.
- Improved notification handling in the UI to reflect the presence of notifications dynamically.
- Adjusted main tenders slider to ensure proper rendering based on the current page index.
2026-05-26 18:30:46 +03:30
AmirReza Jamali
02057988dc
Remove TaskStatus enum and related extensions, refactor BoardService and BoardResponse models for improved API integration, and update BoardViewModel to handle card movements between columns. Adjust UI components to reflect these changes and enhance error handling for card operations.
2026-05-26 10:41:34 +03:30
AmirReza Jamali
35af3e94ea
Add liked tenders functionality to HomeRepository and ViewModel
...
- Integrated LikedTendersService into HomeRepository to fetch the count of user-liked tenders.
- Updated HomeViewModel to load and manage the userLikedTendersCount.
- Adjusted UI components across home pages to display the liked tenders count.
- Refactored date handling in date_utils.dart to improve timestamp parsing and validation.
- Enhanced unit tests for date utilities to cover new edge cases.
2026-05-24 18:23:37 +03:30
amirrezaghabeli
00a3180499
edit key word api added
2026-04-25 12:13:49 +03:30
amirrezaghabeli
abf1cc3f7d
Add board service and repository, update routes and assets
...
- Introduced BoardService and BoardRepository for managing board-related data.
- Updated app routes to reflect the new board screen structure.
- Added new board-related assets to the asset manager.
- Refactored BoardScreen navigation to utilize the new provider structure.
2025-11-11 12:58:05 +03:30
amirrezaghabeli
38222afcfa
Enhance authentication flow and user role management
...
- Updated AuthViewModel to hydrate user data from storage on initialization.
- Added method to AuthRepository for retrieving stored customer data.
- Enhanced AuthService to save and retrieve customer data from SharedPreferences.
- Refactored UI components to use context.watch for user role updates in MeetingTimeDialog, TenderDetailActions, and TendersPage.
- Improved navigation logic in final completion pages to handle user interactions more effectively.
2025-10-14 12:24:04 +03:30
amirrezaghabeli
6e82f2c73f
mark single notification as read
2025-09-28 14:28:18 +03:30
llsajjad
ca81da026d
Fixed important in notification
2025-09-27 14:57:42 +03:30
amirrezaghabeli
e49c12b6cc
merge with conflict
2025-09-25 12:48:32 +03:30
a.ghabeli
060609c86a
Merge pull request 'added_unread_allread_notification' ( #157 ) from added_unread_allread_notification into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/157
2025-09-24 08:43:05 +03:30
llsajjad
1f60954c53
Added unread list api in notification
2025-09-23 15:49:30 +03:30
llsajjad
70066c26e8
Added markAll as read for notification
2025-09-23 15:01:42 +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
f70229ab30
search logic added to desktop tenders
2025-09-22 09:28:09 +03:30
amirrezaghabeli
43ef5bd48b
merging branches
2025-09-17 10:15:41 +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
amirrezaghabeli
f6da74f739
removed hardcoded status feedback and submission mode
2025-09-08 12:22:08 +03:30
amirrezaghabeli
65822036c8
tender stat model naming fixed
2025-09-08 11:06:25 +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
llsajjad
468556acb3
Fixed pagination for your tenders in home
2025-09-07 10:43:54 +03:30
amirrezaghabeli
777d9c3e70
delete likes in liked screen
2025-09-03 15:15:37 +03:30
amirrezaghabeli
1e3bd9d9a8
filters in your tenders fixed
2025-09-03 13:25:40 +03:30
a.ghabeli
70181848aa
Merge pull request 'your_tenders_changes' ( #91 ) from your_tenders_changes into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/91
2025-09-03 09:21:15 +03:30
llsajjad
79874c40b1
Added liked tenders desigm and data from api
2025-09-02 16:56:42 +03:30
amirrezaghabeli
513475cfb6
initial your tenders
2025-09-02 15:33:07 +03:30
amirrezaghabeli
dd46eb6054
refactor home
2025-08-27 13:22:35 +03:30
amirrezaghabeli
bcd499843b
fixed services
2025-08-27 13:03:09 +03:30
amirrezaghabeli
0f657228c8
feedback stats added
2025-08-27 09:40:48 +03:30
amirrezaghabeli
37f4b20bfa
added company profile and fixed some parts
2025-08-20 14:46:06 +03:30
a.ghabeli
266d974786
Merge pull request 'Added getStates in home' ( #56 ) from get_states_in_home into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/56
2025-08-20 13:59:28 +03:30
llsajjad
ed5768decb
Added getStates in home
2025-08-20 13:57:33 +03:30
amirrezaghabeli
4b51071aad
merge branches
2025-08-20 13:11:22 +03:30
llsajjad
45a2f854a4
Fixed your tender and recommendedTenders in home
2025-08-20 10:35:36 +03:30
llsajjad
4b0dc4cedf
added approved api
2025-08-19 22:22:17 +03:30
a.ghabeli
afdd7af821
Merge pull request 'tenders' ( #48 ) from tenders into main
...
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/48
2025-08-19 08:09:07 +03:30
amirrezaghabeli
da6b1f28cf
tenders pagination added
2025-08-19 08:08:31 +03:30
amirrezaghabeli
0c1b27fd1e
removed unused codes
2025-08-18 20:15:40 +03:30
amirrezaghabeli
3dca9fd383
added feedback
2025-08-18 15:33:50 +03:30
llsajjad
95e7b516b3
Added pagination to recommand in home
2025-08-18 15:30:22 +03:30
amirrezaghabeli
36f66bfca5
merge branches
2025-08-18 08:28:18 +03:30
llsajjad
34afaa9d4d
Added data from api for recommended
2025-08-18 08:23:05 +03:30
amirrezaghabeli
5bb7326c76
feedback models added
2025-08-17 12:29:12 +03:30
amirrezaghabeli
a00565cd4f
profile dependencies added
2025-08-17 09:46:33 +03:30
amirrezaghabeli
81d01d53ae
login added
2025-08-16 16:11:57 +03:30