Skip to content

Implement content interests personalization #52

@ThatXliner

Description

@ThatXliner

Background

The Content Interests settings page was removed as it was non-functional (hardcoded topics, save button was a no-op).

Work needed

  • Add tRPC route: trpc.topics.list (fetch real topic taxonomy)
  • Add tRPC route: trpc.user.preferences.get / setTopics
  • Wire Content Interests page to load/save selections
  • Filter Browse/Feed content based on selected topics

Acceptance criteria

  • Topics list is fetched from the backend
  • Selections are saved and persisted
  • Browse and Feed respect topic preferences

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