3.6 KiB
id | title | status | lead-contributor | contributors | budget | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Core Chat | research | Eric |
|
|
Chat Swarm Proposal
Summary and Goals
The Core Chat team is going to be primarily responsible in Q12019 for building the P0 SNT Utility feature Tribute to Talk.
This swarm is also responsbile for maintaining and improving the overall chat experience.
Any capacity leftover from TtT tasks will be dedicated to essential chat features or fixes.
Contributors
- Eric
- Vitaliy
- Tetiana
- Maciej
(+ Janitor swarm)
Communication
Status channel
: #status-core-chat
Sync schedule
: currently twice weekly
Meeting notes
: https://notes.status.im/weekly-chat-sync-agenda
Epic issues board
: https://github.com/orgs/status-im/projects/49
Small issues board
: https://github.com/orgs/status-im/projects/21
Research
Phase 1
Timebox
: Complete by 19/12/18
Objective
: Define high priority items for chat, outside of Tribute to Talk and independent of current board.
Issues
:
- Tribute To Talk
- Use of ENS names in chat/for contact resolution* (stateofus.eth only) - GH issue
- Improve/reduce "fetching messages" appearance* - GH issue
- Send SNT for a message (Reddit gold) / emoji reactions - GH issue
- Mute and/or block users
- Send images/files - GH issue
- Clear/fix 9+ notifications badge
- Public chat preview and/or redesign of join public chat screen to look less like search bar and results
- Message drafts
- @ mentions and notifications - GH issue
- Mark all as read - GH issue
- Group chat push notifications
- Omnibar to...
- Search chats
- Add user
- Rethink "seen" status
- Star, snooze, mark as unread, etc.
- Notification settings
- Bring back contact list?
- Allow messaging to self
- In-app notifications (e.g. receive message notification while in wallet view)?
- Improve delivery failure messages
- Link previews
- Refresh chat
- Translate message button
- Architecture documentation
- Better markdown support
- Threads
- Deeplinking to messages
- Windows platform compatibility
- Priority inbox / messenger browser
Outcome
: TTT and 7 other epic issues have been picked from the list
- MVP1 TTT https://github.com/orgs/status-im/projects/49#card-15834094
- MVP2 ens username in chat https://github.com/orgs/status-im/projects/49#card-15833208
- MVP3 Fetching messages progress bar (DONE) https://github.com/orgs/status-im/projects/49#card-15833629
- MVP4 Block user https://github.com/orgs/status-im/projects/49#card-15962930
- MVP5 SNT and emojis reactions https://github.com/orgs/status-im/projects/49#card-15833648
- MVP6 Mark all as read https://github.com/orgs/status-im/projects/49#card-15833681
- MVP7 Mentions https://github.com/orgs/status-im/projects/49#card-15833631
- MVP8 Send images (as extension) https://github.com/orgs/status-im/projects/49#card-15833961
Phase 2
Timebox
: Complete by 10/01/19
Objective
: Timebox high priority issues. During that phase developpers will experiment with each high priority issue and estimate the time required for each.
Specification
Implementation
Maintenance
Copyright
Copyright and related rights waived via CC0.