Commit Graph

9 Commits (da57a689c152fbf397ebcb8f3f0e42dbdc41aae6)

Author SHA1 Message Date
Moxie Marlinspike 9c9866e7ee Add 'leave group' functionality. Includes other bug fixes. 12 years ago
Moxie Marlinspike a6e1d56cde Refactor group messaging protocol.
// FREEBIE
12 years ago
Jake McGinty 7beab36c6a updates to conversation menu, and updating of group info
// FREEBIE
12 years ago
Moxie Marlinspike 9614dc9055 Refactor group database model and flow.
1) Use existing DB types instead of adding new columns.

2) Store group attributes in message body, like everything else.
12 years ago
Moxie Marlinspike a305bb80e6 Correctly display group members 12 years ago
Moxie Marlinspike 067799be06 Display group actions and correctly handle group delivery. 12 years ago
Moxie Marlinspike 7c46f3cbf8 Fill in group creation actions 12 years ago
Moxie Marlinspike 0ace469d74 Support for multi-device.
1) In addition to the Recipient interface, there is now
   RecipientDevice.  A Recipient can have multiple corresponding
   RecipientDevices.  All addressing is done to a Recipient, but
   crypto sessions and transport delivery are done to
   RecipientDevice.

2) The Push transport handles the discovery and session setup
   of additional Recipient devices.

3) Some internal rejiggering of Groups.
12 years ago
Moxie Marlinspike 49daa45dca wip 12 years ago