Skip to content

Pre-release: Add user profile update flow #40

@wauputr4

Description

@wauputr4

Goal

Let signed-in users update their basic profile before release, instead of only viewing /api/v1/auth/me and the account page.

Scope

  • Add authenticated profile update API for supported user fields, at minimum display name.
  • Add account-page form and success/error states for profile updates.
  • Preserve session validity after profile changes.
  • Validate empty/invalid input and return stable error codes.
  • Add backend and SvelteKit checks for the happy path and validation failure.

Definition of done

  • A registered user can log in, update their profile, refresh, and see persisted values.
  • Invalid updates show clear Indonesian and English feedback.
  • go test ./..., npm run check --prefix web, and npm run build --prefix web pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    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