Open biva opened 3 years ago
Thanks @biva! This is great feedback. Slash commands are something we haven't fully explored yet. Some quick thoughts / brainstorms:
/card
command would need to indicate the board, e.g. /card [My Todos] @tom Buy cookies
.
/card task @tom Buy cookies
/card feature-idea Slash command support
/card bug P2, S3, @joe fix css
Taking a different tack, maybe what we want is some accelerator UI, e.g.
Curious to hear if a slash command would still be preferable. Maybe it's easier to automate?
Also, if other commands are desirable, e.g.
/assign [Buy cookies] @bob
/set-status [done] [Buy cookies]
This is a rich area to explore.
Thanks for your encouraging reply. My feeling:
/card @tom Buy cookies
. For the board assignation, the 2 solutions make sense for me: either insert it in the associated Focalboard workspace (I prefer this solution) or configure a "default" board/card @tom Buy cookies
is, in my opinion, a more convenient process for the user, with fewer steps and without using the mouse. Once the link is created with the command, the user can click on it: the card UI pops up and the user can edit it with additional detailsGood points. Yup, agree that the /link is more versatile as you can insert it in a thread. Being able to specify a "default" board in the workspace (the first one by default) makes this, and other commands, easier.
As for additional details of the card, I posted a new feature idea #386 on unfurling links to cards. We should define and use a standard in-message view of cards we can use here and elsewhere. Anyone, please add any thoughts you might have on what that view should show. Thanks!
@chenilim Unfortunately I have no skills for coding, but happy to test and give feedback when you have a first version :)
Hello @chenilim for information, Nextcloud just introduced this feature, and it works well :) (see the paragraph Integrated chat and task management in https://nextcloud.com/blog/nextcloud-hub-22-introduces-approval-workflows-integrated-knowledge-management-and-decentralized-group-administration/
Were you able to make some progress on your side? Thanks for your great work, we're now starting to use it and we like it :)
Hello @chenilim Congrats for your last improvements, I notably love the calendar view :)
Regarding this card creation from within a thread/message in Mattermost, were you able to look at the solution proposed by Nextcloud/Talk? Something similar would be great!
The more we go, the more I think this feature would replace the Todo extension in a better way. And the more I think you're right to go for a UI instead of a slash command. Something like a new menu item ("create card from this message") in the 3-dots menu would be the best IMO.
I hope this message is not too intrusive in your team, and I wish you good luck!
Love this idea! I would really like the ability to create AND update a card from a Mattermost message.
Likely, it may already be under consideration - how about using the same approach as with our integrations to Jira, GitHub, etc.? E.g.,
This approach would open a modal pre-populated with the desired description (e.g., the content of the message) and allow for selecting certain contexts, such as the target Board, assignee, or other attributes. Similarly, this could be used to add/attach to an existing card.
I definitely like your idea @victorehernandez !
@chenilim We remain open if you have anything to suggest or to show us for testing or feedback. Good luck :)
Hello @chenilim I really like the new features enabling to include a link to a card within a Mattermost conversation. But in my opinion, it's really a shame that we cannot create a card in an easy way, from a conversation in Mattermost. In order to start easily, would it be possible to add a feature in the 3-dots menu, creating a card from a message? As a first step, a very simple card could be created, in the board corresponding to the channel, with nobody assigned, and the title of the card is the content of the message.
Then it could be improved with all the suggestions above (notably change the title, content, person assigned, ...)
Thanks a lot in general for your great work!
Thanks for the feedback @biva! cc @wuwinson.
Thanks for the suggestion @biva! Agreed that this is a an important feature and something we're considering for our longer term roadmap. In the meantime, we've opened it up to the community in case someone wants to implement this sooner. Thanks again!
Hello @wuwinson , thanks for your kind words. Unfortunately, I have no skills in coding, so I can't help very much :/ I'm a bit disappointed that it's only "long term" and not faster, but obviously I understand you have a lot to do and that you have to prioritize... Just a kind nudge to remind you that Slack and Nextcloud already implemented it in a nice and simple way :P
I really like this idea - so many tasks come up in messages - it would be great to ensure they're actioned by placing them on associated Boards without having to copy'n'paste in two directions to make it happen.
Just an idea, but I can see that the Todo plugin already enables you to create a task with copied message content - via the "Message Actions" context menu on each message. It also supports posting task creation back to the originating channel.
So, maybe the shortest gap to get this implemented would be to enhanced the Todo plugin so that "Send Todos" has an option to target a board/state as well as private todo lists.
Summary:
/card @tom Buy cookies
This could be improved in the future with the following ideas:
/card @tom Buy cookies [2 chocolate + 1 nuts]
would add the content 2 chocolate + 1 nuts to the cardAs far as I understand:
How important this is to me and why:
Importance: High
Use cases:
Additional context / similar features: With Asana, sending an email with a specific syntax creates a card/todo in Asana.