Commit Graph

11 Commits (6af836735b4e17a042a42de510a37666ade2e411)

Author SHA1 Message Date
Moxie Marlinspike f61c52aace Consolidate user "capability" enums to a single value
// FREEBIE
8 years ago
Moxie Marlinspike 375207f073 Switch MMS groups to use the group database infrastructure
Eliminate the concept of 'Recipients' (plural). There is now just
a 'Recipient', which contains an Address that is either an individual
or a group ID.

MMS groups now exist as part of the group database, just like push
groups.

// FREEBIE
8 years ago
Moxie Marlinspike 737810475e Remove the Canonical Address Database
This was a holdover from Signal's origins as a pure SMS app.
It causes problems, depends on undefined device specific behavior,
and should no longer be necessary now that we have all the
information we need to E164 all numbers.

// FREEBIE
8 years ago
Moxie Marlinspike b0b08a37db Rename "other" to "sms"
// FREEBIE
8 years ago
Moxie Marlinspike 7bec5efe1a Add 'Signal Call' option to contact card
Fixes #4392
Closes #4465
// FREEBIE
10 years ago
Jake McGinty 3e798a9863 batch invitation
// FREEBIE
10 years ago
Moxie Marlinspike 704f2b91e2 Clean up contact queries.
// FREEBIE
10 years ago
Jake McGinty b3707021b1 maintain one ContactsDatabase instance per Loader
Fixes #3004
Closes #3041
Closes #3034

// FREEBIE
10 years ago
Calvin Hu c89fbabbf3 refresh contacts database on new db query 10 years ago
Jake McGinty e2f7c1529a group and contact list fixes
1) Updating a group without changing the avatar will keep that
   avatar

2) Prohibit adding non-push users to an existing push group

3) Add Android contacts to the same database. Takes a small amount
   more time and memory, but allows queries to not be a hack, and
   enables us to dedupe numbers in JB and higher devices.

// FREEBIE
11 years ago
Jake McGinty ca6d8a8a0d refactor and improve contact selection
* unify single and multi contact selection activities
* follow android listview design recommendations more closely
* add contact photos to selection
* change indicator for push to be more obvious
* cache circle-cropped bitmaps
* dedupe numbers when contact has multiple of same phone number

// FREEBIE
11 years ago