Skip to content

Friends System#96

Draft
Cattn wants to merge 5 commits intomainfrom
friends
Draft

Friends System#96
Cattn wants to merge 5 commits intomainfrom
friends

Conversation

@Cattn
Copy link
Contributor

@Cattn Cattn commented Jan 12, 2026

  • Shared Calendar
  • View Friend Requests
  • Suggested Meeting Times
  • Accept/Decline Requests
  • Test with 3 total users
  • Change placement of friends tab on homepage
  • Add back button
  • Allow adding users by email ontop of User ID

Calendar view of friends! I left out the sample/test data for privacy reasons, but when server implementation is done, it'll be irrelevent.
@Cattn Cattn added the v3 label Jan 12, 2026
@Cattn Cattn self-assigned this Jan 12, 2026
@Cattn Cattn requested review from jaspermayone and removed request for jaspermayone January 12, 2026 19:30
@Cattn Cattn linked an issue Jan 12, 2026 that may be closed by this pull request
@Cattn
Copy link
Contributor Author

Cattn commented Jan 12, 2026

Related: WITCodingClub/calendar-backend#255

Cattn added 4 commits January 12, 2026 15:12
copilot yap prob useful:

Introduce friend-related backend calls, types and a full friends UI. API: add methods for listing friends/requests, create/accept/decline/cancel requests, remove friends, check processing status and fetch processed events. Types: add FriendIdentity, request/response shapes and export them. Friends page: replace static samples with real data flows, load friends/requests on mount, load friend schedules, map processed events into Course shapes, and add UI for sending requests, accepting/declining/canceling requests and removing friends; includes loading/error state handling and several Svelte/template typing/keying improvements. Also apply small TS/comment and navigation lint tweaks in calendar page.
revert certain calendar view changes, fix up UI greatly, fix up displaying user info, etc.

TODO: test with 3 total users, fixup placement on the homepage tab of buttons, add back button
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.

feat: Friends System & "Find a Time"

1 participant