Skip to content

Frontend — Unsubscribe page #1735

@cka-y

Description

@cka-y

Description:
Create a new frontend route at /notifications/unsubscribe?id=<UUID>. When a user clicks the unsubscribe link in an email, this page calls the API to deactivate the subscription and shows a confirmation message.

Acceptance Criteria:

  • Route /notifications/unsubscribe exists and reads id from query params
  • Page calls DELETE /v1/subscriptions/{id} on load or user confirmation
  • Shows success confirmation after unsubscription
  • Handles error states (invalid UUID, already unsubscribed, network error)

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