Skip to content

Conversation

@google-labs-jules
Copy link
Contributor

@google-labs-jules google-labs-jules bot commented Aug 10, 2025

Fix #555

This patch extends the user profile to allow the configuration of a user's website, Instagram, Facebook, bluesky, and other social media accounts.

The changes include:

  • Adding the necessary columns to the members table.
  • Updating the Member model with validations for the new fields.
  • Permitting the new attributes in the ApplicationController.
  • Adding fields to the profile edit form.
  • Displaying the links on the user's show page with target="_blank" and rel="noopener noreferrer".

google-labs-jules bot and others added 6 commits August 10, 2025 23:04
This commit introduces the ability for users to add links to their website and various social media accounts on their profile.

The following changes are included:
- A database migration to add `website_url`, `instagram_handle`, `facebook_handle`, `bluesky_handle`, and `other_url` to the `members` table.
- Validations in the `Member` model to ensure that `website_url` and `other_url` are valid URLs and that the social media fields are handles, not full URLs.
- Updates to the `ApplicationController` to permit these new attributes.
- New fields in the profile edit form to allow users to configure their links.
- The user's profile page now displays the configured links with appropriate icons, opening in a new tab with `rel="noopener noreferrer"`.
@CloCkWeRX CloCkWeRX marked this pull request as ready for review August 24, 2025 06:39
@CloCkWeRX CloCkWeRX merged commit 76a6c1d into dev Aug 24, 2025
16 checks passed
@CloCkWeRX CloCkWeRX deleted the feature/add-social-media-links branch August 24, 2025 06:51
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.

Website links on profile

2 participants