-
Notifications
You must be signed in to change notification settings - Fork 0
#21 - Expanded profile #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
mlencki
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR expands the user profile functionality by adding user statistics (events, followers, following counts), displaying user events in a horizontal scrollable list, and improving theming consistency throughout the application.
- Added user statistics display with event, follower, and following counts
- Implemented profile events section showing user's events in card format with status badges
- Improved color theming by replacing hardcoded colors with AppColors constants
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| lib/src/shared/domain/models/user_model.dart | Extended User model with statistics and events list |
| lib/src/features/profile/presentation/widgets/stat_tile.dart | New widget for displaying user statistics |
| lib/src/features/profile/presentation/widgets/profile_stats.dart | Widget displaying user stats in a row |
| lib/src/features/profile/presentation/widgets/profile_events_section.dart | Section showing user events horizontally |
| lib/src/features/profile/presentation/widgets/profile_event_card.dart | Card component for individual events |
| lib/src/features/profile/presentation/widgets/event_status_badge.dart | Badge showing event status with color coding |
| lib/src/features/profile/domain/utils/event_sorter.dart | Utility for sorting events by status and date |
| lib/src/shared/presentation/theme/app_colors.dart | Added new color constant for draft event badges |
| Multiple theme files | Replaced hardcoded colors with AppColors constants |
This should close #21 .