Volatile Private Messaging System #155
Labels
No labels
Bug
Cleanup/Refactor
Core Feature
Documentation
Feature
Performance Improvement
Security Improvement
UX/Accessibility
Unreproducable Bug
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#156 Add basic messaging back end to canopy server.
rainbownapkin/canopy
#157 Create messaging panel UX.
rainbownapkin/canopy
#158 Advanced message processing.
rainbownapkin/canopy
#159 Group Chats
rainbownapkin/canopy
#182 Notifications for Messages
rainbownapkin/canopy
#183 Autoscroll PM Panel
rainbownapkin/canopy
Reference: rainbownapkin/canopy#155
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We do not currently have the time to implement the end-to-end encryption necessary for properly storing private messages, so for now they should be volatile a-la cytube/fore.st.
We should create a basic messaging panel with tabs for each user you're actively talking to. Each message should be emitted to the users sockets across ALL connected channels.
Messages must NOT be logged or saved in anyway server-side as end-to-end encryption isn't implemented. The server should relay and forget. Even though this means users won't be able to receive messages when offline, or look at old ones after a refresh.
added #156 as child task
added #157 as child task
added #158 as child task
added #159 as child task
Private Messaging System Complete.