You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Dev (#11)
* feat: Enhance BottleCRM Mobile with Google Sign-In integration and modular 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.
* fix: Update API URLs for development and production environments; enhance Google login response handling and logging
* feat: Update Google login integration; modify API endpoint and response handling; enhance organization role display
* feat: Refactor Profile.fromJson to handle new Google login format and improve name parsing
* feat: Add organization selection screen and dashboard functionality
- 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.
* feat: Add google-services.json to .gitignore to prevent sensitive data exposure
* feat: Update .gitignore to include additional sensitive files and configuration settings
* Remove sensitive configuration files
* Add Windows runner and Flutter integration
- 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.