Commit Graph

3046 Commits (1b2f52209d81598c0ce217d46e3c1eba7274b51b)
 

Author SHA1 Message Date
Moxie Marlinspike 1b2f52209d Display unknown sender footer for unknown senders
// FREEBIE
7 years ago
Moxie Marlinspike 5942e93a33 Share profile key when initiating a conversation
// FREEBIE
7 years ago
Moxie Marlinspike c11f2eddf5 Display user profile information in settings activity
Allow for editing

// FREEBIE
7 years ago
Moxie Marlinspike df99deb480 Insert profile creation into registration flow, fix capture
// FREEBIE
7 years ago
Moxie Marlinspike e7c20499ec Display profile name in when appropriate
Display in conversation list, conversation actionbar, group
messages, and group members list when address is not in system
contacts

// FREEBIE
7 years ago
Moxie Marlinspike 77a216b705 Support for retrieving and storing profile information
Initial support for sharing profile keys

// FREEBIE
7 years ago
Moxie Marlinspike 1893047a78 Profile creation activity
// FREEBIE
7 years ago
Moxie Marlinspike da94fd5f9e Join group information into conversation list query
// FREEBIE
7 years ago
Moxie Marlinspike 159fdb317f Store system contacts display name in recipient preferences db
// FREEBIE
7 years ago
Moxie Marlinspike f61c52aace Consolidate user "capability" enums to a single value
// FREEBIE
7 years ago
Moxie Marlinspike 5a5e47f2df Move "directory" information into RecipientPreferencesDatabase
// FREEBIE
7 years ago
Moxie Marlinspike a02f223a96 Join recipient preferences into thread query for faster lookup
// FREEBIE
7 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
7 years ago
Moxie Marlinspike 81682e0302 Bump version to 4.9.9
// FREEBIE
7 years ago
mcloo 60eaade6b0 Fix plaintext export XML name escaping
Fixes #6830
Closes #6861
7 years ago
Benedikt Constantin Radtke 54396a3a9c Fix group info request responses
GroupRecords have a list of Addresses, not Strings.

Fixes #6881
Closes #6882
7 years ago
Moxie Marlinspike 8d473f4f50 Bump version to 4.9.8
// FREEBIE
7 years ago
Moxie Marlinspike a80fe178ea Canonicalize addresses during import from system SMS database
// FREEBIE
7 years ago
Moxie Marlinspike 422b4c345b Catch IllegalArgumentException thrown internally on some devices
// FREEBIE
7 years ago
Moxie Marlinspike c0ec531daa Bump version to 4.9.7
// FREEBIE
7 years ago
Moxie Marlinspike 47901e4198 Disallow alpha chars in country code field
// FREEBIe
7 years ago
Moxie Marlinspike 25a30d63a5 A blocked contact doesn't necessarily have to be a number
// FREEBIE
7 years ago
Moxie Marlinspike 1c3ba4b675 Bump version to 4.9.6
// FREEBIE
7 years ago
Moxie Marlinspike c5a7d320f7 Don't query contacts DB if we have nothing to query
// FREEBIE
7 years ago
Moxie Marlinspike 8de9261081 MMS addresses can be email addresses
Fixes #6853
// FREEBIE
7 years ago
Moxie Marlinspike f41e9c181c Bump version to 4.9.5
// FREEBIE
7 years ago
Moxie Marlinspike cb4303ac23 Handle migration case where recipient_ids is completely empty
No idea how a DB is in that state, but apparently it's possible

Fixes #6850
// FREEBIE
7 years ago
Moxie Marlinspike 9a78615991 Switch regexp matcher to find() in order to handle alpha addresses
Any address with an alpha character anywhere in it should be used
as-is.

Fixes #6849

// FREEBIE
7 years ago
Moxie Marlinspike dc61c67856 Bump version to 4.9.4
// FREEBIE
7 years ago
Moxie Marlinspike 7f46e99f9c Use SIM country code when registered number is unavailable
Convert directory operations to Addresses

Fixes #6845
// FREEBIE
7 years ago
Moxie Marlinspike 4838fade6c Fix typo
// FREEBIE
7 years ago
Moxie Marlinspike 1e934f6146 Escape addresess in thread and recipient pref migrations
For clients that have not yet migrated

// FREEBIE
7 years ago
Moxie Marlinspike aacf50316d Escape addresses in thread, recipient pref, and group databases
Fixes #6847
// FREEBIE
7 years ago
Moxie Marlinspike 3d29445373 Bump version to 4.9.3
// FREEBIE
7 years ago
Moxie Marlinspike 24c48afd2e Fix typo in migration constraint resolution
Fixes #6846

// FREEBIE
7 years ago
Moxie Marlinspike ae93038d66 Bump version to 4.9.2
// FREEBIE
7 years ago
Moxie Marlinspike 9a55632202 During migration, support recipient id of "-1"
Fixes #6843
// FREEBIE
7 years ago
Moxie Marlinspike 6ff9d3cc72 Bump version to 4.9.1
// FREEBIE
7 years ago
Moxie Marlinspike 6ed549cfb2 If two recipient ids get canonicalized to the same thing, drop one
There's not a great way for me to know which of them is the "real"
entry, which means that I could be deleting the wrong one. In the
case of recipient "preferences," it's hopefully not a huge loss,
and there aren't any other great options.

Fixes #6838

// FREEBIE
7 years ago
Moxie Marlinspike 8a5c89244a Be more liberal with migration addresses.
Anything alpha is an address as-is.

// FREEBIE.
7 years ago
Moxie Marlinspike a67d0b18ff Be more liberal with external address formatting
A string like "bonbon" should just be "bonbon". That is apparently
a valid SMS source address.

// FREEBIE
7 years ago
Moxie Marlinspike abea2d0bdf Fix for MediaOverviewActivity NPE
// FREEBIE
7 years ago
Moxie Marlinspike 5f9a3b7930 Only lookup contact address by number if address is a phone number
// FREEBIE
7 years ago
Moxie Marlinspike 4229c21bdc Fix NPE on contact update request
Fixes #6840

// FREEBIE
7 years ago
Moxie Marlinspike 45ecca69d3 Bump version to 4.9.0
// FREEBIE
7 years ago
Moxie Marlinspike 8c7ffe73f3 Updated language translations
// FREEBIE
7 years ago
Moxie Marlinspike 0ae60da68b Fix some bugs that would mis-label threads in migration
// FREEBIE
7 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
7 years ago
Moxie Marlinspike e452862813 Catch unsatisfied link error on start if webrtc so isn't found
// FREEBIE
7 years ago
Moxie Marlinspike 5be246ec8f Fix NPE for SMS pdus that could potentially be null
// FREEBIE
7 years ago