Skip to content

Development - #27

Closed
eslammadhoun wants to merge 7 commits into
masterfrom
development
Closed

Development#27
eslammadhoun wants to merge 7 commits into
masterfrom
development

Conversation

@eslammadhoun

Copy link
Copy Markdown
Owner

No description provided.

eslammadhoun and others added 7 commits June 22, 2026 03:23
- Implemented Payment page from Figma design with payment method cards
- Implemented Medical Record page with month-grouped entries
- Added Personal Information page with update profile API integration
- Fixed filename typos: dependancy→dependency, api_constents→api_constants,
  firebaes→firebase error handler
- Renamed ApiConstents class to ApiConstants
- Fixed horizontailPadding→horizontalPadding in AppTextButton
- Updated all imports across 15+ files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- #2 Convert BookAppointmentState to Freezed (consistent state pattern)
- #3 Fix type-safety: ApiResult.failure now requires ApiErrorModel,
  removed all dynamic error callbacks, fixed void return types
- #4 Register ConversationCubit in DI via registerFactoryParam
- #5 Extract abstract repo interfaces for all 7 concrete repos
  (LoginRepo, RegisterRepo, HomeRepo, NearbyDoctorsRepo, DoctorsRepo,
  BookAppointmentRepo, SpecializationsRepo)
- #6 Remove debug print() from AppointmentsRepoImp
- #7 Split app_router.dart into feature route modules
  (AuthRoutes, HomeRoutes, InboxRoutes, ProfileRoutes)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant