Skip to content

Implement blocked content #54

@ThatXliner

Description

@ThatXliner

Background

The Blocked Content settings page was removed as it used mock data and the unblock action was a no-op.

Work needed

  • Add tRPC routes: trpc.user.blocked.list, trpc.user.blocked.add, trpc.user.blocked.remove
  • Add block action to article cards in Browse/Feed
  • Wire Blocked Content page to real data with swipe-to-unblock
  • Filter Browse/Feed to exclude blocked sources/topics

Acceptance criteria

  • Users can block sources/topics from article cards
  • Blocked Content page shows real blocked items
  • Unblock persists and feed updates accordingly

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