Skip to content

Confirm PM senders #1482

@PeterSurda

Description

@PeterSurda
Member

Similarly to how mobile chat programs work, there should be a way (maybe using the blacklist / whitelist, we could add greylist or something to the option) to confirm new contacts.

  1. sender sends a message to a new recipient
  2. new recipient sees the message, but he also has a popup for whether to allow or block the sender
  3. after allowing, sender can be added to addressbook
  4. after blocking, it could go to spam or something

The details can be changed later. It probably needs one backend implementation and multiple UI ones (API, QT, kivy, ...).

Activity

g1itch

g1itch commented on Jul 10, 2019

@g1itch
Collaborator

Mobile chat programs require an authorization to show contact's status. Bitmessage doesn't send statuses.

Everything else you described here looks like just a special way to handle blacklist for personal messages. The new senders may be added into both black and white lists, so that any their messages except the first will go to "spam" folder until receiver deletes them from blacklist.

Such logic can be implemented in class_ObjectProcessor with minimum UI changes. In bitmessageqt it may be implemented as additional control (maybe just a button) added to MessageList_AddressWidget.

PeterSurda

PeterSurda commented on Jul 10, 2019

@PeterSurda
MemberAuthor

Everything else you described here looks like just a special way to handle blacklist for personal messages.

Yes, correct. It's mainly a usability issue, the backend changes wouldn't be very difficult.

added this to the v0.8.0 milestone on Aug 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @PeterSurda@g1itch

        Issue actions

          Confirm PM senders · Issue #1482 · Bitmessage/PyBitmessage