Commit Graph

46 Commits

Author SHA1 Message Date
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 2515190576 Refactor date handling in tender data model and UI components. Added unixTimestampFromJson for parsing timestamps and updated timeConvertor to handle null values. Updated relevant model fields and UI to use the new parsing logic. Added unit tests for date utilities. 2026-05-24 15:28:47 +03:30
amirrezaghabeli 00a3180499 edit key word api added 2026-04-25 12:13:49 +03:30
amirrezaghabeli a5b01ffac4 Update ProfileData model to include companies and enhance profile UI
- Added a new field for companies in the ProfileData model to store associated company information.
- Updated JSON serialization methods to handle the new companies field.
- Modified profile page views to display the user's full name and company name, replacing previous role and department fields for improved clarity.
- Introduced new string constants for full name and phone in ProfileStrings.
2025-11-23 10:47:51 +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 13dbb5fae5 Enhance Customer model to include role attribute and update related components
- Added a new `role` attribute to the `Customer` model in `customer.dart` and updated the corresponding generated files.
- Modified the `AuthViewModel` to set the user role based on the logged-in user's role.
- Updated UI components in `TenderDetailActions` and `DesktopTendersPage` to conditionally render elements based on the user's role.
- Refactored tests to validate the new role attribute in the `Customer` model.
2025-10-14 09:12:24 +03:30
amirrezaghabeli 26a29003d9 notification se more added 2025-09-27 15:31:40 +03:30
llsajjad fa974bc4a2 added new response data from notifications api 2025-09-27 13:02:12 +03:30
amirrezaghabeli eee1d9cdd8 feedback response model changes 2025-09-25 09:01:10 +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 f70229ab30 search logic added to desktop tenders 2025-09-22 09:28:09 +03:30
llsajjad 6e6f248702 Fixed pagination tenders for desktop and
added new config for notification
2025-09-21 14:03:32 +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 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
amirrezaghabeli cd32bbd812 added pagination in your tenders and some fixes 2025-09-07 12:15:43 +03:30
llsajjad 468556acb3 Fixed pagination for your tenders in home 2025-09-07 10:43:54 +03:30
llsajjad cd827ecbe4 added new response model for tenders 2025-09-07 10:07:53 +03:30
llsajjad 79874c40b1 Added liked tenders desigm and data from api 2025-09-02 16:56:42 +03:30
amirrezaghabeli 0f657228c8 feedback stats added 2025-08-27 09:40:48 +03:30
amirrezaghabeli 4f07facbb8 tablet navigation bar fixed 2025-08-26 14:58:06 +03:30
amirrezaghabeli f964186a87 some changes navigation in web and response changes 2025-08-26 12:22:42 +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 2382c7a10d fixed conflict 2025-08-20 13:18:55 +03:30
amirrezaghabeli 4b51071aad merge branches 2025-08-20 13:11:22 +03:30
llsajjad 4b0dc4cedf added approved api 2025-08-19 22:22:17 +03:30
amirrezaghabeli 3dca9fd383 added feedback 2025-08-18 15:33:50 +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
llsajjad 57c7b1e38d added new models 2025-08-17 13:48:02 +03:30
llsajjad 09032cf5bf changed tender folder 2025-08-17 13:31:17 +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
amirrezaghabeli a7e208a5de merged branches 2025-08-12 09:11:26 +03:30
llsajjad d10e0459ae Added logic to YourTenders 2025-08-11 15:52:13 +03:30
amirrezaghabeli ffbe687fdb Merge remote-tracking branch 'origin/refactor_dark_mood_repository' 2025-08-10 08:38:08 +03:30
llsajjad 360680d990 added TenderDetailRequest 2025-08-09 19:50:48 +03:30
llsajjad d0afc23be1 added logic for detail 2025-08-09 19:26:56 +03:30
amirrezaghabeli 1fdfc52297 home logic added 2025-08-09 14:15:02 +03:30