Commit Graph

  • ce170f9bc8 Wrap long toast messages instead of truncating dev AmirReza Jamali 2026-06-30 14:36:40 +03:30
  • f43ca4913c Show notification link in detail dialog AmirReza Jamali 2026-06-30 13:32:51 +03:30
  • 727dadecf8 Add tender card shimmer loading AmirReza Jamali 2026-06-29 16:12:18 +03:30
  • 7b5b6b85f8 Remove tender value chevron AmirReza Jamali 2026-06-29 15:08:40 +03:30
  • 6cd8d7cc7f Update tenders recommendations view AmirReza Jamali 2026-06-29 13:27:21 +03:30
  • 17ccd9d464 Navigate recommended tenders label to tab AmirReza Jamali 2026-06-28 11:42:45 +03:30
  • 984f2e5139 refactor: use GET tenders/recommend and improve tender title UX AmirReza Jamali 2026-06-27 12:23:53 +03:30
  • 7c26288c01 Merge pull request 'feat: add AI recommendations flow for tenders' (#1) from ai-recommendations into dev amirreza.jamali 2026-06-17 10:03:56 +00:00
  • d4a07fd774 test: add AI recommendations fallback tests AmirReza Jamali 2026-06-17 13:24:28 +03:30
  • 50e4f43738 feat: add AI recommendations flow for tenders AmirReza Jamali 2026-06-16 11:47:52 +03:30
  • b73ec98fef Update Dockerfile mazyar 2026-06-15 13:55:48 +00:00
  • d30051cae1 Update .drone.yml mazyar 2026-06-15 13:55:32 +00:00
  • e3e6545743 Update .drone.yml mazyar 2026-06-15 13:49:32 +00:00
  • 2ad85e361b Update Dockerfile mazyar 2026-06-15 13:49:19 +00:00
  • bd160748cd Update .drone.yml mazyar 2026-06-15 13:29:20 +00:00
  • 83b32549ce Merge pull request 'Refactor network request handling by introducing AuthInterceptor for improved authentication management. Removed the previous request interceptor logic to streamline the code and enhance maintainability.' (#227) from auth-interceptor into develop a.jamali 2026-06-13 16:27:49 +03:30
  • 231d800b47 Fix AuthInterceptor replay logout-on-transient-error + add tests AmirReza Jamali 2026-06-13 16:20:23 +03:30
  • deda384aaa Harden AuthInterceptor: retry guard, single-flight refresh, shared pref keys AmirReza Jamali 2026-06-10 12:21:03 +03:30
  • 633f0ba881 Refactor network request handling by introducing AuthInterceptor for improved authentication management. Removed the previous request interceptor logic to streamline the code and enhance maintainability. AmirReza Jamali 2026-06-10 11:34:45 +03:30
  • 7c123905b3 Merge pull request 'Add Docker support and enhance data models for tender details' (#226) from milliseconds-timestamps into develop a.jamali 2026-06-06 14:37:42 +03:30
  • aa9c9444fa Remove unused DetailDropDown and TenderDetailCard components to streamline codebase and improve maintainability. These components were previously disabled and retained for potential future use. AmirReza Jamali 2026-06-06 12:25:49 +03:30
  • 86ed7bc665 Refactor tender detail models and UI components for improved clarity and functionality AmirReza Jamali 2026-06-05 19:42:09 +03:30
  • dde66521f6 Add Docker support and enhance data models for tender details AmirReza Jamali 2026-06-03 13:32:42 +03:30
  • 8762ea7d62 Merge pull request '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.' (#225) from milliseconds-timestamps into develop a.jamali 2026-05-30 18:47:21 +03:30
  • 83b77c05ef Refactor card movement logic in BoardViewModel to improve error handling and success validation AmirReza Jamali 2026-05-30 18:46:13 +03:30
  • e6b4720dcd Update iOS deployment target to 13.0, enhance Flutter integration, and improve tender submission flow AmirReza Jamali 2026-05-30 16:48:05 +03:30
  • ae08b946f6 Refactor tenders pagination and enhance API integration AmirReza Jamali 2026-05-26 18:30:46 +03:30
  • 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. AmirReza Jamali 2026-05-26 10:41:34 +03:30
  • 4b1260a437 Update home page navigation to reinitialize ViewModel after navigating to liked tenders AmirReza Jamali 2026-05-25 18:21:13 +03:30
  • 35af3e94ea Add liked tenders functionality to HomeRepository and ViewModel AmirReza Jamali 2026-05-24 18:23:37 +03:30
  • 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. AmirReza Jamali 2026-05-24 15:28:47 +03:30
  • 4525e06119 Merge pull request 'profile_changes' (#224) from profile_changes into develop a.ghabeli 2026-05-24 12:13:00 +03:30
  • d87fc452c7 fixed tenders detail date times amirrezaghabeli 2026-05-05 13:56:18 +03:30
  • 00a3180499 edit key word api added amirrezaghabeli 2026-04-25 12:13:49 +03:30
  • eb75952b8e profile tabs fixed amirrezaghabeli 2026-04-19 12:37:39 +03:30
  • c6cb3221ab profile tabs added amirrezaghabeli 2026-04-18 16:36:05 +03:30
  • 437b5c7a66 Merge pull request 'problems' (#223) from problems into develop a.ghabeli 2026-04-16 16:48:36 +03:30
  • cc0032b21d fixed logout at refresh failed amirrezaghabeli 2026-04-16 16:36:55 +03:30
  • 41bba5d32c fixed home amirrezaghabeli 2026-04-16 09:10:37 +03:30
  • 99d30a6eb5 update build Karim Pirzargar 2026-03-09 16:12:50 +03:30
  • 7ae5c25ebb changed to test api url amirrezaghabeli 2025-11-23 11:54:20 +03:30
  • 105149e852 Update .drone.yml Nima Nakhsotin 2025-11-23 10:54:46 +03:30
  • a5b01ffac4 Update ProfileData model to include companies and enhance profile UI amirrezaghabeli 2025-11-23 10:47:51 +03:30
  • ae8501dc36 Refactor navigation structure and update asset references amirrezaghabeli 2025-11-22 15:29:46 +03:30
  • d01e028dc1 Refactor profile data handling and update UI components amirrezaghabeli 2025-11-20 17:33:30 +03:30
  • 64a1c30e6c Add logo SVG asset and improve authentication error handling amirrezaghabeli 2025-11-16 14:54:45 +03:30
  • abf1cc3f7d Add board service and repository, update routes and assets amirrezaghabeli 2025-11-11 12:58:05 +03:30
  • a03e66f66b Enhance color theme and update board screen UI amirrezaghabeli 2025-11-11 09:54:54 +03:30
  • e03c87f99d Add board navigation and assets amirrezaghabeli 2025-11-10 16:14:50 +03:30
  • 8dc5e0ed29 Merge pull request 'Add 'Add Partnership' button to completion of documents pages' (#221) from add_Partnership_buton into main a.ghabeli 2025-10-27 13:52:54 +03:30
  • acd2a62b22 Add 'Add Partnership' button to completion of documents pages amirrezaghabeli 2025-10-27 13:52:19 +03:30
  • eec8ea032d Merge pull request 'Update version number in pubspec.yaml to 1.1.1+7' (#220) from changed_version into main a.ghabeli 2025-10-27 13:28:38 +03:30
  • 2411ebbd0c Update version number in pubspec.yaml to 1.1.1+7 amirrezaghabeli 2025-10-27 13:27:59 +03:30
  • 0f9b1de3ca Merge pull request 'Add clock asset and enhance meeting time dialogs' (#219) from design_changes into main a.ghabeli 2025-10-27 13:23:33 +03:30
  • de659ca9cf Add clock asset and enhance meeting time dialogs amirrezaghabeli 2025-10-27 13:22:51 +03:30
  • b801d75f99 Merge pull request 'Enhance authentication flow and user role management' (#218) from fixed_role_bug into main a.ghabeli 2025-10-14 12:26:41 +03:30
  • 38222afcfa Enhance authentication flow and user role management amirrezaghabeli 2025-10-14 12:24:04 +03:30
  • a343cf2469 Merge pull request 'Implement role-based navigation in MeetingTimeDialog' (#217) from change_navigate into main a.ghabeli 2025-10-14 10:25:57 +03:30
  • cc16d28195 Implement role-based navigation in MeetingTimeDialog amirrezaghabeli 2025-10-14 10:24:06 +03:30
  • 63ec080e3b Merge pull request 'Enhance Customer model to include role attribute and update related components' (#216) from fixes into main a.ghabeli 2025-10-14 09:14:05 +03:30
  • 13dbb5fae5 Enhance Customer model to include role attribute and update related components amirrezaghabeli 2025-10-14 09:12:24 +03:30
  • 504fa1e80a Merge pull request 'fix_bugs' (#215) from fix_bugs into main a.ghabeli 2025-10-13 16:18:48 +03:30
  • f37ddd1b88 Refactor tender status handling in desktop and tablet pages amirrezaghabeli 2025-10-13 16:18:13 +03:30
  • f0cbe00b2f Update dependencies, enhance API endpoints, and refactor UI components amirrezaghabeli 2025-10-13 16:10:18 +03:30
  • 2c5db7f297 Merge pull request 'added web tablet pages' (#214) from completion_of_documents into main a.ghabeli 2025-10-13 14:52:20 +03:30
  • 919b9fb2ed Refactor completion of documents routing and UI components amirrezaghabeli 2025-10-13 14:51:39 +03:30
  • be6b0bbe98 added web tablet pages llsajjad 2025-10-13 11:54:23 +03:30
  • d3c5ea7c9a Merge pull request 'Modified TenderDetailHeader to conditionally display the estimated value container based on its presence' (#213) from detail_budget into main a.ghabeli 2025-10-12 15:36:43 +03:30
  • 495e2db384 Modified TenderDetailHeader to conditionally display the estimated value container based on its presence amirrezaghabeli 2025-10-12 15:36:02 +03:30
  • 5b0536aae8 Merge pull request 'dialogs_fix' (#212) from dialogs_fix into main a.ghabeli 2025-10-12 15:30:34 +03:30
  • 79a0ecd87f Refactor tender dialogs to utilize ViewModel and improve state management amirrezaghabeli 2025-10-12 15:29:54 +03:30
  • 6d674a4a1b Update dependencies and enhance tender approval status handling amirrezaghabeli 2025-10-12 14:57:33 +03:30
  • 5e382e78ad Merge pull request 'Fixed icon color of web and tablet pagination' (#211) from w_t_web_pagination_icon into main a.ghabeli 2025-10-12 11:38:09 +03:30
  • ecd6f863c2 Fixed icon color of web and tablet pagination llsajjad 2025-10-12 11:36:24 +03:30
  • 6d247b0476 Merge pull request 'fixed web build failed' (#210) from fix_build into main a.ghabeli 2025-10-11 11:15:47 +03:30
  • f7fd3826f5 fixed web build failed amirrezaghabeli 2025-10-11 11:15:04 +03:30
  • cccd637771 Merge pull request 'test_response' (#209) from test_response into main Yashar Panahi 2025-10-07 08:15:43 +03:30
  • 69623d82ba work on test models part 1 llsajjad 2025-10-06 16:26:53 +03:30
  • 7eba8f7e11 Merge pull request 'Add forgot password, reset password, and verify OTP providers and view models' (#208) from refactor_auth into main a.ghabeli 2025-10-06 15:39:38 +03:30
  • cee5e6c6d6 Add forgot password, reset password, and verify OTP providers and view models amirrezaghabeli 2025-10-06 15:39:08 +03:30
  • 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 a.ghabeli 2025-10-06 14:13:33 +03:30
  • 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. amirrezaghabeli 2025-10-06 14:12:40 +03:30
  • 645247183b Merge pull request 'refactors' (#206) from refactors into main a.ghabeli 2025-10-06 12:34:46 +03:30
  • 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. amirrezaghabeli 2025-10-06 12:24:18 +03:30
  • 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. amirrezaghabeli 2025-10-06 11:59:54 +03:30
  • 17634744f7 Merge pull request 'auth_view_model' (#205) from auth_view_model into main a.ghabeli 2025-10-06 10:33:38 +03:30
  • 7e1240dffb some fixes amirrezaghabeli 2025-10-06 10:32:58 +03:30
  • df203b874e Merge pull request 'filter notifications based on event type which should be PUSH' (#204) from notification_filter into main a.ghabeli 2025-10-06 09:48:22 +03:30
  • 06fc708e21 filter notifications based on event type which should be PUSH amirrezaghabeli 2025-10-06 09:47:20 +03:30
  • 0653cdb6d7 changes amirrezaghabeli 2025-10-06 08:58:36 +03:30
  • 2367899b54 test for response data llsajjad 2025-10-06 08:28:58 +03:30
  • 15f34e7006 Merge pull request 'added sized box' (#203) from m_notification into main a.ghabeli 2025-10-05 10:29:40 +03:30
  • 0600572804 added sized box amirrezaghabeli 2025-10-05 10:29:08 +03:30
  • 77d1d44eb9 Merge pull request 'Refactor loading and error handling in DesktopHomePage; improve notification click handling in service worker' (#202) from some_fixes into main a.ghabeli 2025-10-05 10:24:19 +03:30
  • d050aab728 Refactor loading and error handling in DesktopHomePage; improve notification click handling in service worker amirrezaghabeli 2025-10-05 10:23:29 +03:30
  • f74f20a4f8 Merge pull request 'tender detail changes' (#201) from tender_detail_changes_ui into main a.ghabeli 2025-10-04 10:38:30 +03:30
  • 56620d4c1b tender detail changes amirrezaghabeli 2025-10-04 10:37:49 +03:30
  • fd8c969690 Merge pull request 'fixed jira tm-172 and pagination dialog design changed' (#200) from TM-172 into main a.ghabeli 2025-10-02 10:10:44 +03:30
  • 5f1b939d95 fixed jira tm-172 and pagination dialog design changed amirrezaghabeli 2025-10-02 10:10:13 +03:30
  • 720682105d Merge pull request 'fixed TM-173 jira task' (#199) from TM-173 into main a.ghabeli 2025-10-01 14:40:38 +03:30