Skip to content

Feature: Use Twitter/Open Graph meta to show route upload status in shared links #614

@adgower

Description

@adgower

Feature Suggestion: Route Sharing Status via Open Graph Metadata

Problem:
Currently, when users share a route link from new-connect on external platforms (forums, Discord, etc.), there’s no quick visual indicator showing whether all rlogs and associated data have been properly uploaded. This leads to confusion or wasted time when others visit links where some route data is missing.

Proposal:
Leverage Twitter/Open Graph (OG) meta tags in the shared route page to convey route upload status. For example:

  • Add icons like green check marks to OG meta so previews indicate successful rlog/data uploads directly in the link preview.
  • Use OG tags as an “automatic check” system to visually represent whether the shared route is complete and all required data (rlogs, etc.) has been uploaded.
  • Example: On Discord, Twitter, or forums, the shared link preview would immediately show if uploads are complete.

Benefits:

  • Users quickly know whether a route is "good" right from the preview, without clicking into the link.
  • Reduces confusion and unnecessary follow-ups on incomplete shares.
  • Aligns with standard practices for rich link previews using OG/metadata.

Suggested Implementation:

  • Extend backend/frontend to evaluate data presence for each route (rlogs, etc.) when generating page meta.
  • Dynamically set OG meta tags (title, description, image) to include visual cues (e.g., green check mark or warning icon) based on upload status.
  • Consider fallback icon/text for incomplete or missing uploads.
  • Document the meaning of the icons in user documentation/help.

Example user scenario:

User shares a route link, platform shows preview: "✅ All logs uploaded" OR "⚠️ Missing rlog files"

Feedback welcome. Happy to provide use cases/examples if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions