Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Make artifacts available when sharing links #3938

Open
1 task done
monotykamary opened this issue Sep 6, 2024 · 0 comments · May be fixed by #3940
Open
1 task done

Enhancement: Make artifacts available when sharing links #3938

monotykamary opened this issue Sep 6, 2024 · 0 comments · May be fixed by #3940
Labels
enhancement New feature or request

Comments

@monotykamary
Copy link

What features would you like to see added?

Add support for Claude-style artifacts in LibreChat's existing link sharing feature. When a user shares a conversation link, include any artifacts created during the conversation and ensure they are properly rendered for recipients.

Key points:

  • Implement artifact creation similar to Claude (code snippets, Markdown, HTML, SVG, Mermaid diagrams, React components)
  • When sharing links, include references to all artifacts in the conversation
  • Render artifacts correctly when a shared link is opened
  • Maintain artifact interactivity in shared views (e.g., copyable code snippets)

More details

This enhancement builds upon the existing link sharing functionality. It will allow users to share richer conversations that include interactive elements like code samples, diagrams, and other visual content.

Implementation will require:

  • Extending the current link sharing system to include artifact data
  • Updating the conversation viewer to render artifacts in shared links
  • Ensuring artifact interactivity is preserved in shared views

Which components are impacted by your request?

UI

Pictures

image Clicking on an artifact currently doesn't do anything.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@monotykamary monotykamary added the enhancement New feature or request label Sep 6, 2024
@monotykamary monotykamary linked a pull request Sep 6, 2024 that will close this issue
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant