Skip to content

fix: new friends ghosted by default#51

Merged
dk-a-dev merged 12 commits intoGDGVIT:v3from
JothishKamal:v3
Aug 2, 2025
Merged

fix: new friends ghosted by default#51
dk-a-dev merged 12 commits intoGDGVIT:v3from
JothishKamal:v3

Conversation

@JothishKamal
Copy link
Collaborator

Pull Request Type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

Purpose

  • WHAT is this PR for?
    Fixed friends by ghosted by default

Approach

  • HOW does this change fulfill the purpose?
    By fetching active friends when unfriended/added

Does this PR introduce any new bug?

  • Yes
  • No
  • Maybe

- Removed unused parseTimeToTimestamp function and replaced it with a utility function in the widget.
- Updated FriendDetailScreenContent to use the new parseTimeToTimestamp utility.
- Improved FriendRequestsScreenContent by resetting processedRequests on friendRequests change.
- Enhanced ConnectScreenComponents with a new filter chip layout for better UI.
- Refactored EmptyClassroomsContent to fetch empty classrooms based on selected time slots and improved error handling.
- Updated MainComposeApp to pass navController to ScheduleComposeScreen for navigation.
- Modified ScheduleScreenContent to handle card clicks for navigating to course details.
- Added URL decoding utility to Constants for better handling of encoded strings.
- Cleaned up TodayWidget by optimizing data fetching and updating logic.
- Introduced a new preference category for Support & Feedback in settings.
- Added functionality to send support emails directly from the app.
- Implemented a dialog for campus selection with API integration for updates.
- Enhanced analytics with app navigation tracking.
- Updated constants for support email and GitHub issues link.
- Improved logout functionality with better preference handling.
- Added a new drawable for support icon.
- Added a new bottom sheet for settings reminders in Reminders tab
- Added constants for active friends fetched status and list.
- Updated MainComposeApp to fetch and cache active friends on launch.
- Modified LogoutHelper to reset active friends fetched status on logout.
- Created ActiveFriendResponse data class for handling active friends API responses.
- Created GhostPostResponse data class for handling ghost mode API responses.
- Removed unused imports and cleaned up code for better readability.
@JothishKamal JothishKamal requested a review from iamyajat as a code owner August 2, 2025 17:27
@dk-a-dev dk-a-dev merged commit 8acd7b6 into GDGVIT:v3 Aug 2, 2025
1 of 2 checks passed
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.

2 participants