Skip to content

feat(web): self "Manage account" link on PersonDetail (#113)#139

Merged
themightychris merged 1 commit into
developfrom
feat/screen-gaps-small-batch
Jun 27, 2026
Merged

feat(web): self "Manage account" link on PersonDetail (#113)#139
themightychris merged 1 commit into
developfrom
feat/screen-gaps-small-batch

Conversation

@themightychris

Copy link
Copy Markdown
Member

Part of the #113 UI-gaps umbrella.

What

person-detail.md declares a self-only "Manage account" link to /account in the sidebar; the SPA didn't render it. Added it, gated on the viewer being the profile owner (useAuth slug match). Tests cover self (link → /account) and anonymous (absent). type-check + lint + tests (5/5) clean.

Batch finding

The two other items I'd planned for this "small batch" were already implemented since the 2026-05-30 audit — no change needed:

  • PeopleIndex sort dropdown — present (PeopleIndex.tsx, native <select> over SORT_OPTIONS)
  • HelpWantedIndex "Post a role" button — present (HelpWantedIndex.tsx, shown to signed-in users + PostRolePickerModal)

So #113 can tick those two off. Remaining #113: ProjectDetail soft-delete banner + "More ▼" dropdown (needs deletedAt exposed), and the Blog pair (excerpt fallback + tag chips).

🤖 Generated with Claude Code

person-detail.md's sidebar declares a self-only "Manage account" link to
/account; the SPA didn't render it. Add it to the sidebar, gated on the viewer
being the profile owner (useAuth slug match). Tests cover self (link present,
href=/account) and anonymous (absent).

Note: the other two items in this #113 batch were already implemented since the
2026-05-30 audit — PeopleIndex's sort dropdown (PeopleIndex.tsx) and
HelpWantedIndex's "Post a role" button — so they need no change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@themightychris themightychris merged commit 2b9a64f into develop Jun 27, 2026
1 check passed
@themightychris themightychris deleted the feat/screen-gaps-small-batch branch June 27, 2026 02:31
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