stakwork / sphinx-tribes

Backend for sphinx tribes and bounties. The bounty platform pays out in bitcoin. Sign up with Sphinx Chat, complete a bounty, and earn bitcoin! Go to our website for available bounties.
https://community.sphinx.chat/bounties
32 stars 62 forks source link

Tribe Ticketing #251

Open Antanasijevic opened 2 years ago

Antanasijevic commented 2 years ago

Design GitHub messages in tribe in a way that will tell a story about each ticket, showing all actions in a clear and meaningful manner. Design elements should be flexible in order to cover different types of GitHub tickets.

Consider stacking multiple consecutive actions on same ticket. Make Threads on particular issue/ topic (show all actions and comments for it in one view). Check out threads in Slack or Twitter.

Hierarchy of ticket elements: 1 - Repository 2 - Type of item (Issue, Commit, Pull request, Merge, …) 3 - Action (Open, Close, Merge, Comment…) 4 - Who did latest action, who received 5 - Thread 6 - Add prominent button to view original github page.

Additional way to add clarity to tribe tickets is to enable user to see only tickets mentioning him, while moderator can see all tickets.

Antanasijevic commented 1 year ago

@pitoi Based on opinion of few of our developers, seems like best solution would be allowing user to customize notification for himself. As default, this seems to be best solution:

Show me notification if:

Do not show me notifications:

Antanasijevic commented 1 year ago

Version 1 image

Antanasijevic commented 1 year ago

Version 2

image

Antanasijevic commented 1 year ago

image

Evanfeenstra commented 1 year ago

beautiful!

rkirkendall commented 1 year ago

Really nice work!