dm3
dm3 copied to clipboard
EPIC: Development REACT UI Component
Requirements
The REACT component encapsulates the dm3 messenger. The designs are defined in Figma: https://www.figma.com/file/SqAsFElnxNzP69pic9RQah/dm3-embedded?type=design&node-id=0%3A1&mode=design&t=zBnxyy4sCd1600KH-1 The existing reference implementation (https://dm3.chat) shows the connections to the libraries (dm3 lib)
Tasks
- [ ] Login
- [ ] MainScreen
- [ ] List of contacts
- [ ] Message-View
- [ ] Get/Send messages
- [ ] Connection to storage
- [ ] Input messages
- [ ] Emojis
- [ ] Attachments
- [ ] Edit messages
- [ ] Reactions
- [ ] Reply
- [ ] Main-Menu
- [ ] Action menus (on messages)
- [ ] Contact info
- [ ] Profile (account) info
- [ ] Configure Profile
- [ ] CSS (all colors must be customizable)