Conversation
…dular architecture - Updated README.md to reflect the new mobile app features, requirements, and setup instructions. - Modified android/app/google-services.json for updated project configuration. - Implemented Google Sign-In in auth_bloc.dart, replacing traditional login method. - Updated crm_services.dart to handle Google login requests with JWT token exchange. - Refactored login.dart to streamline the login process and improve UI/UX. - Added api_config.dart for environment-based API URL management. - Updated pubspec.yaml to include google_sign_in package dependency. - Revised widget tests to validate Google login functionality. - Created CLAUDE.md for project guidelines and architecture overview.
…ance Google login response handling and logging
…se handling; enhance organization role display
… improve name parsing
- Implemented OrganizationSelectionScreen for users to select their organization. - Created DashboardController to manage dashboard state and data loading. - Developed ModernDashboardScreen to display dashboard content with responsive layouts. - Introduced DashboardState classes to handle different states of the dashboard. - Updated utils to remove unnecessary profile data fetching after login. - Enhanced error handling and loading states across dashboard components.
…figuration settings
- Introduced CMake configuration for Windows Flutter application in `CMakeLists.txt`. - Created `generated_plugin_registrant` files for plugin registration. - Implemented the main application entry point in `main.cpp` and window management in `flutter_window.cpp` and `win32_window.cpp`. - Added resource files including application icon and manifest for Windows compatibility. - Established utility functions for console management and command line argument handling. - Ensured proper DPI scaling and theme support for the application window. - Set up build dependencies and linked necessary libraries for Flutter integration.
|
Important Review skippedToo many files! This PR contains 201 files, which is 51 over the limit of 150. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (80)
📒 Files selected for processing (201)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
No description provided.