Volatile Private Messaging System #155

Closed
opened 2025-09-14 07:14:42 -04:00 by rainbownapkin · 5 comments
rainbownapkin commented 2025-09-14 07:14:42 -04:00 (Migrated from gitlab.com)

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.

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.
rainbownapkin commented 2025-09-14 07:15:39 -04:00 (Migrated from gitlab.com)

added #156 as child task

added #156 as child task
rainbownapkin commented 2025-09-14 07:16:03 -04:00 (Migrated from gitlab.com)

added #157 as child task

added #157 as child task
rainbownapkin commented 2025-09-14 07:16:16 -04:00 (Migrated from gitlab.com)

added #158 as child task

added #158 as child task
rainbownapkin commented 2025-09-14 07:19:48 -04:00 (Migrated from gitlab.com)

added #159 as child task

added #159 as child task
rainbownapkin added a new dependency 2025-09-25 05:35:32 -04:00
rainbownapkin added a new dependency 2025-09-25 05:35:54 -04:00
rainbownapkin added a new dependency 2025-09-25 05:36:06 -04:00
rainbownapkin added a new dependency 2025-09-25 05:36:15 -04:00
rainbownapkin added a new dependency 2025-10-02 02:54:54 -04:00
rainbownapkin added a new dependency 2025-10-07 00:33:39 -04:00

Private Messaging System Complete.

Private Messaging System Complete.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
Reference: rainbownapkin/canopy#155
No description provided.