Commit Graph

29 Commits

Author SHA1 Message Date
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
amirrezaghabeli ae8501dc36 Refactor navigation structure and update asset references
- Swapped routes for Profile and Notification branches in the app's navigation structure.
- Updated the current index for navigation items in TabletNavigationWidget and related pages to reflect the new routing.
- Added a new logo SVG asset to the asset manager for branding consistency.
- Adjusted the pubspec.lock file to downgrade several package versions for compatibility.
2025-11-22 15:29:46 +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
llsajjad 69623d82ba work on test models part 1 2025-10-06 16:26:53 +03:30
amirrezaghabeli 11ae01d76a firebase permission in login 2025-09-29 10:27:06 +03:30
llsajjad fa974bc4a2 added new response data from notifications api 2025-09-27 13:02:12 +03:30
amirrezaghabeli f1214d8a28 added splash screen 2025-09-22 16:04:49 +03:30
llsajjad fff8d42759 added firebase for notification 2025-09-20 13:02:02 +03:30
llsajjad d804d5f26e fixed liked tender filter bar 2025-09-16 12:43:25 +03:30
llsajjad 27f4fb74c9 added new design for CompletionOfDocumentsMobilePage and dialog 2025-09-15 16:25:01 +03:30
llsajjad ac85984a29 Fixed navigation animation and deleted # in url 2025-09-14 12:48:45 +03:30
llsajjad ffa964f7e5 added notification some design and added item to navbar 2025-09-13 08:03:54 +03:30
llsajjad bb1dbd5bbe added design forgot password 2025-09-08 10:00:46 +03:30
amirrezaghabeli cd32bbd812 added pagination in your tenders and some fixes 2025-09-07 12:15:43 +03:30
llsajjad 77ce9560b1 Fixed title text and icon and added toast 2025-09-06 14:41:55 +03:30
llsajjad 79874c40b1 Added liked tenders desigm and data from api 2025-09-02 16:56:42 +03:30
amirrezaghabeli 8e95f31b57 fixed home loading 2025-08-20 14:56:19 +03:30
llsajjad 4b0dc4cedf added approved api 2025-08-19 22:22:17 +03:30
amirrezaghabeli 4874153488 changes 2025-08-18 10:19:05 +03:30
llsajjad 09032cf5bf changed tender folder 2025-08-17 13:31:17 +03:30
amirrezaghabeli 81d01d53ae login added 2025-08-16 16:11:57 +03:30
llsajjad 4d4fbd2da1 fixed some login design bug in table and desktop 2025-08-10 14:42:04 +03:30
llsajjad d0afc23be1 added logic for detail 2025-08-09 19:26:56 +03:30
amirrezaghabeli 89babc99ef fixed router 2025-08-09 08:31:59 +03:30
amirrezaghabeli 09e21a1cc7 network manager and di added 2025-08-05 09:45:24 +03:30
Yashar Panahi c363e104a7 Update README.md 2025-08-05 08:40:49 +03:30
amirrezaghabeli 5c56c88ec4 some fixes in files 2025-08-03 11:11:28 +03:30
Yashar Panahi 24e14b325a feat: add more detail for arch 2025-08-02 14:44:48 +03:30
Yashar Panahi 59c3091b2f Init Project 2025-08-02 10:32:37 +03:30