-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Private messages #8
Comments
A major consideration for this feature is preventing abuse & harassment. Blocked & hidden users should NOT be able to have their messages to you be displayed. Q: where is the best place to handle this logic? I think it makes sense to still index these messages (in case you un{block,hide} someone), but would this be easier to manage in -core or -client? |
@noffle good points! I have been thinking of experimenting with abuse mitigation in the following way:
I haven't thought about the details of where to index what, but these are the brush strokes with which I have been considering abuse-laden features such as PMs, images & avatars :) edit: lol i totally missed that you had finished PMs?!?! :D! (originally i didn't have the small enough concept, but felt maybe that would be important to introduce for small groups & making things more intuitive + less annoying when getting started :) |
In which repository is the filtering done for removing messages from users that have been blocked/hidden in the channels? Probably best to keep that consistent? |
For the cabal-client work, a proposal:
|
command-wise i was thinkin
|
@cblgh I agree on points 1-3. I'm personally -1 on point 4. I already really dislike the status messages we show in regular channels. >__< |
@noffle ahh oh no, well we can skip pushing point 4 then. i just wanna experiment with it on my own branch, maybe making it an opt-in for cabal-cli in its config for people who want it, if the experiment ends up working okay ^^ |
This issue is to track the implementation of private messages in cabal.
The idea is to add private messages that enable two individual users (feeds) to communicate with each other such that other participants in the cabal will sync their messages, but not be able to read them. The messages will be encrypted using private-box, which uses chloride.
There are a few pieces involved across the cabal stack:
cabal-core (cabal-club/cabal-core#69)
cabal-client
/pm
//w
commands (+ a command to close a PM window)/whisper
to/share
(and/share
to/cabalkey
? or just output cabal key as well on/key
)Clients
Expose interface for
The text was updated successfully, but these errors were encountered: