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

Talk app integration #2630

Closed
juliusknorr opened this issue Dec 2, 2020 · 7 comments
Closed

Talk app integration #2630

juliusknorr opened this issue Dec 2, 2020 · 7 comments

Comments

@juliusknorr
Copy link
Member

juliusknorr commented Dec 2, 2020

Being able to share a reference to a Deck card in Nextcloud Talk. The card reference will be shared together with the title and a link to open the card inside of the Deck app. The user will also be able to turn a Talk message within a chat into a Deck card.

image
The '...' menu of the right sidebar will provide a option to share a reference to a card to a chat room.

image
In Talk the '...' next to the message will provide a option to turn a message into a Deck card.

Acceptance criteria

  • The user can share a card reference from Deck to Talk.
  • The card reference will be shared together with the title and a link to open the card inside of the Deck app
  • The user c
@juliusknorr juliusknorr changed the title Talk app integratino Talk app integration Dec 2, 2020
@putt1ck
Copy link

putt1ck commented Dec 2, 2020

Can some thought be given as to this feature being easily adapted to other chat plugins? We're working with Rocket for example.

@juliusknorr
Copy link
Member Author

From the Chat to deck part it should already be possible to implement something like this with the rest api, for the other direction, if anyone is interested in writing such an integration I'm happy to talk about how we could provide an api for that. I could imagine we allow apps to just register a javascript method that allows to send a link over to whatever service then.

@juliusknorr
Copy link
Member Author

From the discussion with @nickvergessen

Share card with talk

  • Rich object string in talk
  • Handler in deck to let talk register a card handler
  • Show a conversation picker in deck
  • Send message with only object identifier to talk
  • On message parsing emit event to be handled by deck that can then fill out information based on permission and current title

Create card from message

  • Deck registers as a action handler for messages
  • Talk creates the action menu and passes message object to deck handler
  • Deck handler shows modal to pick board, stack
  • Cut off messages if they do not fit title and add them to description
  • Let user confirm the card creation
  • Deck handler creates card

@juliusknorr
Copy link
Member Author

We could do something similar for other apps of course as requested in #2709 for mail.

@jakobroehrl
Copy link
Contributor

nextcloud/mail#3064

@nickvergessen
Copy link
Member

Rich object string definition in server so they can be part of chat messages: nextcloud/server#25070

@juliusknorr
Copy link
Member Author

Implemented with 1.3 already

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

No branches or pull requests

4 participants