Skip to content

Enable profile editing#463

Open
CedrikNikita wants to merge 9 commits intodevelopfrom
feature/enable-profile-editing
Open

Enable profile editing#463
CedrikNikita wants to merge 9 commits intodevelopfrom
feature/enable-profile-editing

Conversation

@CedrikNikita
Copy link
Collaborator

@CedrikNikita CedrikNikita commented Feb 20, 2026

Note

Medium Risk
Moderate risk because it rewires profile identity/display-name data flow across SEO/SSR and multiple feed components, and changes PKCE/OAuth storage+hashing logic used in the X verification flow.

Overview
Unifies profile lookups on the new /api/profile endpoint and updates SEO/SSR/meta generation to prefer public_name and nested profile.bio/profile.chain_name when building profile titles/descriptions.

Introduces shared display-name plumbing (resolveDisplayName, useAccountDisplayName, useAccountDisplayNames, and postSender helpers) and refactors feed/activity/tip/post-detail UI to use backend-provided sender info and batched profile fetching instead of the removed global useProfileFeed/profileDisplayNamesAtom.

Enables the profile edit entry points (including the X verification CTA), updates the on-chain ProfileRegistry ACI + useProfile write call to drop display_source, and hardens X OAuth PKCE by adding a SHA-256 fallback implementation plus dual (session+local) storage with TTL and expanded tests.

Written by Cursor Bugbot for commit 489d173. This will update automatically on new commits. Configure here.

@netlify
Copy link

netlify bot commented Feb 20, 2026

Deploy Preview for fancy-gelato-7cdad5 ready!

Name Link
🔨 Latest commit 489d173
🔍 Latest deploy log https://app.netlify.com/projects/fancy-gelato-7cdad5/deploys/69b2a0060664be000849b3af
😎 Deploy Preview https://deploy-preview-463--fancy-gelato-7cdad5.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@CedrikNikita CedrikNikita marked this pull request as draft February 20, 2026 20:33
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 3f97887 to 0488f2c Compare March 10, 2026 12:18
@CedrikNikita CedrikNikita marked this pull request as ready for review March 10, 2026 12:18
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 0488f2c to f66952b Compare March 10, 2026 12:23
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from f66952b to d340727 Compare March 10, 2026 12:31
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from d340727 to 42d0cc1 Compare March 12, 2026 08:51
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 42d0cc1 to 1db1e31 Compare March 12, 2026 09:50
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 1db1e31 to e2c5ce4 Compare March 12, 2026 10:06
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from e2c5ce4 to debfe80 Compare March 12, 2026 10:14
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from debfe80 to 5ad2bba Compare March 12, 2026 10:57
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 5ad2bba to 67a9a00 Compare March 12, 2026 11:07
@CedrikNikita CedrikNikita force-pushed the feature/enable-profile-editing branch from 67a9a00 to 489d173 Compare March 12, 2026 11:14
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

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.

1 participant