Skip to content

Conversation

EslamMagdy12
Copy link
Collaborator

@EslamMagdy12 EslamMagdy12 commented Jul 4, 2025

This pull request introduces a range of changes to enhance the application's functionality, particularly around user profile management, authentication, and localization. Key updates include new data models, repository implementations, dependency injection configurations, and UI components. Below is a summary of the most important changes grouped by theme.

📌 Pull Request Checklist

✅ General

  • This pull request is all my own work -- I have not plagiarized it.
  • The PR title follows the required format: type/FIT-<issue-number>-TaskName.
  • The branch name follows the required format: feature/meaningful-name, fix/issue-description, etc.

📂 Code Quality

  • All filenames are in snake_case.
  • All functions and variable names follow Dart naming conventions.
  • All new code is formatted with dart format .

🛠 CI/CD Validation

  • Linting passes with dart analyze.
  • The branch name is validated against the allowed patterns.
  • The PR title is validated against the required format.

🚀 Testing

  • Unit tests are included for all new features and bug fixes.
  • flutter test --coverage has been run and the results reviewed.
  • The project builds successfully without errors.

📝 Additional Information

🔗 Related JIRA Ticket(s):

  • JIRA Issue: FIT-19

📸 Screenshots (if applicable):

Profile English Profile Arabic
Profile English Profile Arabic

…-profile

# Conflicts:
#	lib/core/utils/di/di.config.dart
#	lib/core/utils/routes/app_routes.dart
#	lib/core/utils/shared_widgets/blured_container.dart
#	lib/data/auth/api/auth_retrofit_client.dart
#	lib/data/auth/api/auth_retrofit_client.g.dart
#	lib/data/auth/data_source/contract/auth_local_data_source.dart
#	lib/data/auth/data_source/contract/auth_remote_data_source.dart
#	lib/data/auth/data_source/local/auth_local_data_source_impl.dart
#	lib/data/auth/data_source/remote/auth_remote_data_source_impl.dart
#	lib/data/auth/repo_impl/auth_repo_impl.dart
#	lib/domain/auth/repo/auth_repo.dart
#	lib/main.dart
#	test/data/auth/repo_impl/auth_repo_impl_test.dart
#	test/data/auth/repo_impl/auth_repo_impl_test.mocks.dart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant