Matt - Voice & Video Calling
Hogan - Far East - UI & Mobile Readiness
Sheldon - Files & Embeds
Manuel - Sync Nodes & Protocol
Members - Stu, Mauro, Nicholas, Thomas
Goal - Initally we should utilize Libp2p to have voice calling in the app as well as other RTC events like the "x is typing...", As a stretch goal video calling and screen sharing can be added.
- Typing Indicator
- Voice Calling
- Video Calling
Members - Nathan, Joe, Jason
Goal - Take a look at Telegram desktop and change the screen down to the smallest size, you'll notice the desktop app basically functions as the mobile app as well. There will be some re-orginization of components and routes needed as well as other challenges in order to bring desktop's UI to also function as a mobile UI.
- Support Collapsing things down and support chatting in "mobile size"
- Switch to Tailwind or PureCSS
- Ensure consistency across the app for styling and functionality.
- Fix favorites to look nicer (the team has freedom here just keep it matching the rest of the UI)
Members - Pavel, Lucas, YiJing, Jeff, Andre
Goal - Finish the UI for the files page to allow creation of folders and uploading of files, should be able to sort files into folders and share links to files & folders. As a stretch goal drag and drop sorting would be nice.
- Upload file on files page
- Create folder on files page
- Display files and folders on files page
- Allow renaming and moving of files and folders
- Click & Drag functionality
Members - Manny, Darius, Calo
Goal - Develop reliable sync nodes in rust which are compatible with Warp and ideally cross compatible with Irridium. Additionally they should support discovery via the Username#f8123 method.
- Sync Node connections
- Offline Messaging
- Discovery via Username#12345
- Irridium cross Compat.