Commit Graph

52 Commits

Author SHA1 Message Date
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 f0cbe00b2f Update dependencies, enhance API endpoints, and refactor UI components
- Updated `pubspec.lock` to new package versions for `async`, `fake_async`, `leak_tracker`, and `vm_service`.
- Modified API endpoint for unread notifications to include `event_type=PUSH`.
- Refactored `CompletionOfDocumentsMobilePage` layout for improved structure.
- Simplified `DetailDropDown` widget by removing unnecessary animations.
- Updated `CommentBox` styling and adjusted padding for better UI consistency.
- Replaced deprecated `FormCard` implementation in final completion pages with a new widget structure.
- Enhanced button styles across various dialogs and pages for a cohesive design.
2025-10-13 16:10:18 +03:30
amirrezaghabeli 79a0ecd87f Refactor tender dialogs to utilize ViewModel and improve state management
- Updated `TendersFilterDialog` and `TendersSortDialog` to use a stateful approach, allowing for better management of selected filters and sorting options.
- Integrated `TendersViewModel` into both dialogs, enabling direct interaction with the view model for setting date ranges and statuses.
- Enhanced the UI to reflect changes in state, ensuring a more responsive user experience when applying filters and sorting.
- Updated the `d_tenders_page.dart` to pass the view model and handle filter and sort actions appropriately.
2025-10-12 15:29:54 +03:30
amirrezaghabeli b9cc4cb11f adde budget badge on tenders 2025-09-30 12:59:12 +03:30
amirrezaghabeli 92c759b6c6 fixed rest of the bugs 2025-09-30 12:37:54 +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 801e170d7c sort and filter added to tenders web 2025-09-23 13:15:41 +03:30
llsajjad 987f499833 added Filter and Sort dialog design in tenders page 2025-09-22 17:18:41 +03:30
amirrezaghabeli 5b1d5d2681 removed submit and reject tender ability every where except tender details 2025-09-22 11:28:12 +03:30
llsajjad 6e6f248702 Fixed pagination tenders for desktop and
added new config for notification
2025-09-21 14:03:32 +03:30
llsajjad 8a289f2d05 added new design for tenders desktop 2025-09-20 23:09:00 +03:30
amirrezaghabeli e015c941d2 fixed rtl supoort in some pages 2025-09-17 14:33:04 +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
amirrezaghabeli 118a823f1c fixed rported jira issues 2025-09-14 12:08:39 +03:30
amirrezaghabeli 7462d71b33 show eu flag if it is empty 2025-09-14 11:52:59 +03:30
llsajjad ddd464c2c2 replace unixToDate to timeConvertor 2025-09-13 12:59:47 +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 f6da74f739 removed hardcoded status feedback and submission mode 2025-09-08 12:22:08 +03:30
amirrezaghabeli 5649634464 some changes and fixes 2025-09-06 13:18:12 +03:30
llsajjad e67b021f26 Fixed size icon and web desktop design 2025-09-05 12:33:48 +03:30
amirrezaghabeli 513475cfb6 initial your tenders 2025-09-02 15:33:07 +03:30
amirrezaghabeli cab78c8f4d added string for every screen and removed from app strings 2025-09-01 17:50:51 +03:30
amirrezaghabeli f6ab5e0560 tenders refactor 2025-08-27 14:06:57 +03:30
amirrezaghabeli dd46eb6054 refactor home 2025-08-27 13:22:35 +03:30
amirrezaghabeli 89668fd2f1 submission dialog for tablet and web 2025-08-27 09:05:18 +03:30
amirrezaghabeli 18834e492d fix web bug and navigations 2025-08-27 07:38:09 +03:30
amirrezaghabeli f964186a87 some changes navigation in web and response changes 2025-08-26 12:22:42 +03:30
amirrezaghabeli 2373ce3c26 fixed load again 2025-08-22 14:48:58 +03:30
amirrezaghabeli 4b51071aad merge branches 2025-08-20 13:11:22 +03:30
amirrezaghabeli 93e4e81ca0 location flags 2025-08-19 10:20:34 +03:30
amirrezaghabeli 082538f18d changes loading of pagination 2025-08-19 08:46:13 +03:30
amirrezaghabeli da6b1f28cf tenders pagination added 2025-08-19 08:08:31 +03:30
amirrezaghabeli 3dca9fd383 added feedback 2025-08-18 15:33:50 +03:30
amirrezaghabeli 4874153488 changes 2025-08-18 10:19:05 +03:30
amirrezaghabeli 36f66bfca5 merge branches 2025-08-18 08:28:18 +03:30
llsajjad 09032cf5bf changed tender folder 2025-08-17 13:31:17 +03:30
amirrezaghabeli 36c3faa747 refactor codes 2025-08-12 12:16:33 +03:30
amirrezaghabeli a7e208a5de merged branches 2025-08-12 09:11:26 +03:30
amirrezaghabeli 86f0f03392 some changes 2025-08-11 10:27:33 +03:30
amirrezaghabeli 9ea9480818 check and fix in ui 2025-08-10 16:05:03 +03:30
amirrezaghabeli 988380e95e tender screen changes 2025-08-10 08:28:45 +03:30
amirrezaghabeli 99b6bbb13f some fixes 2025-08-09 10:40:33 +03:30
amirrezaghabeli 4179a0b292 dark colors added 2025-08-07 11:06:52 +03:30
amirrezaghabeli da7b10f0d0 implement light and dark theme 2025-08-06 14:14:07 +03:30
amirrezaghabeli 337fcdbcbc router and assets updated 2025-08-06 09:07:55 +03:30
amirrezaghabeli 21d13ac072 added your tenders screen 2025-08-05 19:18:47 +03:30
amirrezaghabeli 1df10bec9b 🔨 updated tenders screen ui 2025-08-05 11:05:02 +03:30
amirrezaghabeli 676124567f go router added 2025-08-05 08:23:05 +03:30