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

Feature Idea: Unfurl links to cards in Mattermost #386

Closed
chenilim opened this issue May 5, 2021 · 4 comments · Fixed by #1081
Closed

Feature Idea: Unfurl links to cards in Mattermost #386

chenilim opened this issue May 5, 2021 · 4 comments · Fixed by #1081
Labels
Enhancement New feature or request

Comments

@chenilim
Copy link
Contributor

chenilim commented May 5, 2021

Summary:
What should we show on unfurled cards?

  • Image snapshot of the card (should this be a "live" / current view or the snapshot at the time of pasting?)
    • Maybe this should be toggle-able?
  • What properties should show?
    • Maybe configured by the first or "default" board?
  • Click to open the card
  • Hover to see additional properties? E.g. author, created, modified date?

What does everyone else think? Are there other systems that do something similar?

Importance: Medium

Use cases:

  1. Paste a link to a Focalboard cards in Mattermost chat
  2. E.g. "Here's the card that tracks the task: "
@biva
Copy link

biva commented May 5, 2021

I agree with your ideas. My feeling:

  • It should be as small as possible to not pollute the thread (indeed, hover to see additional properties would be cool, but not a priority for me)
  • It should be a live view if possible (if too complicated, the view at the time of pasting is fine)
  • Click to open the card is good, but click to edit the card within a popup would be even better

@aaronrothschild
Copy link

cc @larkox curious of your thoughts on this - with regards to your idea of Dynamic Data and showing the contextual info in the RHS for apps. There's some interesting use cases subtleties mentioned. No action required.

@aaronrothschild
Copy link

aaronrothschild commented Oct 4, 2021

cc @matthewbirtch just curious if you'd see this type of feature showing up in the RHS App bar. This is a common use case across the platform - related to the hover use case IMO.

Jira shared issues, Zendesk Shared issues, Github shared PR/issues, etc. turn into use cases such as:

  • When linked URL is posted into a channel - display a short summary of the linked object (ie: Name, Date) and then a way for a user to "show more" to expand the message to display more detailed info about the linked object (ie: Detail Summary, Priority, Team, etc.)
  • When linked URL is posted into a channel - display a way for an app to "expand" the info into the RHS using the currently logged in user - so only they see the info (if they have permission in the other ap to see it)
  • When a link is shared into a channel allow the user to "hover" over the link and show a card summarizing the info about the Linked Object.

No action needed for now, just FYI.

@matthewbirtch
Copy link

When linked URL is posted into a channel - display a short summary of the linked object (ie: Name, Date) and then a way for a user to "show more" to expand the message to display more detailed info about the linked object (ie: Detail Summary, Priority, Team, etc.)

I'm not sure how different this is from our current link previews - I guess it offers more control for us rather than using the opengraph data? I don't know if the RHS detail view is going to offer more value than just clicking the link - especially if we offer the hover interaction.

Also, there is already work underway to unfurl cards for the Boards product, so I'm excited to see that get in to help support our suite strategy.

When linked URL is posted into a channel - display a way for an app to "expand" the info into the RHS using the currently logged in user - so only they see the info (if they have permission in the other ap to see it).

For cards coming from Boards, I imagine actually being able to click and open the card directly as a modal right from within Channels.

However, I realize your thoughts above are more general in nature - not specific to our Suite of products. Maybe there will be ways we can consider some of these ideas as things that all apps will be able to do eventually

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.

5 participants