Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

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

Open

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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