Skip to content

feat: user/[id] page#29

Merged
wojpo merged 5 commits into
masterfrom
25-feat-profile-page
Sep 24, 2025
Merged

feat: user/[id] page#29
wojpo merged 5 commits into
masterfrom
25-feat-profile-page

Conversation

@wojpo
Copy link
Copy Markdown
Owner

@wojpo wojpo commented Sep 24, 2025

No description provided.

@wojpo wojpo linked an issue Sep 24, 2025 that may be closed by this pull request
@wojpo wojpo requested a review from Copilot September 24, 2025 22:45
Copy link
Copy Markdown

Copilot AI left a 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 implements a user profile page feature that allows viewing GitHub user information through a dynamic route /user/[id]. The implementation adds GitHub profile integration to the authentication system and creates an interactive visualization component.

  • Adds GitHub profile data integration to NextAuth configuration with custom profile mapping
  • Creates a new dynamic user page with graph visualization and error handling
  • Updates navigation to link to user profiles and adds interactive visibility controls

Reviewed Changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
server/api/auth/[...].ts Adds GitHub profile interface and enhanced JWT/session callbacks to store username and access token
pages/user/[id].vue Creates dynamic user page with route parameter handling and error notifications
components/UserChart.vue Enhances chart component with username prop, error handling, and visibility toggle functionality
components/Navbar.vue Updates navigation links and profile avatar to use GitHub username routing
app.vue Wraps application with UApp component for UI framework integration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread server/api/auth/[...].ts Outdated
Comment thread components/UserChart.vue
Comment thread components/UserChart.vue
Comment thread components/UserChart.vue
@wojpo wojpo merged commit ff4b733 into master Sep 24, 2025
@wojpo wojpo deleted the 25-feat-profile-page branch September 24, 2025 23:22
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.

[Feat]: Profile page

2 participants