Skip to content

Implement edit profile #55

@ThatXliner

Description

@ThatXliner

Background

The Edit Profile settings page was removed as it used hardcoded data and the save button was a no-op.

Work needed

  • Add tRPC routes: trpc.user.profile.get, trpc.user.profile.update
  • Integrate expo-image-picker for avatar upload (store in S3/Cloudflare R2)
  • Validate username (alphanumeric + dots/underscores) and email uniqueness via tRPC
  • Derive avatar initials from actual user name

Acceptance criteria

  • Profile loads real user data
  • Save persists name, username, email, bio
  • Avatar can be changed via photo picker

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions