Skip to content
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

Redesign the Profile Page, Add Public Profiles #547

Merged
merged 10 commits into from
Jul 23, 2024
Merged

Conversation

ajaygandecha
Copy link
Collaborator

@ajaygandecha ajaygandecha commented Jul 23, 2024

This PR redesigns the existing profile page to better conform to M3 standards, as well as adds support for access to public profiles. Public profiles are accessible at the route /profile/:onyen. The regular user profile page is at /profile. If a user accesses /profile/:their-onyen, the app redirects back to the regular profile page.

New Profile Page Design

Screenshot 2024-07-23 at 1 33 27 PM

There is limited GitHub support on local, however the GitHub profile photo would be placed on the top left if the account is configured with GitHub. If configured, the handle shows up next to the GitHub icon under the name and there would be a button to unlink.

Backend Changes

There is now a protected URL to access any public user by onyen. There is also a new field called bio added to the user database table.

Public Profiles

Clicking on organizers on the Events page now redirects you to that organizer's public profile. This will be added to the Welcome page when that is completed as well.

In the future, the public profile page will show organizations for which the user is a member, as well as articles they have written.

@ajaygandecha ajaygandecha added design Changes to the frontend UI of the site. REQUIRES MIGRATION labels Jul 23, 2024
@ajaygandecha ajaygandecha self-assigned this Jul 23, 2024
@ajaygandecha ajaygandecha linked an issue Jul 23, 2024 that may be closed by this pull request
@ajaygandecha
Copy link
Collaborator Author

ajaygandecha commented Jul 23, 2024

@KrisJordan - ready for review

image

Fixed - added personal website and LinkedIn fields, moved edit button!

Copy link
Contributor

@KrisJordan KrisJordan left a comment

Choose a reason for hiding this comment

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

Added migration and verified locally. LGTM!

@KrisJordan KrisJordan merged commit 7aa6e99 into main Jul 23, 2024
@KrisJordan KrisJordan deleted the 484-profile-page-m3 branch July 23, 2024 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Changes to the frontend UI of the site. REQUIRES MIGRATION
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Redesign the Profile Page and Feature
2 participants