Commit Graph
100 Commits
Author SHA1 Message Date
pradeepkumar 347cb6a810 fix 2026-04-15 13:40:20 +05:30
pradeepkumar a0f28844cb fix 2026-04-15 11:55:26 +05:30
pradeepkumar 3aff297789 chore: reset build number to 1 in pubspec.yaml 2026-04-15 06:47:10 +05:30
pradeepkumar 49d30a1e0d refactor: remove location field and related logic from profile settings tab 2026-04-14 13:05:58 +05:30
pradeepkumar 80fed62b28 refactor: make top professionals section height responsive to screen size 2026-04-13 21:05:46 +05:30
pradeepkumar eb8a05dcc1 feat: add role-based authentication support and update UI toggle label to Agent 2026-04-13 20:26:10 +05:30
pradeepkumar 9fbc0ba3d0 refactor: reduce top professionals section height and limit displayed expertise tags to one 2026-04-13 18:00:01 +05:30
pradeepkumar b73854e086 refactor: remove star rating and update expertise tag display and padding in top professionals section 2026-04-13 17:01:00 +05:30
pradeepkumar 583d9f7428 feat: implement full FCM token cleanup on logout by deleting both remote and local tokens 2026-04-13 16:51:26 +05:30
pradeepkumar de84a2b883 refactor: clear description and helper text in hero section default content 2026-04-12 16:27:36 +05:30
pradeepkumar 09cee9931b refactor: migrate Stripe checkout to external browser with lifecycle-based subscription refresh 2026-04-12 13:08:36 +05:30
pradeepkumar 1a08730b83 refactor: update location parsing logic to prioritize state before city in profile settings 2026-04-11 22:52:19 +05:30
pradeepkumar 1ef02383a6 refactor: update agent location display logic to prioritize state over city across UI and models 2026-04-11 22:52:13 +05:30
pradeepkumar 9c63ee70d9 refactor: update agent type dropdown hint text to professional role 2026-04-11 22:42:23 +05:30
pradeepkumar 5e5ed97c56 refactor: update hero section CTA button text from See All Agents to See All 2026-04-11 22:14:00 +05:30
pradeepkumar 205643993b refactor: update top professionals section title and CTA text for clarity 2026-04-11 22:07:19 +05:30
pradeepkumar 9be6773c5b feat: update testimonials and trust stats content to reflect new brand messaging 2026-04-11 21:44:29 +05:30
pradeepkumar e93c979400 feat: add speech_to_text, optimize navigation transitions, improve bottom nav rebuild performance, and fix home screen padding. 2026-04-11 02:53:25 +05:30
pradeepkumar 1abcc2416f perf: optimize home screen rendering with ListView.builder and improve image loading performance by persisting disk cache 2026-04-10 20:18:21 +05:30
pradeepkumar cdb918fae8 feat: implement centralized human-readable error messaging for Dio exceptions and improve API response parsing 2026-04-10 17:35:59 +05:30
pradeepkumar fe521d64f5 fix: improve image caching reliability by clearing cache on startup and forcing widget rebuilds on tab switches 2026-04-10 17:06:49 +05:30
pradeepkumar 9c79c05c52 refactor: update contact email and phone priority logic in agent detail provider to match web implementation 2026-04-09 22:08:24 +05:30
pradeepkumar b97113b10a fix: update active conversation state and read status based on app lifecycle changes 2026-04-09 20:40:58 +05:30
pradeepkumar 63288fa06a feat: implement user reporting in chat and dynamic environment-aware testimonial links 2026-04-09 17:02:20 +05:30
pradeepkumar 44278b7eb0 fix: implement safe map casting for socket events and add support for conversation deletion updates 2026-04-09 16:02:31 +05:30
pradeepkumar f9c6d5e5da refactor: improve Dio error parsing and add user-friendly fallback messages for network and status code failures 2026-04-09 05:22:11 +05:30
pradeepkumar 509eae2e88 refactor: enhance push notification routing with full payload handling and add socket connection state management 2026-04-08 21:24:35 +05:30
pradeepkumar ca81a73e49 feat: integrate speech-to-text functionality into chat screen with cross-platform permission configuration 2026-04-08 20:21:29 +05:30
pradeepkumar 8474d41002 style: update support chat bubble colors to use AppColors.accentOrange 2026-04-08 19:12:43 +05:30
pradeepkumar 0c52b18971 feat: add Android OAuth client configuration to production google-services.json files 2026-04-08 09:54:55 +05:30
pradeepkumar 6ff1b8e821 feat: refactor agent filter sheet to support dynamic API-driven types and update professional card layout 2026-04-08 09:42:41 +05:30
pradeepkumar de58d807ec prod setup 2026-04-08 09:36:03 +05:30
pradeepkumar 067eee65e6 fix 2026-04-08 04:59:14 +05:30
pradeepkumar 8d121cd586 fix 2026-04-08 04:32:07 +05:30
pradeepkumar 82c0582bca feat: implement production flavor with environment configuration and build support 2026-04-08 03:50:52 +05:30
pradeepkumar 7e4f879171 fix 2026-04-08 03:46:13 +05:30
pradeepkumar 7737bcfd65 fix 2026-04-07 20:14:40 +05:30
pradeepkumar 821e1a0689 feat: implement automatic message delivery acknowledgement to trigger real-time double-tick status updates 2026-04-07 19:53:12 +05:30
pradeepkumar 2913947a34 refactor: remove redundant AnimatedSwitcher and update routing transitions to use slide animations for detail screens 2026-04-02 17:57:57 +05:30
pradeepkumar 18cf495672 fix: update navigation routes to /home in payment success screen 2026-04-02 07:07:19 +05:30
pradeepkumar 5f146853bd fix 2026-03-31 23:23:08 +05:30
pradeepkumar 26611274d5 feat: pass role, agent type, and auth mode to social login providers and repository 2026-03-31 22:45:16 +05:30
pradeepkumar c2c1b51777 refactor: update back navigation to prioritize popping the route stack before defaulting to home 2026-03-31 20:41:01 +05:30
pradeepkumar 8a982bdf3d refactor: update navigation to use push/pop and add conditional dashboard redirection for agents 2026-03-31 19:36:30 +05:30
pradeepkumar 548c822f89 feat: add URL and intent queries to Android manifest and refresh notification list after marking all as read 2026-03-31 16:00:48 +05:30
pradeepkumar a96a7b84d8 refactor: conditionalize profile fields, update chat navigation transitions, and fix provider state management during widget lifecycle 2026-03-31 13:05:49 +05:30
pradeepkumar 418e350fad refactor: migrate TopProfessionals section to use CMS data and update UI layout constraints 2026-03-31 12:33:06 +05:30
pradeepkumar 457ea8a082 feat: add shimmer header to conversations screen and update navigation transitions 2026-03-31 06:18:33 +05:30
pradeepkumar 597b97414d fix: suppress all network errors during logout and clear snackbars before navigation 2026-03-31 06:04:30 +05:30
pradeepkumar 145cf53fdb feat: add back navigation to agent network screen and update route transition animation 2026-03-31 05:59:38 +05:30
pradeepkumar 2af7eca16a feat: update agent match calculation, enable tag expansion in search, increase socket reconnect attempts, and disable profile title editing 2026-03-31 05:32:22 +05:30
pradeepkumar 8ee77420af feat: update Find Agents button navigation to redirect agents to home screen 2026-03-30 19:20:54 +05:30
pradeepkumar 446e591cfa fix: prevent duplicate messages and update support chat UI styling 2026-03-30 18:11:17 +05:30
pradeepkumar f7881c7fed fix 2026-03-30 15:35:35 +05:30
pradeepkumar 857983821d feat: implement FeaturedAgentItem model and update UI to sync with web CMS, and add form reset functionality to agent edit screen 2026-03-30 15:12:09 +05:30
pradeepkumar b3905865d6 refactor: update agent and lender filtering logic to categorize profiles by type ID 2026-03-30 14:58:09 +05:30
pradeepkumar d507a52b87 refactor: move verified badge below agent name and remove match percentage display in agent search screen 2026-03-30 12:01:45 +05:30
pradeepkumar 7fe05a1b1b chore: add Android OAuth client configuration for demo environment in google-services.json 2026-03-28 22:03:56 +05:30
pradeepkumar 7fb1543eeb feat: add context menu to conversations screen and simplify manage network UI component 2026-03-28 21:09:37 +05:30
pradeepkumar 61060527f8 feat: add "+ more" indicator to agent specialization tags when exceeding limit 2026-03-28 20:21:11 +05:30
pradeepkumar 3c426f2a14 feat: implement message delivery status tracking via socket events and provider state updates 2026-03-28 20:13:25 +05:30
pradeepkumar 74d53dbed3 feat: add matchPercentage field to AgentProfile and display match badge in agent search results 2026-03-28 20:08:28 +05:30
pradeepkumar ecca0a37c3 chore: update Google Sign-In client ID and remove redundant AnimatedSwitcher from app shell 2026-03-28 19:21:48 +05:30
pradeepkumar 76ab8612a4 feat: trigger notification provider refresh upon receiving FCM push notifications 2026-03-28 18:53:12 +05:30
pradeepkumar d9399a7be3 fix: improve chat auto-scroll logic, reduce socket timeout, and prevent duplicate message sends 2026-03-28 18:50:25 +05:30
pradeepkumar 130583c98c refactor: simplify privacy tab by removing data settings and restricting profile visibility to agents only 2026-03-28 18:46:40 +05:30
pradeepkumar 2db956893c feat: update Twitter auth to use confidential client flow with Basic authentication 2026-03-28 17:03:27 +05:30
pradeepkumar 3621f4d17f refactor: center splash screen house illustration and remove logo from launch background 2026-03-28 15:30:09 +05:30
pradeepkumar 5909b7bf97 fix 2026-03-28 02:21:36 +05:30
pradeepkumar 40410c9972 fix 2026-03-27 15:55:05 +05:30
pradeepkumar 625db4bb99 feat: enhance user avatar display with S3Image and initial-based fallback, improve socket reconnection logic, and update splash screen layout, assets, and Android permissions. 2026-03-27 15:39:38 +05:30
pradeepkumar ca4315b09d Refactor: Redesign bottom navigation bar item to include an active indicator dot, a background highlight for selected icons, and adjusted padding. 2026-03-27 09:15:19 +05:30
pradeepkumar 4f9dc10633 feat: Navigate directly to the agent search page when no filters are applied and prioritize user profile data for displaying user names and avatars. 2026-03-27 08:35:27 +05:30
pradeepkumar 4c06d0d895 feat: Enhance messaging read receipts and auto-read, fix auth 401 error suppression during logout, and refine agent profile expertise 2026-03-27 06:32:46 +05:30
pradeepkumar ba87e3b091 refactor: Update Twitter OAuth 2.0 PKCE flow for dynamic redirect URI and public client authentication, replace SVG back button with a native icon, and enhance Twitter login error reporting. 2026-03-26 15:05:06 +05:30
pradeepkumar 0466341f62 feat: Implement Twitter (X) login using OAuth 2.0 PKCE flow via webview. 2026-03-26 11:53:36 +05:30
pradeepkumar 22187c8b13 feat: Implement real-time agent connection state updates and enhance app shell navigation transitions. 2026-03-26 09:46:40 +05:30
pradeepkumar e9d069b09b feat: Enhance professional card display by reducing section height, adding list padding, applying a box shadow, and aligning card content to the top. 2026-03-26 00:14:40 +05:30
pradeepkumar c5f905b4d3 feat: implement social login functionality with Google, Facebook, and Twitter, including API integration and platform-specific configurations. 2026-03-26 00:07:31 +05:30
pradeepkumar ad2d50138a feat: Dynamically fetch and display featured agents from an API endpoint with image resolution and add agent verification status. 2026-03-23 11:26:11 +05:30
pradeepkumar b5c3f6daf9 feat: Add agent profile verification status fields and display corresponding UI banners on the agent home screen. 2026-03-21 08:55:43 +05:30
pradeepkumar 6fe21e3e3c feat: Limit professional expertise tags to three with a "more" pill and implement save button state management for profile settings based on field changes. 2026-03-20 17:05:43 +05:30
pradeepkumar ea7c003e6a feat: Implement change detection and conditional enabling of save/cancel buttons for profile and notification settings. 2026-03-20 13:29:28 +05:30
pradeepkumar f3e48925b2 feat: Implement actual API call for sending contact messages with Dio, including phone number, and add error handling. 2026-03-20 12:41:57 +05:30
pradeepkumar 744787bae2 feat: Enhance APNS token retrieval with retries and add cancel functionality to revert changes in notification and privacy settings. 2026-03-20 02:48:41 +05:30
pradeepkumar cbb9034424 feat: Implement expandable expertise tags on the agent detail screen and adjust chat screen lifecycle to clear active conversation in deactivate. 2026-03-20 02:42:01 +05:30
pradeepkumar 38423d1586 feat: sort conversations by favorite status then by last message time. 2026-03-20 02:34:11 +05:30
pradeepkumar 858c912df9 feat: Implement conversation mute and favorite features with UI integration and state management. 2026-03-19 17:03:44 +05:30
pradeepkumar 32ec839016 feat: Add a mute indicator UI and make the star icon interactive on the chat screen. 2026-03-19 16:39:52 +05:30
pradeepkumar a837e5ac12 feat: Implement clear chat, delete conversation, mute, and report options within the chat screen. 2026-03-19 13:57:14 +05:30
pradeepkumar b848b0260b fix 2026-03-19 13:32:34 +05:30
pradeepkumar 62a4a26e9a feat: Implement expiring cache for S3 image URLs, add error retry logic, and clear image caches on app startup. 2026-03-19 10:54:49 +05:30
pradeepkumar 2494bdc868 refactor: replace CachedNetworkImage with S3Image and simplify avatar URL resolution. 2026-03-19 04:24:40 +05:30
pradeepkumar 21e677bf27 feat: Enhance socket reconnection and chat screen lifecycle management, and refine agent detail and home screen UI. 2026-03-19 03:58:03 +05:30
pradeepkumar 6936c29c13 feat: add token check to notification refresh and methods for controlling notification polling. 2026-03-19 03:32:35 +05:30
pradeepkumar 3ec7fc01e1 feat: Conditionally reset authentication state on force logout and streamline logout by immediately resetting state and clearing tokens. 2026-03-19 03:13:56 +05:30
pradeepkumar fc2c099c08 feat: Refactor agent info cards to include testimonial previews and redesign the testimonial card to match web and Figma specifications. 2026-03-19 03:11:34 +05:30
pradeepkumar a4aa9bfe25 feat: Implement push notification suppression for active chats, prevent duplicate self-messages, update the chat typing indicator, and add back buttons to static screens. 2026-03-18 17:24:32 +05:30
pradeepkumar cde137e07b feat: Support WebP image uploads, correct JPG MIME type, and refine professional rating display logic. 2026-03-18 12:32:41 +05:30
pradeepkumar 2c657e77f2 feat: Replace star rating icons with a new SVG asset in the top professionals section. 2026-03-18 11:57:38 +05:30