Skip to content

Link Preview and Metadata Extraction #18

@danilovid

Description

@danilovid

Description

Automatically extract and store link metadata (title, description, image, favicon) when a link is created. This enhances the user experience by showing rich previews.

Requirements

  • Extract Open Graph metadata
  • Extract page title and description
  • Extract favicon/thumbnail
  • Store metadata in database
  • Display previews in frontend
  • Fallback for failed extractions

Technical Details

  • Database: Add metadata JSONB column to link_models
  • Backend: Create metadata extraction service (use go-html-metadata or similar)
  • API: Include metadata in link responses
  • Frontend: Link preview cards with images

Acceptance Criteria

  • Metadata extraction service
  • Metadata stored in database
  • Frontend preview cards
  • Error handling for failed extractions
  • Caching for metadata
  • Tests for metadata extraction

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions