Skip to content

[WIP] Friends PR-3: Friends management UI#1859

Draft
brelieu05 wants to merge 7 commits into
friend-schedule-dialogfrom
friends-management-ui
Draft

[WIP] Friends PR-3: Friends management UI#1859
brelieu05 wants to merge 7 commits into
friend-schedule-dialogfrom
friends-management-ui

Conversation

@brelieu05

@brelieu05 brelieu05 commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the Manage Friends UI as a centered dialog from the header Friends button. This replaces the old FriendScheduleEntry popover with a full friends list and friend-request management flow.

Test plan

  • Sign out → click Friends → sign-in dialog appears
  • Sign in → Friends dialog opens with Friends and Requests tabs
  • Friends tab: search filters the list; View opens the friend schedule dialog; unfriend flow works and refreshes the list
  • Requests tab: send a request by email; accept/reject received requests; cancel sent requests
  • Leave dialog open and confirm list updates after actions on another device/session
  • Verify layout on mobile (icon button) and desktop (Friends text button)
  • Check dark mode styling for tabs, search fields, and friend cards

Issues

Closes #

Depends on #1856

@brelieu05 brelieu05 marked this pull request as draft May 25, 2026 00:28

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Re-trigger cubic

@brelieu05 brelieu05 changed the title Friends PR-3: Friends management UI [WIP] Friends PR-3: Friends management UI May 25, 2026
@brelieu05 brelieu05 force-pushed the friend-schedule-dialog branch from 72d17aa to c45c142 Compare May 26, 2026 00:40
@brelieu05 brelieu05 force-pushed the friends-management-ui branch from d7dffe5 to c2d52ae Compare May 26, 2026 00:53
@brelieu05 brelieu05 force-pushed the friend-schedule-dialog branch from c45c142 to eca99cf Compare May 26, 2026 01:13
@brelieu05 brelieu05 force-pushed the friends-management-ui branch from c2d52ae to e8d6830 Compare May 26, 2026 01:13
@brelieu05 brelieu05 force-pushed the friends-management-ui branch from ecdd07e to 6c532be Compare May 26, 2026 02:06
@brelieu05 brelieu05 force-pushed the friends-management-ui branch from 6c532be to a663219 Compare May 26, 2026 02:18
@brelieu05 brelieu05 force-pushed the friends-management-ui branch from f94aab8 to e076288 Compare May 26, 2026 18:09
@brelieu05 brelieu05 force-pushed the friend-schedule-dialog branch from ee3a276 to 4bbce1f Compare May 27, 2026 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant